文|黑猫科技迷
碎片化的安卓不管是澎湃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位应用,状态栏会有提醒——兼容倒是兼容啊,就是要时不时烦一下你。
落后的东西就不应该存在,虽然小米是在做好事,但是反而不利于64位应用的推广
这不是断唯唯的后路吗?v8以后还怎么玩?🐶
为什么要多花钱去兼容32位,这不是消费者要的。
是不是类似win的,64强大些,但意味着软件变大,内存需求变大
阻挡我的不是应用位宽,而是新机型都不支持电信3G了,没搞头
不影响,估计下个手机不会是安卓了
a78是不是32位?
发哥,会在这个环节死吗
感觉可能会模拟器游戏以后不能玩了,想多搞几部安卓手机放着
最怕就是不兼容,我们企业很多自有的工作APP
什么时候才能出64位的lcd手机?保护眼睛就这么难吗?这么多手机厂家就不能有一点点良心吗?