北京时间10月21日消息,据国外媒体报道,WP7手机上周的华丽登场使它从戴尔、HTC、LG和三星等同类产品中脱颖而出,也让我们近距离观察了一下它搭载的全新的操作系统。尽管WP7手机给人的印象非常深刻,但是它仍然有一些缺憾。它除了缺少一些必要的功能,例如复制和粘贴功能外,还缺少一样更为重要的东西:应用程序。若没有应用程序,手机还有什么值得称道的呢?因此,可以说微软的WP7手机市场还没有真正地建立起来。虽然在发布会上的几款样机已经预装了一些应用程序,但是对用户来说,这些选择面还是太过于狭窄了。
然而,值得庆幸的是,微软一直以来都注重培养与开发商的良好关系,而且通过此次发布会展示的主打应用程序和游戏激起了用户的兴趣。微软的开发战略是独一无二的,它处理应用程序开发的方法既有优点也有不足。如果这种开发战略获得成功,微软的WP7操作系统就会成为谷歌Android和苹果iPhone操作系统的劲敌;否则,它就只能被谷歌Android和苹果iPhone操作系统踩入泥中。
WP7操作系统需要应用开发商
苹果向我们灌输了这样一个理念:应用程序决定一切。这的确有它的道理,毕竟,应用程序是影响人们决定购买哪款智能手机的关键因素。智能手机上的(高质量的)应用程序越多,它就越受用户的青睐。现在,苹果的iTunes音乐商店已有大约25个应用程序;谷歌的Android Market应用商店紧随其后,拥有大约9万个应用程序;黑莓应用商店截至2010年9月也拥有了大约1万个应用程序,WebOS平台则拥有5000个应用程序。显而易见,微软要走的路还很长很长,但是它必须尽快地跟上来。
微软自然深谙此理,它已招募了一大批开发商为WP7操作系统开发应用程序,并利用诱人的现金奖励来提高他们的积极性。早在6月,微软就开始举办开发商竞赛活动,旨在提高开发商对WP7平台的认识,并鼓励他们开发出更多优秀的应用程序。微软的努力已获得了回报:它已与诸多著名开发商和知名品牌,例如EA、eBay、Netflix、Slacker和Twitter,进行了合作,从而填补了WP7移动操作系统应用程序开发的空白。微软Windows手机市场高级总监托德-布里克斯(Todd Brix)在WP7操作系统博客中强调指出,“应用程序和游戏是我们通过WP7手机向终端用户提供的核心价值。”微软承诺将会在销售WP7手机的时候推出1000个应用程序。
但是,对于一家公司来说,即使有著名开发商和知名品牌护航,也不一定就能确保它会成功。这一点我们也许可以从Palm公司的发展中窥见一斑,尽管Palm和微软无法相提并论。Palm公司的移动应用程序颇受欢迎,但却被空空如也的应用商店拉了后腿。Palm公司(去年春季被惠普收购)在发布会上同样有许多著名的合作伙伴保驾护航,但是它的App Catalog应用商店中的应用程序数量几乎没有任何增加。尽管Palm Pre和Palm Pixi两款手机搭载了受人尊敬的操作系统,并且拥有良好的外观设计,但是它们的销量却不尽如人意。
此外,微软还需要激起较小的应用程序开发商的兴趣。但现实的情况是,除了记者和微软的开发商合作伙伴有机会接触WP7移动操作系统外,一些独立的开发商根本没有机会接触到它,因而他们并不乐意把时间和资金投入到这种操作系统中来。许多独立开发商均表示,他们会延迟开发WP7移动操作系统的应用程序,直到他们看到这种操作系统获得成功。“据我所知,(我的开发商同行)甚至还没有一个人看过SDK(开发软件工具包)。”独立开发商Christopher Head说。
有利有弊的开发环境
许多WP7移动操作系统的应用程序开发商总会不由自主地称赞微软为他们提供了更便捷的免费的开发工具。这些工具包括Visual Studio 2010 Express集成开发环境、一个Windows Phone模拟器、Silverlight、XNA Game Studio、.Net Framework 4和Expression Blend for Windows Phone。应用程序开发商IdentityMine的高级集成工程师Laurent Bugnion,曾为WP7移动操作系统开发过IMDb应用程序,他指出这些免费的开发工具切实提高了应用程序开发和审批的效率。Windows Phone模拟器对于开发商而言尤其有用,因为它允许开发商直接在电脑上演示他们的应用程序,而不需要WP7手机来演示。他说,Windows Phone模拟器除了不具备某些功能,例如晃动手机激活某个应用程序的功能外,其他的功能基本上与WP7手机的完全相同。
但不幸的是,微软没有及时向开发商发布所有的应用程序编程接口(API)。例如,所有的WP7手机中都有一个内置的指南针,但是开发商却无法使用到它。而许多增强现实应用程序都需要这个指南针才能工作,因此,这种缺憾令人惋惜。但微软声称它将很快会发布这个应用程序编程接口。
WP7移动操作系统的开发商面临的一个最大的问题是编程环境非常受限。除非你已经是微软的合作伙伴,并且利用Silverlight 和XNA工具进行开发,否则,要想在这些平台上开发应用程序可能会既耗时又耗钱。但在另一方面,这种限制有时候也有它的好处。微软不允许手机生产商对WP7操作系统进行过多的修改,使它分裂成互不兼容的版本,就像他们对Android操作系统所做的那样。这些互不兼容的版本已成为Android操作系统饱受诟病的原因之一,因为它们导致了Android平台的碎片问题。如果这些互不兼容的版本不能与最新的版本兼容,那么手机就不能升级到最新的版本上来。
此外,微软还要求手机生产商在他们的手机产品中标上各种规格,例如800*480屏幕分辨率,1G处理器,500万像素相机以及加速计和指南针。地理位置社交网站的联合创始人兼首席执行官Sam Altman认为,微软的硬件和操作系统要求对于开发商有益无害。“没有开发商愿意花时间研究如何支持10种不同的屏幕分辨率。”他说,“我们只想专注于开发新的功能,而不是费心劳神地处理操作系统和硬件的碎片问题。”
秘密武器:游戏
就游戏功能来说, iPhone操作系统无疑是移动操作系统中的王者。但是,WP7也提供了一些独特而前途无量的东西:Xbox Live游戏整合功能。Xbox Live游戏早已吸引了一大批玩家,而微软将Xbox Live游戏的体验带到它的移动手机上来,可能会被证明是天才的想法和做法。而且,这种做法还能让微软与游戏开发商建立牢固的关系,吸引开发商专门针对WP7操作系统来开发游戏。
手机上整合Xbox Live游戏的做法的确令很多玩家感到印象深刻。因为你能通过手机查询你个人的游戏信息,包括你最近玩过的游戏,你朋友玩游戏的得分,你选择的游戏角色,以及你取得的成绩。
封闭VS开放应用商店
微软只允许WP7操作系统的移动应用程序出现在App Marketplace应用商店中。这是一个有趣的立场转变,因为微软以前都是允许Windows Mobile 5和Windows Mobile 6操作系统的移动应用程序出现于第三方应用商店的。而现在,微软似乎是在仿效苹果一贯的封闭做法,即不允许iPhone操作系统的移动应用程序出现在苹果应用商店之外的任何地方。而谷歌却没有遵循这一游戏规则,它允许Android应用程序出现在它的Android Market应用商店以及开发商网站和第三方应用商店,例如GetJar中。
GetJar应用商店的首席营销官帕特里克-莫克(Patrick Mork)认为,微软的封闭做法可能会妨碍它获得成功。“Android操作系统拥有如此广泛的采用率,其原因之一就是它的发行战略是开放式的。用户既可以从Android Market应用商店中获得应用程序,也可以从GetJar应用商店中下载。”
开发商IdentityMine的Bugnion则持有不同的看法。他说,封闭的系统恰恰能确保应用程序的质量水平。“他们实际上在努力让终端用户的体验变得更加轻松一些。我认为这是一个非常有益的事情。”
与苹果不同的是,微软的应用程序审核标准是公开透明的。其中的认证要求(长达27页的文件)公开发布于开发商的网站上。据Bugnion称,这些要求非常合理。当他的团队开发出来的应用程序被拒绝时,他总能第一时间知道原因,并能迅速解决问题并再次提交。
在应用程序开发方面,微软的做法似乎居于谷歌和苹果之间,现在预测谁输谁赢为时尚早。但是,如果微软能够在控制和透明之间找到一个平衡点,那么WP7操作系统将不仅会赢得开发商,而且会赢得广大用户的青睐。
本文来源:腾讯科技 作者:佚名