对没有Nexus设备的绝大多数Android设备用户来说,操作系统的升级有很大的偶然性。有时,这是因为那些设备在上架期间并没有得到太多支持,但是即便是比较高端的手机,它们的操作系统也不能很快得到升级,因为修改定制版Android系统还是存在很大难度的。 CNET手机评测员杰西卡多尔科特(Jessica Dolcourt)称:“基本上,厂商和运营商们必须将每一次操作系统升级当做一款新的操作系统来对待,在批准并最终推向用户之前,需要进行一次彻底的测试。” 第三,碎片化问题并不仅仅跟操作系统版本多有关。Android开发商们还要考虑硬件多样性问题,包括不同的屏幕尺寸,不同的图形芯片,不同的处理器,不同的方向感应器等等。希望凭借Native Developer Kit深入挖掘处理器的潜力吗?开发商为基于ARM芯片的手机编写的软件在基于英特尔芯片的手机上是不能运行的。 现在,碎片化的问题有了一定的缓解。比如,早期版本的Android手机上的轨迹球已经消失了,物理键盘也越来越少见了。 并不都是坏消息 谷歌一直在通过修改Android软件本身来处理碎片化问题。 程序开发员帕特里克朱利恩(Patrick Julien)表示:“坦白说,这确实是一个问题,但是最终你用来解决碎片化问题的最佳工具仍然是选择支持库。”这个支持库是由谷歌提供的,它可以让开发商为新版Android系统编写的软件也能在旧版系统上运行。 朱利恩表示:“他们不断将新版平台的功能向后输出到旧版平台,直到Android 1.6系统即Donut系统,但是我认为,为比姜饼更早的系统提供支持已经没有任何现实意义了。” 三星也在积极解决Android系统碎片化的问题,它的Galaxy S系列产品已经成为市场份额最高的Android智能手机。虽然最新的GS4与更多廉价的Android智能手机共存在市场上,但是开发商们用来测试他们的软件所用的旗舰产品只有一个,那就是GS4。 还有一点值得注意的是,碎片化并不都是坏消息。虽然它会给开发商们造成很大的困扰,但是它也有利于大批独立公司去测试新的设计和吸收有用的功能。 苹果在设计主流手机方面的表现是无人能比的,它设计的产品总是能够被大量用户接受,但是Android市场也已经找到了获得竞争优势的方法,比如比iOS先一步接受4G网络,支持更大尺寸的显示屏等。 最后,别忘了谷歌开发Android系统并将它免费放出的原因是加快移动网络的推广。为了实现那一目标,它选择了鼓励围绕一种文化多元发展的战略。这是一个碎片化的局面,但它同时也是一个蓬勃发展中的碎片化局面。 |