喜怒哀乐 探秘Windows Phone 8 SDK 20处大改
特别策划
2012年7月底,Windows Phone 8 SDK(开发者组件,用于开发和调试Windows Phone 8 APP)正式公布,里面搭载的Windows Phone 8模拟器基本还原了Windows Phone 8系统的各种改进和特性。作为时下最有实力对iOS和Android发起冲击的新一代移动操作系统,“移动视窗”虽然血统纯正,但肩上压力不小,尽管有诺基亚、三星、HTC等已经投怀送抱,但后市仍需消费者的认可。平板数码周刊本周深入剖析Windows Phone8 SDK的目的,也正是希望为读者先行揭开它的神秘面纱。
测试分析人员简介

《电脑报》平板数码周刊主笔/编辑,第一代Windows Phone 手机HD7使用至今,参与了最初的解锁和反封锁的“激烈战斗”,后忍痛刷新系统走“开发者账户”之路。对Windows Phone 8最感兴趣的是它如何与Xbox平台互联互通。

手机发烧友,手持第二代Windows Phone 手机Lumia 800遥望Windows Phone 8,常向身边人大力推荐Windows Phone手机。熟知解锁、ROM自制,曾撰写不少教学帖。最感兴趣的是Windows Phone 8里有关第三方应用的融合与扩展。
两年间的期待,从7到8的迈进
夹缝中求生存
Windows Phone是在夹缝中成长的系统。
诞生之初就撞在了如日中天的iPhone 4枪口上,面对着Android千军万马的虎视眈眈,生生夹在iOS和Android中间挣扎着。原本就属于小众的Windows Mobile系统在进化到Windows Phone 7系统后,虽然Metro风格能给已经习惯甚至有些厌倦“图标式生存”的人带来新奇感,但Windows Phone 7系统无论在个性化还是APP应用上都远远逊色于它的对手,在一开始,普遍不被看好。“芒果”的升级和诺基亚的发力给了Windows Phone系统的急速成长机会。Windows Phone在美国市场的份额成功挺进了4%,但好景不长,随后苹果宣布iOS 5升级,新增iCloud云平台,将所有苹果设备捆绑在一起;谷歌随即宣布Android 4.0整合系统,手机和平板电脑都共用同一套系统——微软此时除了桌面系统Windows 7和手机系统Windows Phone 7.5以外,什么都没有,微软再一次受到夹击,动弹不得。
微软要想在苹果和谷歌两大巨头的夹击下站稳脚跟,就必须解决两大问题:平板电脑系统和平台整合。这便是Windows 8、Windows RT(运行在ARM芯片平板电脑上的系统)和Windows Phone 8系统的使命。


迈进8的剧变和担忧
单从手机功能层面上看,即使经过了“芒果”升级,Windows Phone 7.5在功能性和APP数量上依然逊色于对手,所以,此次Windows Phone 8的功能升级深受关注。Windows Phone 8的NFC功能是微软用了特别视频来重点推广的功能,喜欢“无线时代”的发烧友自然对其钟爱有加;地图功能的扩充让不少闲逛城市的朋友颇感兴趣;语音电话软件(例如Skype)的直接整合、语音输入和语音阅读功能的新增,有车一族可以就此完全解放双手;在看到微软高管乔伊·贝尔菲欧瑞(Joe·Belfiore)演示Windows Phone 8的新桌面时,可能画面党用户的每个细胞都在咆哮着:“太酷了!”
不过,Windows Phone 7系统和Windows Phone 8系统最大的区别在于内核的不同(Windows Phone 7基于Windows CE 7内核),基于Windows NT内核的Windows Phone 8系统与即将发布的Windows 8桌面系统共享核心代码,方便开发者很轻松地将编写的APP移植到Windows全平台,减少开发成本。而由于内核的更换,导致系统底层和硬件驱动等程序必须全部推倒重来——现在所有的Windows Phone 7.5手机均无法升级到Windows Phone 8系统。
无论发布会演示得多么花哨,我们总有一个疑问:究竟Windows Phone 8是否有足够的新意和魅力让我们喜新厌旧?
独家剖析SDK,揭秘Windows Phone 8
2012年7月底, Windows 8 RTM公布,随即在8月2日,微软的Win8 RTM版开始交付硬件制造商,这表明微软的新一代全平台的操作系统计划已经开始逐步浮出水面。在Windows Phone 8的SDK组件被著名的Windows测试员Paul Thurrott(保罗·瑟洛特)泄露后,我们迫不及待地采用保罗的方法(现已失效,大家可搜索“Windows Phone 8 SDK下载”,找寻网盘的下载地址 )将APP开发者专用的SDK开发包下载,对里面接近实机性能的模拟器进行了详细的测试。
SDK安装不易 要求颇高
据保罗博客记录的方法,我们登录了看似比较简陋的微软文件传输页面,选择“Receive Files from Microsoft(从微软获取文件)”,输入密码“_5H08aID$Q ”,选择其中的“wpexpress.zip”文件进行下载。
下载完成,解压缩文件后,安装文件要求Windows 8(64位)系统才能使用(其实,这也在情理之中,毕竟是随Windows 8 RTM系统发布的)。我们只好辗转下载并安装了Windows 8 RTM(64位)系统。
之前,很多论坛、比较知名的博主Damaster(大马斯特)的博客都给出了Windows Phone 8模拟器的硬件需求:4GB空间、8GB内存、支持64位系统的主板和支持二级地址转换技术的CPU。经过测试,我们成功开启了模拟器,同时,我们也发现,内存大小并非必需条件,因为我们使用的笔记本只有2GB内存。


采用新NT内核,还有20处大改
我们怀着非常激动的心情从头到尾把玩了一番Windows Phone 8模拟器,然后进行截图与现在的Windows Phone 7.5进行对比,发现了20处大改(当然,改动远不止20处,但这20处是我们认为最重要的地方),我们将分为三类详细分析。
标配硬件增多
硬件性格明显
翻看Windows Phone 8模拟里的设置选项,可以反向推断出很多Windows Phone 8的硬件信息







@张芃捷:其实,我们能很明确Windows Phone 8新增的四大硬件:NFC、前置摄像头、扩展卡插槽和高通S4双核CPU。从这里,能看到微软追赶潮流的高调姿态:NFC是微软重点打造的扩展项目,其涉及范围包括日常应用、餐饮、购物甚至汽车交通(由微软打造的福特汽车新系统可以通过NFC收取目标地点和相关约会消息);高通S4双核CPU是用来洗刷“低端配置机群”名号的最有力武器;前置摄像头和扩展卡插槽则是迷途知返,重新回归人性化的道路。
当然,这样的配置也深深地印染了Windows Phone 8的硬件性格:省电、简单。
系统翻新 众多诺基亚APP被“收编”
查询系统和APP应用的设置选项,从中能看到Windows Phone 8的巨大改变和发展目标















@沈鹏云:感觉看系统和应用的变更,越看越像诺基亚的一把辛酸泪——诺基亚引以为豪的地图和流量监测被微软“收编”。不可否认,这对全平台的用户来说是件好事。
就SDK模拟器的设置查询情况可以看到Windows Phone 8比较纠结的状态:一方面,为了保证系统的安全性和稳定性,不得不做得更加封闭,“收编”各种第三方APP功能至系统内部;另一方面,又要增加系统的开放性和多样性,必须给很多系统应用增加第三方APP插件空间,整合各种社交网站的信息。
至于企业应用,应该是微软准备已久的杀招,说不定也是因为这样,从7004以来的防火墙、个性化等个人消费市场的呼声又一次被Windows Phone 8忽略了。
娱乐分享平台 Windows Phone不是一个人在战斗
说到平台的整合,从苹果和谷歌就能知道这是必然的趋势,对于微软来说,我只是没想到它搞得这么快、这么彻底,如同壮士断腕般舍弃了辛辛苦苦打造多年的Zune。



@张芃捷:等了两年,游戏里的“请求”栏终于可以通过Xbox平台实现联机游戏了,我们还纳闷为啥“请求”栏一直空着但没有被去除。从Zune 到Xbox的转换则彰显了微软统一平台的决心。之前我在Zune 商店买音乐的时候,一旦离开页面一定时间,同一首歌就需要重新进行购买,而这种麻烦是否还会在全平台同一账户同步的Xbox上出现,尚属未知,但如果同一账户购买的东西,所有平台全部通用的话,那在后期实现播放同步后将拥有相当大的整合性与杀伤力。你说Smart Glass(E3游戏展上,微软展示的用于全平台在音乐、视频和游戏上的互通软件)应用何时出?正式版应该就会有眉目了。
在失落中带着期许
WP“阿波罗”有机会成为曙光
@发烧友沈鹏云
在Windows Phone 8 SDK实测中,Windows Phone 8给予我很多惊喜,我和张芃捷也在测试中不时发出喝彩——不只是因为我们喜爱Windows Phone的灵动和与众不同,更多的是源于对Windows Phone 8的期待。但不得不承认的是,两个竞争对手都太过强大:Android的开放、iOS的成熟摆在前面,逼迫这个后来的挑战者必须要在各方面做得更好更出彩。尽管Windows Phone 8当初的开发代号叫“阿波罗”,但这位太阳神似乎并没找到属于他的战车驰骋疆场,依然存在的顽疾让我有些失落。
我一直期待在全新的系统中,微软会开放通话API或者退出官方的电话防火墙,可惜模拟器里没有。或许老外心宽体胖,对通话管理并不在意,但它对国内用户太过重要,在垃圾短信、诱导电话泛滥成灾的地区,没有这样功能的手机很有可能会在起跑线上输掉一大截。我也希望看到文件夹功能和感应器开关的选项,因为长长的APP列表找起来过于麻烦;没有感应器开关时,躺在床上玩手机屏幕左右翻转让人纠结(好吧,其实是微软不想让你在床上玩手机,保护你的眼睛)。
经过这一次SDK的实测,我更加确信Windows Phone的封闭在于对系统的限制:在Windows Phone 8模拟器里,我们依然无法使用第三方输入法,呐喊多年的手机个性化依然徒劳无功(除了形状变化的磁块),甚至连一张简单的壁纸都无法设置在磁块下方(我依旧记得有个演示视频说“阿波罗”系统里,用户可以自行设置主题、壁纸)。也许对于微软而言,它希望Windows Phone系统能保持简洁性和流畅度,但用户有时候只是更希望能掌控自己的手机,而Windows Phone没有给用户这个机会。我不知道这能否打动那些看惯了Android和iOS华丽外表的用户,毕竟很多人都不是像我这样的铁杆粉丝。
可能是我考虑得太多太着急,毕竟这只是Windows Phone 8泄露版的模拟器。我希望当它真正推出的时候会有惊艳的表现,能给那些因为无法升级而受伤的老用户一个重新购买一款Windows Phone的理由,毕竟“阿波罗”的本身就意味着曙光。

微软,你真的知道用户需要什么吗
@电脑报张芃捷
我多么希望这篇文章后面能增加一个部分:“微软工程师解答Windows Phone 8疑惑”,但是当我带着微博和论坛朋友们满满的期待去采访时,微软在惊讶“你们怎么会有Windows Phone 8的SDK”的同时,以“Windows Phone 8尚未正式发布”为由,拒绝一切相关提问和采访。好吧(耸肩),那我只能希望微软能抓紧最后4个月时间修正系统,待秋冬季Windows Phone 8正式发布时,能给广大用户一个满意的回答。
在手机的使用上,我算是一个“非主流”,之前为了“帅气”的邮件推送苦心研究黑莓8310邮件推送机制,也因耍酷用日语界面而自制过8310的系统安装包;当Windows Phone发布时,毅然决然地花光整月工资第一时间买入了非定制版的HD7,一直用到现在。
其实,黑莓系统和Windows Phone系统都有很重的商务气息——前者是发达的邮件推送,后者是触摸屏时代的简单易用,没有多余的功能,一切都为了联络(电话、短信和邮件)。后来,微软发现如果不搞点娱乐的东西,自己必然重蹈黑莓的覆辙,于是从Mango开始,有关娱乐和整合的东西逐渐增多。到了Windows Phone 8,则顺着平台化的趋势将它旗下著名的游戏平台Xbox整合到其中,另外创新性地增加了NFC等近年来的高科技玩意儿。
但是,问题出来了。微软努力追新,却渐渐地像迷失了方向一般,该改的一样没动,发疯般追一些飘渺的新东西。Windows桌面系统拥有强大的文件、程序管理机制,而到了Windows Phone 8,文件、应用程序管理机制依然非常原始,既不能首页像iOS那样建个文件夹归类应用,还拖着长长的APP列表,更没有应用程序安装的详细列表(比如查看我装了什么APP,什么时候装的)。自最早的Windows Phone 7004系统开始,搜索应该是很重要的一部分(甚至分配了一个触摸按键),但Bing搜索依然无法实现像iOS那样的全局搜索(例如搜手机内部的APP、联系人或是短信),对应的搜索散乱在各个系统应用里……不知道是修改系统代码麻烦还是微软压根儿就没怎么做Windows Phone 的反馈调查,感觉Windows Phone 8并不是按“用户最想要什么”来修改,而是按“工程师最想加什么功能”来修改——比如,Windows Phone 8更改磁块大小确实有新意,但如果可以更换桌面背景,铃音、短信音什么的完全可以自己定制的话,对用户的杀伤力远比前者大多了。
也许,微软正在为Windows Phone 8平台的成功搭建而暗自欣喜,为Xbox的全面发力而养精蓄锐,但与此同时,它的对手没有一刻停歇,iOS努力在巩固自己已经拥有的帝国,iPhone 5蓄势待发,甚至会提前截杀Windows Phone 8;Android正在维护系统开源性,Android 4.1承上启下,进一步整合着谷歌的周边资源和用户需求。我真心希望微软在Windows Phone 8关键修改阶段,多问问用户需要什么,多看看自己的市场份额:全球3.2%——这个前两天由《纽约时报》报道的数字深刻说明了Windows Phone的两种可能性:充满潜力和瞬间被秒杀。
还有顶多4个月,微软,你想要哪种未来?

