写点什么

Windows Phone 开发者资源

  • 2011-09-06
  • 本文字数:1511 字

    阅读完需:约 5 分钟

微软的主要产品的版本号再一次出现了混乱,这种事情都快变成一个传统了。简单地说,针对 windows Phone 7.5 的开发工具是 Windows Phone 7.1 SDK 和 2011 年 8 月份的 Windows Phone Toolkit。此外,你也可以试试 PhoneGap 的测试版。

“Windows Phone 7.5”是 Windows Phone 7 后续版本的官方名称。WP 7.5 原名“Mango”或“Windows Phone 7.1”,它包含了用来抗衡 iOS 和基于 Android 的设备的必要特性。从技术的角度来看,有了Silverlight 4 和IE 9 版本的HTML 5 的支持,它变得可靠了。原生开发目前还不支持,这个级别的操作系统基本上限制在设备驱动的开发。据传Adobe 和实际设备制造商可能有机会访问原生SDK,但目前没有得到证实。

.NET 开发

Windows Phone 7.5 的首选开发环境是 Silverlight 4。在之前的版本里,开发者不得不从 Silverlight 3 和 XNA 之间做出选择,这种两难困境已经不复存在了。虽然最终版本要到 9 月份才准备好,开发者现在已经可以使用与之对应的 Windows Phone SDK 7.1 的发布候选版了,不过这个名字很容易引起混淆。

和浏览器版的 Silverlight 一样,微软也有一个单独的项目包含了一些实验性的功能。它的全名是 Windows Phone Toolkit - August 2011 (7.1 SDK) 。Jeff Wilcox 强调了这个版本的新特性

  • LongListSelector 已经重新设计和开发了,使用“Mango”支持的新的平滑滚动和在线程外处理触摸输入。这个平滑流畅的控件适用于显示列表,包含分组和跳转列表的支持。
  • MultiselectList 控件提供了多项选择,使数据列表的操作更加容易,就像邮件应用的功能那样。
  • LockablePivot 为 Pivot 控件添加了一种特殊的模式,使之只显示当前项(通常用于多项选择)。
  • ExpanderView 是一个基础列表项控件,可以用来展开和收起列表项(就像邮件应用里的帖子视图)。
  • HubTile 让你可以在你的应用程序里添加漂亮的、信息丰富的、具有动画效果的 Tile,就像“Mango”里的联系人分组。
  • ContextMenu 控件已经重写:改善了性能和修正了可视化一致性的问题。
  • ListPicker 现已支持多项选择。
  • RecurringDaysPicker 让你的用户可以选择一周里的某天。
  • 日期和时间转换器现已支持 22 种本地化语言。这些转换器让开发者更易地把用户界面上的日期和时间显示成手机上其它用户界面里看到的风格,从“7/19”这样的短日期到“约一个月前”这样的相对时间都有。
  • 页面切换改善了性能,提供更好的响应效果。
  • PhoneTextBox 是增强文本框的早期预览,支持操作图标和水印等特性。

这个工具包是根据 Microsoft Public License 来开源的。

Web 开发

WP 7.5 包含的浏览器是 Internet Explorer 9,理论上任何可以在桌面版的 IE 9 里工作的都能在手机的浏览器里工作。网上有一些关于兼容性的图表,其中比较有用的可以在 CanIUse.com 上找到。

支持本地特性的 HTML/JavaScript 开发

PhoneGap 提供了访问本地特性的途径,同时又能通过 HTML 和 JavaScript 保持跨平台的特点。PhoneGap 的运行时本质上是一个专用的 Web 浏览器,寄宿在运行它的应用程序里。通过 AJAX 调用特定格式的 URL 会被这个“浏览器”截获,然后重新路由到设备的本地调用。以这种方式创建的应用程序需要为每个目标操作系统重新打包。Android 和较新的 iOS 设备已经完全支持,其它设备只有部分支持。

Matt Lacey 主要负责为PhoneGap 提供Windows Phone 7.5 的支持。目前它还没达到发布的质量,但对于内部应用和示范程序来说已经足够了。此外, Blackberry 版的 PhoneGap 也在开发中。

Adobe Flash/AIR

不幸的是,我们已经超过一年没有从 Adobe 那里得到任何确切的消息了。就目前而言,我们的建议是不要期望 AIR 会在今年发布,但我们不排除 BUILD 发布会上有意外惊喜。

查看英文原文: Resources for Windows Phone Developers

2011-09-06 19:032268

评论

发布
暂无评论
发现更多内容

LeetCode题解:231. 2的幂,迭代,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【得物技术】数据分析 - 生活品类社区内容精选池模型

得物技术

数据分析 得物技术部 得物技术 社区内容 精选池模型

应用层软件开发教父教你如何重构,资深程序员必备专业技能

小Q

Java 学习 架构 面试 重构

训练营第三周总结

大脸猫

极客大学架构师训练营

字节跳动大神亲自总结SpringBoot手册,让你可以在简历上写精通SpringBoot!

Java架构追梦

Java 架构 面试 微服务 springboot

字节跳动HR:3年从4000人招到10万人,我经历了什么

Java架构师迁哥

谈谈敏捷开发概念和迭代开发方案

Philips

敏捷开发 快速开发

LeetCode题解:231. 2的幂,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

快快使用ModelArts,零基础小白也能玩转AI!

华为云开发者联盟

人工智能 开发者 开发

TCP梳理总结

江龙

《高效程序员的45个习惯:敏捷开发修炼之道》.pdf

田维常

电子书

这可能是关于编程指南的最实用指南了

华为云开发者联盟

开发者 软件开发 语言

阿里P8大牛精心整理,GitHub上超火的《Java工程师成神之路》从基础,到高级、底层、架构、进阶、扩展,囊括了Java体系内的所有知识点。

Java架构之路

Java 程序员 架构 面试 编程语言

Redis最常见的16道面试题与详解

Java架构师迁哥

NPC Follow

katichar

从技术到应用实践 揭秘京东区块链布局全景

京东科技开发者

区块链 区块链方案 供应链

啥是数据库范式

Simon

MySQL 数据库 数据库设计

架构师训练营第三周课后作业

天涯若海

华为发布5GtoB核心网建设白皮书

华为云开发者联盟

5G 边缘技术

“软件教父”花费20年,教你如何在应用层混迹的风生水起

小Q

Java 学习 架构 面试 应用

力扣解题:第三题(个人思路整理)

人语驿边桥

力扣

ViewportFrame demo

katichar

隐私计算S2赛季 谁是真正的王者?

hellompc

学习 隐私计算

架構師訓練營第 1 期 - 第 07 周作業

Panda

架構師訓練營第 1 期

低代码开发不靠谱?看低代码开发在物联网APP开发中的应用

华为云开发者联盟

技术 软件开发 代码

MySQL中特别实用的几种SQL语句送给大家

陈哈哈

SQL优化 实用SQl语句 高性能SQL

我去!三面字节竟全败在Redis上,带薪摸鱼刷1949页进阶笔记

996小迁

Java redis 架构 面试 程序人生

架构师训练营 -week07-作业

大刘

极客大学架构师训练营

HTTP2协议及websocket协议总结

江龙

干货 | 京东技术中台的Flutter实践之路

京东科技开发者

flutter

一周信创舆情观察(10.26~11.1)

统小信uos

Windows Phone开发者资源_.NET_Jonathan Allen_InfoQ精选文章