写点什么

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

评论

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

java开发培训机构怎样选择?

小谷哥

sun4.0泰山众筹模式项目系统开发技术讲解放哪(Demo)

I8O28578624

带你读论文丨S&P21 Survivalism: Living-Off-The-Land 经典离地攻击

华为云开发者联盟

人工智能 华为云 论文 企业号 2 月 PK 榜 华为云开发者联盟

前端培训学习前景怎么样?

小谷哥

Java Agent 踩坑之 appendToSystemClassLoaderSearch 问题

阿里巴巴中间件

Java 阿里云

一文搞清商旅酒店数据治理——酒店数据问题分析及治理方案

元年技术洞察

数据中台 数据 数据治理 企业数字化转型 商旅系统

re:Invent 开发者最喜爱产品票选榜单出炉!快来探索高光产品~

亚马逊云科技 (Amazon Web Services)

学习web前端培训怎么样?

小谷哥

如何使用 Terraform 在亚马逊云科技上创建 ShardingSphere Proxy 高可用集群?

亚马逊云科技 (Amazon Web Services)

数据库 负载均衡 存储

Studio One2023永久和谐版水果编曲工具使用教程

茶色酒

Studio One 5 Studio One2023

使用插件扩展服务网格

Flomesh

插件 服务治理 服务网格 Pipy

杭州云堡垒机采购选择哪家好?为什么?

行云管家

云计算 网络安全 数据安全 云堡垒机

选择前端培训怎么学?

小谷哥

防sql注入原理浅析

追赶者

SQL注入

杭州银行牵手火山引擎数智平台,要既“好”又“快”地完成数字化升级

字节跳动数据平台

大数据 金融 银行

一个成熟的WMS(仓库管理系统)应该具备的那些功能

SAP虾客

功能 WMS系统 成熟的WMS系统

必备技巧,PCB设计布局的4项注意(基础篇)

华秋PCB

PCB 布局 PCB设计 布线

冗余是什么意思?与双机热备有什么区别?

行云管家

高可用 冗余 双机热备

如何让OpenHarmony编译速度“狂飙”

离北况归

OpenHarmony

java线下培训适合小白学习吗

小谷哥

新鲜出炉!东莞华为云团泊洼数据中心T1项目成功入选2022年ICT优秀案例

极客天地

火山引擎ByteHouse助力中国地震台网中心,快速构建一站式实时数仓

字节跳动数据平台

大数据 Clickhouse 数据平台

个人总结18条心法奉上,手把手带你阅读开源项目的源码!

程序员小毕

源码 程序员 面试 程序人生 架构师

TAE-MatrixOne云原生事务与分析引擎

MatrixOrigin

数据库事务 云原生数据库 国产数据库 MatrixOrigin MatrixOne

邀请 | Flink Batch 社区开发者会议

Apache Flink

大数据 flink 实时计算

TiCDC 源码阅读(四)TiCDC Scheduler 工作原理解析

PingCAP

数据库 开源 TiDB 源码解读

零基础自学网络安全/网络渗透攻防路线学习方法【建议收藏】

网络安全学海

黑客 网络安全 安全 信息安全 渗透测试

R2M分布式锁原理及实践

京东科技开发者

redis 框架解析 企业号 2 月 PK 榜 r2m 分布式锁原理

CompletableFuture实现异步转同步

FunTester

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