APP下载

谷歌:后起之秀

2009-01-05

软件工程 2009年12期
关键词:程序开发发售厂商

谷歌总是能推出一些让人爱不释手的产品和服务,就像谷歌Map等具有强烈谷歌风格的产品一样,谷歌的“GPhone”在手机市场具有同样的效应。

未来的手机操作系统需要新鲜、稳固的物理底层支持,同时也需要高度活跃、互动式的生态环境——谷歌认为,这就是未来手机发展的关键所在。于是,2007年11月,谷歌联合34个厂商共同成立了“开放手机联盟”,基于Linux内核的Android系统正式浮出水面。Android系统的竞争目标直指iPhone的全新操作系统。

Android系统开放了SDK,所有的开发者都可以查看源代码进行软件开发,厂商也可以生产支持Android系统的移动终端。开放性是Android平台与微软Windows Mobile平台最大的不同。有了开放的特性,Android利用谷歌巨大的号召力,迅速网罗了一大批狂热的程序开发人员。与此同时,OEM生产商也开始紧锣密鼓地开始“Gphone”的研发,谷歌通过这种“双赢”策略迅速整合了大量优质资源。

当年第一款搭载Android系统的移动通信终端——HTC G1甫一上市,便得到了消费者的热切响应。HTC G1的发售标志着Android系统正式开始面向市场,接受消费者的检验。这款由T-Mobile定制的HTC G1的发售具有里程碑的意义,由于其绚丽的UI界面和全新的操作理念,让很多人断定这将会是iPhone的终结者。HTC G1在发售不久便取得了100万台的销量。现在,HTC G4已经上市,而HTC G5的谍照也已经开始在网络上热炒。

谷歌致力于打造最完美的手机操作系统,最初的几个版本并没有面向消费者,而是供程序开发员使用。Android 0.9和Android 1.0都是如此,这些版本都有一些问题,会影响用户体验。在时机成熟之后,谷歌才推出正式的商用操作系统Android 1.1,也就是HTC G1使用的操作系统版本。

随着时间的推移,HTC G1的缺点,或者说Android 1.1版本的缺点也逐渐开始暴露出来。虽然采用了电容屏+物理全键盘的设计,但HTC并不支持虚拟键盘输入,而且,HTC没有桌面同步软件、无法使用立体声蓝牙。至于仅支持Youtube视频播放这个蹩脚的设计,更是让很多用户抱怨不已。面对HTC G1的种种不足,谷歌立刻着手解决这些问题,之后便有了Android 1.5版本。

Android1.5改动可谓显著:支持全新的虚拟键盘;桌面可以加载个性化的widgets,让用户产生更为顺畅的使用体验;改进后的浏览器chrome lite的速度更快;新加入的Google语音搜索功能、自检SD卡程序让Android可以和iPhone相媲美;支持A2DP蓝牙立体声和视频的录制和上传,也会博得用户的赞不绝口。与此同时,Android的应用软件商店——Android Market也大放异彩,对于Android系统用户来说,完全开源的系统让各种非常有趣的应用程序变得唾手可得。现在购买HTC G1的用户,已经可以用上稳定、高效的1.5版本。因此,在很长一段时间内,HTC G1仍将持续其“经典机型”的地位。目前,谷歌开发人员正在调试Android 2.0版本,在不久的将来,该款操作系统将会武装到更多的GPhone手机上,而此前的GPhone,如HTC G3和G4也能升级到新版操作系统。

虽然Android操作系统的稳定性与微软Windows Mobile相比还有待增强,但其在开放和兼容性方面的优越性,却使其拥有更为广泛的市场基础。虽然现在Android系统的第三方软件并不多,但随着这个开放式系统的潜力被不断挖掘,很难说它不会超越它的前辈Symbian和Windows Mobile。甚至,我们还可以这样联想——Android系统的发展,也许将给中国山寨手机创造一个登上大雅之堂的机会。一直以来,山寨机在外形和功能方面让正统手机厂商恨得咬牙切齿,而开发成本则几乎为零。不过,第三方软件和程序开发平台的欠缺,则是山寨机无法绕开的短板。但现在,Android系统是开放的,不论哪个手机厂商——当然也包括山寨机厂商都可以免费使用而不存在盗版的问题,因为谷歌并不收取任何费用。山寨机这种产物是否合理暂且不论,但从产业变革的角度来说,Android系统所扮演的“搅局者”的角色,更有利于移动通信产业向更多元、更开放的方向发展。

猜你喜欢

程序开发发售厂商
No.10 小红书潮流尖货发售IP“飞行橱窗”启动
限量发售,喜欢请收藏 Esoteric(第一极品)K-03XD黄金版
玩具厂商及合作机构新年进步
次时代主机发售前横向对比 Xbox XSX/XSS与Sony PS5
《外汇业务百问百答》新书发售
APP应用程序开发模式探究
厂商对北京卡车市场不抱希望
基于TestStand的自动检测程序开发
基于嵌入式系统Windows CE的应用程序开发
基于App inventor 2手机程序开发过程的学习与实——以“喵喵定时器”APP开发为例