【IT168评论】微软推出的Windows Mobile手机操作系统一度是移动市场上较为重要的角色,三年前能拥有一台多普达的Windows Mobile手机可谓是一种时尚和品位的象征了。但俗话说花无百日红,现在Windows Mobile的市场占有率已经每况日下,它原先的地位已经被iPhone所取代,即使是才推出两年的Google Android系统也有后来者居上的趋势。微软似乎又在重蹈IE流览器的覆辙了,多年的停滞不前,给了竞争对手极大的机会。微软给大家的印象一直是“遇强亦强,无强则怠”的感觉,但这次似乎是一次例外。在遭到iPhone和Andrord的双重重创后,微软似乎再也无法恢复元气,只能对iPhone和Andrord的风光望尘莫及了。现在亦有传言说微软公司内部也出现了不同的声音:与其继续维持这个收益低却投入高的产品,不如完全放弃Windows Mobile系统。一切都给人以扑朔迷离的感觉,难道微软真的要放弃这个极富前景的市场吗?
Windows Mobile的劣势明显
说Windows Mobile三年来无所作为一点不为过,虽然这期间先后发布了Windows Mobile 6.0、6.5两个版本,但是都是在Windows Mobile 5.0的基础上换汤不换药。作为一个Windows Mobile 的开发人员和用户来说,我认为微软花费三年的时间仅仅就是做了两套皮肤而已,而对应用程序级的界面呈现和操作体验依然是一塌糊涂。
大家知道,现在市面上比较受大家喜欢的Windows Mobile机型大多是由宏达电——HTC生产的,这是因为HTC自主研发了一套全新的触控系统——TouchFLO。这里要向大家说明下,TouchFLO并不是我们所看到的花哨界面那么简单,而是一套由软、硬件相结合的触控系统。HTC将那些和用户密切相关的功能,例如首页、短消息、联系人、邮件、互联网、相片及影片、音乐、气象、设置和资源管理器等,在界面和程序的操作方式进行了更加人性化的优化和扩展,用户仅通过单手触控就可以轻松完成所有操作,摆脱了以往使用触笔操作屏幕的方式,给用户于更好的体验。

TouchFLO的用户体验让人耳目一新
而这些原本应由微软完成的功能,却完全由手机制造商研发,可谓是一种极大的讽刺。现在市面上很少再见那款手机采用的是原封不动的Windows Mobile操作系统了,均或多或少地做了的一些扩展。现在三星、索爱等手机制造厂商也都在研发类似TouchFLO的触控系统,这种重复造轮子的“百花齐放”,微软的不作为由此可见一斑了。
在今年中旬召开的微软分析师大会上,微软娱乐与设备部门负责人Robbie Bach信誓旦旦地声称将致力于打造Windows手机品牌,但是他也承认现在Windows Mobile对消费者的吸引力已经快速下降。过去2年中智能手机整体市场正是一个高速成长区,而微软的移动战略却节节败退。
在用户体验至上的今天,Windows Mobile上支持触控操作、界面优良的程序少之又少。相对iPhone的全触控系统,Windows Mobile依然是啃以往的老本——拖拽古老的滚动条来查看信息列表、,使用丑陋的按钮来确定或取消操作、需要小心翼翼地使用软键盘输入字符。因为移动互联网时代的到来,越来越多的用户已经转向功能更加强大的智能手机,企业用户和普通用户在数量上而言,其数量可谓九牛一毛,而微软依然没有考量普通消费者的实际需求和心声,不能不说是一种失败。所有这些漠视都让问题越来越严重,甚至一些优异的手机厂商也叛逃Windows Mobile和微软。
作为全球最大的Windows Mobile手机制造商宏达电,已经由过去的百分百专注Windows Mobile平台,转向为将较多精力在Android手机的研发上。自首款Android机型G1手机在2008年10月面市以来,其销量已经超过100万支,优异的销售成绩对于Android作业系统可谓是一个非常良好的开端。据外媒体曝光的宏达电在2010年的规划图中,旗下8款手机中就有5款采用Android系统,这说明宏达电已经将重心转向了Android手机市场。而摩托罗拉也制订了与宏达电类似的发展战略,其第一款Android手机Droid一经推出就受到消费者的极大青睐,上市一周就销售25万部之多,而且这款手机热销势头依然没有放缓,预计到今年年底,Droid的销量也有望突破100万部。由此良好的销售业绩,想必这两家公司将更加坚定使用Android操作系统的决心。一度Palm也曾是主要的Windows Mobile手机制造厂商,但该公司目前全力发展自己的操作系统WebOS。剩下的微软合作伙伴如三星、LG、HP以及为数众多的中国厂商不是采用“多操作系统”的发展战略,就是在移动手机市场上没有显着影响力。唯一值得庆幸的就是“山寨总把头”联发科的加入,但它的解决方案是不是能大幅度提升Windows Mobile的份额,还需要等待消费者的认可。
除了合作伙伴的态度改变,企业用户的使用行为也发生了影响。过去以企业采用Windows Mobile系统,主要是因为桌面版的Windows系统和Windows Mobile使用了相同或类似的数据标准和操作界面,使用户可以轻松上手和使用Windows Mobile来处理各种公务。但许多企业正在放松政策,允许员工在处理工作和私人事务时使用同一部手机,在这种情况下,Windows Mobile手机通常不再是企业员工的第一首选,而是电子消费知名品牌iPhone。过去许多企业指定Windows Mobile为唯一可接入公司信息网络的手机操作系统,现在依然这样做的企业正在减少,更多公司意识到他们必须对有用户需求的新手机操作系统提供支持。总的来说,移动手机市场已经开始轻视Windows Mobile。
微软的Windows在个人电脑操作系统内几无对手,当初为了考虑众多Windows用户的消费习惯,在其嵌入式系统Windows CE和智能手机系统Windows Mobile上均延用了过去在PC操作系统上的思维方式,其实这种策略也给当初的Windows Mobile带来巨大的优势,只是近几年来Windows Mobile未跟上Windows的技术发展,才使得Windows Mobile落得现在这般景况。Windows Mobile的主旨在起初就是倾向于手机和个人电脑的融合,其构架和Windows一样亦是建立在Win 32 API的基础上,因此Windows Mobile无论是在使用习惯上、还是开发方式上都和桌面版的Windows及其类似,许多初次使用Windows Mobile手机的用户也能快速地上手。即使在当今的所有手机操作系统中,Windows Mobile的应用程序开发也具备较大的优势。
就拿iPhone和Windows Mobile两者间的应用程序开发方式来说,iPhone开发被限定在Apple 自身的Mac平台上,而Mac系统的市场占有率现如今也不过是5%左右,如果为了开发iPhone程序而另行购买Mac OS硬件,则需要开发人员进行额外的投资,显然占市场份额为92%的Windows更显优势。而在编程语言上Windows Mobile采用了现今较为流行的Visual C++、VC#和VB进行开发,这些语言的使用者是Object C语言使用者的数十倍,此外Object C较之C#、Java、C++的语法习惯不同,新学者较难上手,书籍资料也较为缺乏,相对来说Windows Mobile具备更好的程序员基础。

各大平台的应用程序数量和开发分成模式
微软的软件帝国构筑的生态圈对于Windows Mobile来说,无疑是Windows Mobile 7翻身仗的最大臂助。Windows Mobile早已内置了Office Mobile套件,用户无需任何格式转换就可以直接打开PC版的Word、PPT,这是Windows Mobile和Windows两个平台的互通典型。
现如今微软已经在将越来越多的服务和程序迁移到Windows Mobile平台。最主要的组件莫过于Silverlight Mobile了,虽然该组件一再跳票,但先声夺人的气势让我们感觉到微软在移动领域的巨大决心。Nokia率先表示将在其Symbian平台上提供对Silverlight Mobile的支持,此外Liunx平手机台上也将通过Mono第三方团队实现此组件。甚至油盐不进的iPhone也对Silverlight Mobile放行,以往Apple曾以禁止任何解析性的程序在其iPhone上运行为理由屏蔽了Flash,但是微软依然和Apple达成了合作协议,通过IIS 媒体服务间接实现了Silverlight在iPhone平台上的流媒体播放。从这种趋势上看来,Silverlight Mobile将会成为所有主流智能手机平台和电脑操作系统的通用组件,而Windows Mobile 7的基石也将具于Silverlight Mobile展开,这一点将在后一小节展开详述。
过去企业邮件智能设备终端由黑莓(Blackberry)牢牢掌控,而这个市场对微软来说也是至关重要,因为智能手机可以增加Exchange 电子邮件套件与相关服务的使用率。 Exchange现今已经是微软的一个关键营收所在,每年给微软带来数十亿美元的现金流。现在微软已经在电子邮件和企业内信息整合工具等领域内处以领先地位,通过Exchange的邮件推送服务,用户可以在Windows Mobile手机上随时随刻保持与电脑邮箱中的信息无线同步,这一方案将使得用户可以在任何地方通过手机接入访问全部的Exchange Serve信息,包括邮件、日历、电话本。从而使得Windows Mobile成为实时彻底的移动办公平台,让用户便捷快速地处理商务信息。Windows Mobile和Exchange两者的结合可谓是相得益彰。
现在Android系统最大的优势就是和Google的众多在线服务的紧密结合,Google Map和搜索引擎为Android应用程序提供强大的数据引擎。同样,微软也意识到是类似的在线云计算服务对于智能手机用户来说至关重要。现在手机已经成为用户获取信息的重要方式,在iPhone上已经出现了许多和Google地图关联的应用。例如我们可以地图软件查看路况公交信息,获取周边店铺的打折信息,朋友间的位置定位等等。幸运的是,微软的自有的Bing服务越来越完善,也被众多的用户所接受。为了继续扩大Bing的市场份额,以及为Windows Mobile 7的应用程序开发者提供更多的在线服务,Windows Mobile 7将会紧密结合Bing,使其成为一个强大的在线服务访问平台。
微软直到今年的10月6日才放出Windows Mobile 6.5系统,并声称将在未来形成Windows Mobile 6.5 vs Android和Windows Mobile 7 vs iPhone的竞争战略。但是笔者看来不过是为Windows Mobile 7的研发再争取6-8个月的时间,相对来说,Windows Mobile 6.5并未有太大的改进,倒是Zune HD给我们带来耳目一新的感觉。Zune HD是微软最近一款突破性的产品,拥有类似苹果iPhone手机的触摸屏,具备良好的互联网浏览体验和高清视频输出功能,因为其较好的用户体验获得国外不少拥护,也是微软在移动市场上不多的受好评产品。
现在关于Windows Mobile的传言满天飞,一两年前就传闻微软就在秘密研发自主品牌的“粉红”手机以抗衡iPhone,但是笔者认为这个“粉红”手机可能真实存在,并且会是Zune和Windows Mobile 7的综合体。现在Zune HD具备非常好的用户导航和互联网浏览体验,微软没理由不将这些优秀的性能迁移到Windows Mobile 7上。此外,Zune和Windows Mobile 7两者同样基于Windiws CE系统进行构建,技术上的迁移应该是非常容易。由此我们可以乐见未来的Windows Mobile 7应该是一个升级版的Zune系统,整合Zune现有的众多内置服务。

Zune内置服务已经包含社交网络
迄今为止,微软还没有放出Zune SDK,但是Zune的官方网站已经将音乐、视频、社交、游戏作为主要卖点。微软在日前针对Zune HD发布了六款游戏,其中有三款是3D游戏,藉此展现Nvidia Terga处理器的优秀性能;游戏包括PGR: Ferrari (赛车)、EditionLucky Lane Bowling(保龄球)、Vans Sk8: Pool Service(滑板)、Piano(钢琴)、Checkers(西洋棋)、 Audiosurf: Tilt(音乐游戏),其中当属法拉利最能表现Zune HD的3D效能,不会输给PSP或是iPhone的赛车游戏画面,流畅性也在水准之上。微软的新一代游戏框架XNA 3.1也对Zune平台提供支援,使得众多的C#程序员可以快速开发Zune平台的游戏。美中不足的是现在XNA还不能完全支持Zune HD的3D功能,但相信不久之后我们就可以看到XNA 3D游戏出现在Zune 平台上,达成PC、XBox、XBLA、iPhone(第三方开发)、Zune HD等各大平台的一统(Android要不要也来参一脚)。至于Windows Mobile平台吗,既然Windows Mobile 7会内置Zune的话,支持XNA也就是顺理成章了。
SNS和“移动网络”是两个迅速发展的社会文化现象,而微软正计划在Windows Mobile 7上对它们进行融合。从最新的消息上我们得知微软将和Facebook、MySpace等社交网络合作,将Windows Mobile 7打造成一个强大的社交互动平台。虽然我们还没得到这方面的具体详情,但是微软已经率先在Zune平台上放出Twitter微博应用。该应用已经可以完成绝大多数Twitter核心功能,例如收藏,查找,甚至支持原生地理特性,其精美的界面可见下图。

基于Zune平台的Twitter应用
最近,微軟放出消息声称计划明年推出Windows Mobile 7系统,但是时至今日,我们依然无法知晓该系统的真容。虽然网络上时不时泄露出一两张所谓的Windows Mobile 7的截图,但是并没有得到官方的证实。但如果这些图片真是Windows Mobile 7最后的效果图的话,那么Windows Mobile 7的界面设计上依然大幅度落后于iPhone,虽不至于说其丑陋,但亦太大的亮点。这一点希望微软在正式发布时有所突破,最起码希望其可以达到HTC FLO的同等水准。
对于Windows Mobile开发人员来说,应用程序的界面设计永远是心中的最痛。正所谓上梁不正下梁歪,Windows Mobile的界面和程序用现在的审美观来看真是丑陋到极点。而且微软提供给开发人员的控件界面风格也是一脉相承,由此Windows Mobile平台上鲜见有界面较为优秀的第三方应用,毕竟大多数开发人员在自定义的控件设计上无较深造诣。正是由于这一系列原因,使得大量的消费者都选择程序界面更加精美的iPhone和Android系统。
那么为什么iPhone和Android的界面设计均可以达到较好的水准呢?这又要指出Windows Mobile的一点不足了。现在Android和iPhone在界面开发上的难度大为缩小,两者的内置控件均设计的非常精美,而且控件种类也非常丰富,基本上涵盖了开发人员需要的所有元素。而Windows Mobile SDK自带的控件基本上不能在真正的项目中使用,除了控件本身比较丑陋外,功能也极为鸡肋。就比如说.Net CF的按钮控件就只可以单纯地呈现文本信息,而不可以使用图片进行贴图。如果要在Windows Mobile上实现一个和Android和iPhone应用媲美的界面话,那么开发人员需要花费数十倍的时间和精力来开发界面控件。更加让Windows Mobile开发人员眼红的是Android控件具备非常良好的灵活性,开发人员只需要通过类似XML的语法就可以轻松地布局出需求的界面效果。
但是值得庆幸的是这一切将在Windows Mobile 7上得到改善,之所以这么说是有充分的理由。笔者最近反编译了微软发布的Bing Mobile软件,发现该软件已经采用XAML来布局控件了。其界面相对来说,还是有了非常大的提升。

最新的Bing Mobile地图导航界面
因为该技术还不是最终版本,所以提供的控件和功能有所欠缺,但是相对以往的开发方式来说已经便捷了许多。此外,连续两个Visual Studio 2010 测试版均未添加智能设备开发模块,这也说明微软最新的Windows Mobile开发方式会有较大的改变,预计Silverlight Mobile将取代现有的Windows Form成为Windows Mobile 7的主要开发方式。下面是从反编译的软件截取的一段XAML代码:

利用XAML布局界面和控件
结束语
最近又有传闻说Windows Mobile 7将推迟到明年四季度才正式推出,这使得Winows Mobile更加雪上加霜,其影响力在明年将大幅度落后Android和iPhone。虽说慢工出细活,但是希望这次微软的Windows Mobile 7可以给我们打来全新的感觉,以消除其频繁跳票带来的诸多不良影响。自从2005年这个代号为“光子”的Windows Mobile 7研发计划公布以来,微软已经在这款系统上消耗了5年多的时间,相信这5年的精心磨砺会给Windows Mobile带来脱胎换骨的变化。Winows Mobile7已经是微软在移动行业最后的杀手锏,唯有背水一战,方可显其往昔峥嵘。让我们期待Windows Mobile 7快点到来吧,路已经在不远的前方……