手机厂商Android更新升级为何如此艰难?
时间:2013-07-30
小编:三三乐园
阅读:
谷歌已经于上周正式发布了最新的Android 4.0系统了,而各大厂商也表示会将他们的产品升级到最新的Android系统版本。不过实际上这个举动并没有那么的简单,每次Android版本更新,Android手机厂商们总是要花费很长的时间才能推出新的固件出来,甚至有些设备就对外宣布取消了升级支持。
现在,在XDA管理员和科技频道主持人Shen Ye的帮助下,我们来详细分析一下这个问题。
Google发布新操作系统给手机生产商的过程,实际上可以被理解为让Android新版本的代码成功运行在他们硬件设备上的过程。这个过程是很复杂的,可以被归纳为以下几步:
OEM商无法直接从Google获取到Android源代码
板载系统供应商(SoC vendor)直接从Google拿到源代码,然后根据源码来制作“板级支持包”(BSP),该支持包会包含特定的驱动和优化等等。
板级支持包完成后,被送到OEM商手上,OEM商再使用该支持包升级他们的硬件。
目前,大多数的手机生产商必须要等待他们的手机芯片生产商(例如高通)做出反应,然后他们才能开展系统升级的过程。而且这些厂家都很谨慎,在事情板上钉钉之 前,他们是不会轻易发布升级消息的。有的时候,即使是某款手机产品的技术并不是太陈旧,对这款手机内部芯片的升级支持也可能会被取消。还有的时候,例如像 HTC One S,厂家已经承诺了更新系统,紧接着由于芯片生产商的原因,对新设备的支持又被取消了。如果这种事情发生的话,那真是没什么好说的。
当然,手机芯片制造商对于Android某个版本支持,并不意味着OEM商就一定会支持。对于当前版本系统的事情,情况还是相当复杂的。例如三星,他们就可 以直接获得Android源代码,而且他们自己有自己设计芯片的技术,不过他们一般只是做定制。国际版的三星手机采用的是Exynos芯片,在美国市场, 三星使用高通的芯片。因此三星能够及时更新他们的采用Exynos S2芯片的手机机型,因为他们有针对该芯片完整的可控的源代码,但是对于LTE版本的三星手机,就不得不宣布取消升级支持,因为这类手机使用的是高通S3 芯片。
Shen Yan给出的建议是,如果你是一个非常注重Android版本更新的人,那么你可以选择购买Nexus设备,不过这也无法保证能够100%获得及时的更新,其实太纠结于更新不更新的问题,还不如去买一款你喜欢的手机来得实在点。
热门阅读
-
Android 5.1更新曝光:可拦截所有通知
阅读:484
-
调查显示:87%的Android设备存在安全隐患
阅读:847
-
恶意软件泛滥 只因Android过度开放
阅读:199
-
Android 6.0什么时候发布 发布时间抢先看
阅读:353
-
谷歌Lollipop设备默认全盘加密要求降低
阅读:291