Windows Phone应用程序开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.3 Windows Phone 7 新特性

1. 全新的用户界面

Windows Phone 7最直观的改变就是它的新UI。它采用一套称为Metro UI的风格,Metro UI的设计灵感来自于地铁、机场的指示牌,通过鲜明的配色对比和简单的图示就能够清楚表达图标的含义。图标不采用渐变颜色、水晶立体效果等Android、iOS常用的图标样式,看似朴素的图标堆砌,却在整体的美观程度和个性化方面不输给任何一款现有的手机操作系统。整个界面操作起来感觉很自然,大部分操作都是简单的手指滑动,避免了需要经常在选项中点击的痛苦,而这恰恰是之前Windows Mobile系统的主要弊病之一。

Windows Phone 7主屏分为两个主界面,一个是桌面,另一个是所有程序列表。所有程序列表类似Windows系统的应用程序列表,列出了所有已经安装的应用程序。在桌面上用户可以自主添加常用的应用程序,而且这些图标大小、形状不一致,有的是一个正方形,有的则是由两个正方形构成的一个长方形。在Windows Phone 7中,桌面上的这些图标称为瓷片(Tile),瓷片不仅仅是一个应用的入口,还可以显示应用的一些数据,例如,天气预报的应用可以在瓷片上显示当天的温度,短信应用可以显示未读短信数量等,这些称为Live Tile,后面的章节将具体介绍Live Tile的开发。

Windows Phone 7在导航设计上也有一定的创新,设计了两种不同的导航体验,一种是转轴式(Pivot)的,一种是全景图式(Panorama)的。转轴式的导航思路借鉴十字路口的路标设计,如图1-3所示,转轴式的设计好似一个路标有多个面,绕着中间一个转轴旋转,通过循环转动,查看转轴的每一个面,通俗地讲,转轴式的导航设计类似Windows中常见的Tab页导航,只不过转轴式的导航是顺序循环切换的。全景图式的导航是将所有导航内容放到一个宽幅的视图中,而手机屏幕只能显示其中的一部分,通过手机在全景图中的移动查看不同的内容,如图1-4所示。后面的导航章节将具体介绍这两种导航视图的使用和开发。

图1-3 Pivot转轴式视图概念

图1-4 Panorama全景式视图

Windows Phone 7还提出了HUB的概念,HUB是将功能相近的应用放在一起,作为一个功能中心,如音乐、视频、收音机等跟音乐相关的功能都在一个HUB中。

2. Marketplace

Windows Phone 7一个重要的特性是取消了文件操作,统一了应用安装的方式和入口。Windows Phone 7只能通过Windows Phone 7的Marketplace安装应用(已解锁的手机除外),Marketplace负责Windows Phone 7应用的安装、卸载和升级等操作,与iOS的App Store完全相同。相信微软也是看到苹果在iPhone上取得的成功,意识到建立一个移动应用平台生态圈的重要性,Windows Phone 7发布初期,微软就与许多知名开发厂家和个人开发者合作,将Android和iOS平台上的精品应用移植到Windows Phone 7平台上,并举行众多支持和鼓励开发者的活动,现在Marketplace上已有超过8万(截至2012年5月)个Windows Phone 7应用程序,并且数量还在不断增加。

3. 与SNS结合

Windows Phone 7的通讯录不再是一个简单的通讯录,而是一个与社交网络相集成的People HUB。在People HUB人脉可以与Facebook、Twitter等许多社交网络数据同步,实时同步好友的SNS网络上的信息、动态和图片等,同时也支持自己更新和发布Facebook或Windows Live的状态和信息。遗憾的是,在首批国行Windows Phone Tango操作系统中,微软并没有针对中国市场的特殊性做好本地化,People HUB中并没有整合在国内较火的人人网、各家微博和QQ等社交元素。这一点也需要等到Apollo版本时才有可能实现了。

4. Games与Xbox Live结合

Windows Phone 7首次将Xbox Live功能移植到用户的手机中,它为用户提供了众多精美的游戏作品,这标志着手机游戏进入了全新时代。对于喜欢用手机玩游戏的人来说,用手机来玩Xbox游戏极富吸引力,而Xbox Live是整个Windows Phone 7游戏方面的核心。将来微软会把Windows Phone 7游戏分为普通与Xbox两种类别,普通即常规的手机游戏,Xbox游戏则会移植微软专业游戏平台的元素,至少从目前的游戏画面来看,与iPhone游戏大作的效果不相上下。

5. 集成Bing搜索

Windows Phone 7在手机按键上定义了Bing搜索键,通过点击该键可以打开Windows Phone 7集成的Bing搜索引擎,且支持语音指令。而微软亚洲互联网工程院的员工们也在全力支持Bing移动端更佳的本地化体验。