写点什么

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:032673

评论

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

软件测试/人工智能|Python数据可视化神器pyecharts教程(三)

霍格沃兹测试开发学社

Kafka Broker开小差了~

腾讯云混沌演练平台

kafka 混沌工程

浅谈接口自动化测试

QE_LAB

接口自动化测试

神经网络大模型的智慧之源

百度开发者中心

人工智能 nlp 大模型

Zookeeper数据存储源码剖析

极客罗杰

软件测试/人工智能|Java Edit Plus 安装与配置指南

霍格沃兹测试开发学社

11 月 NFT 动态:交易量增长,Blur 地位加强

Footprint Analytics

区块链游戏 NFT

火山引擎边缘计算用硬核助力赛事直播

火山引擎边缘云

边缘计算 直播 边缘云 边缘云原生

.h 头文件 | AI工程化部署

AIWeker

c AI工程化部署

【写作训练营打卡|05】 什么是 Web3?

写作 web3

软件测试/人工智能丨人工智能会替代软件测试工程师吗

测试人

人工智能 软件测试

web组态(BY组态)接入流程

Geek_195e67

物联网 工业互联网 web组态 组态 by组态

客户案例 | 博睿数据全面保障昆仑银行业务稳定性

博睿数据

从React Hooks看React的本质

canonical

前端 低代码 React

如何写好一份技术方案评审文档

童子龙

技术方案 基础架构

5.5V 至 36V 输入 3A 500kHz 降压转换器

芯动大师

写代码还是写标书

escray

技术人写作 21 天技术人写作行动营 21 天

DAPP代币质押铸币挖矿系统开发(详情开发)

l8l259l3365

软件测试/人工智能|Python数据可视化神器pyecharts教程(二)

霍格沃兹测试开发学社

数据驱动构建企业动态全面预算管理架构

智达方通

数据驱动 全面预算管理

C 语言入门:如何编写 Hello World

小万哥

c 编程 程序员 后端 软件开发

Azure AI Studio使用体验——企业级AI工厂

Bruce Talk

AI Azure AI Studio Azure AI

项目经验分享:机器学习在智能风控中的应用

YoLo

AI

文心一言 VS 讯飞星火 VS chatgpt (154)-- 算法导论12.3 1题

福大大架构师每日一题

福大大架构师每日一题

英特尔锐炫A750:性能持续提升,主流玩家高性价比之选

E科讯

软件测试/人工智能|Python数据可视化神器pyecharts教程(一)

霍格沃兹测试开发学社

世界第一!蚂蚁图计算TuGraph打破LDBC SNB-BI世界纪录

TuGraphAnalytics

Go未来演进:基于共同目标和数据驱动的决策

Tony Bai

golang 编程语言 Go 语言 gopher

免费的!十大数据可视化工具软件盘点

2D3D前端可视化开发

数据可视化 可视化软件 可视化工具 信息可视化 可视化设计

基于多维数据库的全面预算软件,实现企业管理数字孪生

智达方通

企业管理 多维数据库 全面预算 全面预算软件

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