别家系统基本都用上骁龙800系列芯片 就差谷歌安卓7.0不能上

别家系统基本都用上骁龙800系列芯片 就差谷歌安卓7.0不能上,第1张

  随着Android 7.0 Nougat的正式发布,各大厂商也开始公布自己的升级计划。在他们已经公布的升级机型名单当中,我们发现了一个奇怪的现象:在2013-2014年期间发布、且采用骁龙800/801芯片的机型都不会获得Nougat升级,其中包括Xperia Z3、HTC One M8和谷歌Nexus 5。

  第三方ROM开发者LlabTooFeR指出,高通将不会为骁龙800/801发布图形驱动,因此采用该处理器的机型都不会获得官方Android 7.0支持。对此,高通的回应称他们“一直在与OEM厂商紧密合作,来为骁龙芯片提供不同版本Android系统的支持”。但是,一款芯片受支持的时间长度和可升级的系统版本“取决于OEM厂商的产品周期”。

  如此看来,两款芯片的年纪的确是个问题,这可能也是上面几家厂商不打算为其提供新版本升级的原因。但如果厂商想要为骁龙800/801提供Android 7.0升级,这是否可以办到呢?

  索尼

  索尼一直在为Xperia Z3积极开发Android 7.0升级,这款设备已经拥有自己的Android N开发者预览项目,且已经升级到了第四个版本——这也表明Android 7.0在这两款芯片上面能够正常运行。但“由于技术和法律原因”,第五版开发者预览版至今没有发布。

  索尼移动通信的员工Ola Olsson在Google+中对这个问题进行了解释:“这的确有点遗憾,但我们不想去推卸责任,因此也不能透露更多技术上的限制。即便我们非常想要让Z3升级Android N,但还是没能做到。我们不是不想通过谷歌CTS认证”

  谷歌

  看样子这似乎是谷歌的问题。那什么才是谷歌CTS认证呢?对于厂商而言,想要获得谷歌的系统授权,他们就必须遵守谷歌的Android兼容性定义文件(CDD),当中对一部Android兼容设备的软件和硬件要求做出了定义。随后,厂商的设备还需要通过兼容性测试,也就是CTS。

  综上所述,LlabTooFeR说高通不会发出图形驱动,高通说(升级与否)是厂商决定的,而索尼表示这都怪谷歌。这也就引来了新的问题:Android 7.0的CDD和CTS当中究竟有什么内容让Nexus 5、HTC One M8和Xperia Z3无法获得升级许可呢?在处理器方面,我们大体上可以将其归类为3种标准:受支持的指令集、GPU和性能。

  从可获得Nougat升级的设备清单当中,我们有如下发现:

  这些设备所涵盖的GPU型号包括Adreno 306、430和Mali-T860。

  这些设备的处理器性能差距很大,从Helio P10、骁龙410、一直到骁龙820。

  大多数设备都采用64位处理器

  可以看出,GPU和性能都不是限制Nougat升级的原因。但值得注意的是,大多数可升级的机型都是64位设备,或者更具体一些,是ARMv8设备。那这些 64位设备身上到底有什么是骁龙800/801所不具备,但32位的骁龙805却拥有的呢?不是GPU,不是性能,也不是臆想出来的4GB RAM限制。那到底是什么呢?

  ARMv8和高级加密标准

  谷歌正越来越热衷于强制使用存储加密技术。Android 6.0的CDD就指出,“如果设备支持安全锁屏……那它就必须支持全盘加密”,以及“全盘加密必须在用户完成初始设置时默认开启”。此外,CDD还对加密性能作出要求,称“设备在支持全盘加密和高级加密标准时的速度必须高于50MB/s”但是,CDD中还包含一些豁免条款允许较老的设备不启用存储加密。

  Android 7.0采用了基于文件的加密方式,这也就意味着系统会对单个文件而非整个文件系统进行加密。这种加密方法让Android得以使用更加精细的加密政策,也实现了Direct Boot功能。而Android 7.0的CDD虽然还未发布,但当中肯定也会对AES加密性能水平作出规定,而CTS也免不了会对其进行测试。

  ARMv8的额外功能之一就是执行硬件加密指令的加入。这也就是说,所有ARMv8 SoC都可以使用处理器中的特殊硬件来利用AES来进行数据加密,包括Helio P10、骁龙410和骁龙820,这要比使用基于软件的解决方案要快得多。

  因此索尼提到的“技术和法律”原因可能就是骁龙800/801并不支持硬件加密,因此无法达到ARMv8芯片的AES加密速度。而骁龙805却拥有该功能所需的硬件——这是高通特意为其所加入的。

  也就是说,骁龙800/801支持Android 7.0并没有任何技术限制,而是因为它们无法达到谷歌对于高速加密的要求,如此一来,两者也就无法通过CTS测试,也不符合CDD标准。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2511530.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存