新浪新闻客户端

骁龙8 Gen3、天玑9300集体淘汰32位应用:老APP不兼容了?

骁龙8 Gen3、天玑9300集体淘汰32位应用:老APP不兼容了?
2023年10月31日 04:59 新浪网 作者
avatar
黑猫科技迷

  文|黑猫科技迷

  

碎片化的安卓

  不管是澎湃OS,还是colorOS,国内的手机系统基本都是魔改Android。各家厂商的利益点又不一致,应用市场各玩各的,导致没有统一的标准,进一步推动了安卓碎片化的危机。

  

  和iPhone不同,安卓机型鱼龙混杂,厂商维护起来很花精力。只有极少数高端机型,才有资格吃到安卓的最新特性。

  2023年还在用Android 11底层的机型,尚且不在少数,普及64位应用,更是任重而道远。

  

芯片厂商也头疼

  芯片厂商为此也很头疼,明知未来的方向已经确定,却还是得走走弯路。

  基于保守起见,骁龙8 Gen2为了兼容32位,保留了两个A710大核,从而略微影响了续航。

  隔壁天玑9200虽然大核放弃了兼容,但小核也支持32位应用,不敢完全放弃对老应用的兼容性。

  众所周知,比起32位,64位应用的优势在于性能更强,能更好地管理内存,续航也到了提升。

  

  但谷歌的意志只能传达到“手臂”,却不能传达到“毛细血管”。普及64位喊了好几年,有些开发者还是不听劝——那怎么办?总不能一直落后苹果吧。

  苹果早在2015年,就宣布iOS应用必须支持64位架构,并在iOS 11上正式停止支持32位应用,如今的iOS平台全是64位软件。

  

ARM新架构淘汰32位

  今年ARM不留情面了,发布的最新架构全是纯64位的CPU核心——超大核Corte-X4、大核A720、小核A520,都不再支持32位应用。

  

  而第3代骁龙8、天玑9300都采用了ARM的新架构,因此也就不能原生运行32位应用。

  问题在于,32位应用虽然已经不是主流,但由于国内安卓的碎片化生态。

  一些古老时期的APP ,没上架应用市场的政企定制APP,还停留在32位,丝毫看不到升级64位的可能性。

  

  很多消费者的心中,都为此感到不安:既然芯片端都不支持了,老APP是不是就不能用了,以后兼容性遇到问题了怎么办?

  

小米14兼容32位应用?

  其实不用太担心这个问题,这次搭载骁龙8 Gen3的小米14,仍然保留了对32位应用的支持。

  它的原理比较复杂,简单来说是内置了一个名叫Tango的二进制转译器,把32位应用转成64位指令,让纯64位的CPU也可以运行,并在此前提下缩短了启动时间。

  

  转译不仅可用,而且有更高的稳定性,根据业内人士的分析,32位应用转译成64位后,虽然性能有所损耗,但因为是运行在64位CPU大核心上,稳定性甚至更好了。

  如果前提条件一致,转译32位和原生32位的效率彼此半斤八两的水平,用来应急完全够用。

  

最后的结论

  结论就是,我们无需担心骁龙8 Gen3、天玑9300不兼容32位老应用,放心大胆买就好了,只要手机内置了类似Tango的转译器就能运行。

  

  相信这一套转译机制也会用在其它机型上,而不是仅仅限于小米,毕竟Tango是公开的商用产品,手机厂商跟ASL公司取得授权就可以了。

  不过要注意的是,按照小米高管张宇的说法,如果运行32位应用,状态栏会有提醒——兼容倒是兼容啊,就是要时不时烦一下你。

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
来自于:广东
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2026 SINA Corporation

All Rights Reserved 新浪公司 版权所有