安卓|关于安卓淘汰32位应用,你关心的问题都在这了

安卓|关于安卓淘汰32位应用,你关心的问题都在这了

文章图片

安卓|关于安卓淘汰32位应用,你关心的问题都在这了

文章图片

安卓|关于安卓淘汰32位应用,你关心的问题都在这了

文章图片

安卓|关于安卓淘汰32位应用,你关心的问题都在这了

文章图片


不久前 , 我们三易生活曾为大家介绍了今年(2022年)年初第一批旗舰机型上发生的一些有趣变化 。 由于硬件底层指令集的更新换代 , 今年的部分新机已经开始从应用商店、安装界面 , 以及运行时的警告信息等多方面 , “排斥”32位应用了 。


此前我们曾指出 , 这种由手机厂商下场 , “硬件倒逼软件进步”的现象虽然有些无奈 , 但确实有可能会在短时间里促成国内市场安卓生态的全面64位化 。 在当时这篇内容发出后我们注意到 , 有不少朋友都对此表示了关切 。 有的朋友想知道具体哪些机型存在“排斥32位应用”的现象、有的朋友担心自己手头的手机将来是否会变得“不能用” , 还有的人则好奇现在到底有哪些应用还没转向64位架构 。
既然如此 , 那么我们今天就接着此前的文章 , 用更详细、也更加易懂的方式 , 来给大家讲讲“安卓端应用64位化”这件事中 , 目前大家最为关心的几个问题 。
为什么手机厂商开始“排斥”32位软件?
首先大家要知道 , 理论上只要是使用了基于ARM在2021下半年推出的新架构CPU的机型 , 都会存在对32位软件兼容性不佳的问题 。 这是因为新的Cortex-X2超大核与Cortex-A510小核 , 都完全放弃了对32位软件的支持 , 造成了目前有且仅有Cortex-A710大核能兼容32位软件 。

这也就意味着 , 在所有基于ARM v9指令集的旗舰SoC(比如新骁龙8、天玑9000、Exynos2200)上 , 32位软件都会被强制“锁”在大核上运行 。 既无法使用超大核、也无法使用小核 , 从而导致能效降低 。
并且考虑到未来各芯片厂商还必然会推出基于新架构的中端 , 甚至是入门级移动平台 , 因此这个问题还必将变得更为严重 。 大家不妨试想一下 , 如果一款原本有着大容量电池、使用高能效“大小核”设计的中低端机型 , 因为一款流行的32位应用长期占用A710大核 , 从而导致异常发热、耗电的话 , 那么用户会怎么想?

不仅如此 , 根据目前的相关传言显示 , 最快到明年年底 , ARM的新世代(也就是下下代)CPU架构可能会完全摒弃对32位代码的兼容 。 到了那个时候 , 安卓手机上的32位应用就不只是会造成异常耗电这么简单了 , 而是会变成压根无法安装及运行 。 所以不管是为了优化2022年这代产品的日常使用体验、还是为了未来打算 , 手机厂商现在都很有动力去推进安卓应用的全面64位化 。
现在有哪些手机已经开始推进64位化
根据我们三易生活此前总结和收集的信息来看 , 目前包括小米 , OPPO、vivo、腾讯、百度在内的多个国内安卓应用商店 , 都已经开始督促开发者必须限时适配64位硬件 。

而在机型方面 , 小米12系列与真我GT2 Pro是我们观察到、第一批明显开始“抗拒”32位应用的机型 。 在小米12系列的应用商店里 , 64位软件会被特别标注出来 , 同时对于用户目前安装的是32位版本、但应用商店已经上线64位版本软件 , 则会在软件更新时自动以64位版本替代掉32位版本 。