欢迎访问ic37.com |
会员登录 免费注册
发布采购

Android新动作无法撼动iPhone市场

日期:2011-12-22 (来源:互联网)

上月三星推出了GalaxyNexus智能手机,这款手机搭载了“冰淇淋三明治”操作系统以及4.65英寸的SuperAMOLEDHD屏,显示效果一时无两。然而,在刚上市不久就曝出软件Bug及多点触控在某些游戏中失灵的消息,这为Android系统蒙上了一层阴影。同时,网上出现网友将GalaxyNexus与iPhone4S做对比的视频,从视频中可以观察到,前者在翻页或者退出某些软件时SI1904EDH-T1-E3.html" target="_blank" title="SI1904EDH-T1-E3">SI1904EDH-T1-E3会出现短时间卡死的现象,而iPhone4S则操作流畅,虽然这种对比并不具有官方说服性,但是也为公众传递了一些信息:技术上讲,Android阵营的“机海”战术难以制造一款可以与iPhone争雄的极品Android手机。这也可以从几个方面来做解释说明。

1操作系统

从各种意义上来说,iOS是一个传统技术的操作系统。它由一个基于微内核Mach的Darwin内核,有一个叫做CocoaTouch的运行时,用的是Objective-C这个C语言的超集。而Android在Linux内核之上,集成了一个Java虚拟机Dalvik,整个应用层跑在虚拟机之上,而开发语言用的是Java。两者的区别在于,Java只有自动内存回收,而Objective-C自动与手动内存回收均可(注意iOS只有手动内存回收)。这个小小的区别导致谷歌只能做一个Java虚拟机,而苹果可以继续他们在MacOSX上的经验。而这个行为导致了两者在系统流畅性上的最大区别。Java由于只有自动内存回收,系统会在任意时间停掉所有进程开始回收内存,这个过程是人类可以感受到的数百毫秒。而iOS由于可以手动管理内存,可以在用户操作的间歇由程序员进行回收,用户不会在频繁使用过程中感受到停顿。在日常使用中这个停顿其实是可以忍受的,但是在游戏过程中这个停顿是不可以的,比如想像一下一只愤怒的小鸟在空中停顿了零点几秒再继续飞行。一个刚刚起步的操作系统与成长于积累了15年的MacOS之上的iOS相比,差距还是比较明显的。

而在内核之下,微内核系统已经延伸到了基于SVR4的IBMAIX/HP-UX、GNU/Hurd、MacOSX、BlackberryQNX和Window,而坚持内核的主流系统只剩下Linux一家,这也可以看出区别。

2生态环境

所谓生态环境,就是谁能提供更多应用程序供消费者使用。iTunes作为全世界可能是第一大的信用卡绑定数字商店(因为亚马逊没有公布过数字),其上的音乐、书籍、电影、电视剧、播客甚至大学教学视频数量都远胜所有竞争对手。Palm前高管曾经感叹过,智能手机时代得四者得天下:一是生态环境,二是软硬件结合,三是开发者,四是云计算。苹果之所以一直坚持使用iTunes来管理所有iDevice,生态环境正是其中一个原因。

3硬件配置

后PC时代,硬件上的比较主要集中于SoC芯片配置。苹果与大部分Android厂商(不包括三星)不同之处在于,苹果和三星自行设计,而其它厂商从第三方芯片设计厂商购买成品。这些第三方芯片设计厂商包括TI,英伟达和三星等。而苹果与三星的不同在于,苹果自己做软件。这使得苹果可以在硬件中插入对软件的优化,又可以在软件中用上特制的模块。苹果入股Imagination,及收购P.ASemi和Intrinsity的动作使其能够更好地实现软硬件的融合过程。Imagination为A4量身定制的VXD375芯片以及P.ASemi的独立唤醒技术为iPhone的低功耗增色不少。

此外,工业设计、开发环境及用户体验方面,iPhone也都超过了目前任何一款Android智能手机。虽然Android手机已占据了全球智能手机市场的最大份额(所有Android系统手机的总和),但是苹果却凭借区区四款iPhone只落后几个百分点。由此看来,在今后的市场中,iPhone仍将是技术的领先者以及智能手机业界的有力竞争者。