您现在的位置:主页 > 企业文化 >
在新硬件的“推动”下32 位安卓应用的末日到了

发布日期:2022-01-13 21:56   来源:未知   阅读:

  前段时间在评测小米 12 Pro 的时候,我们三易生活就已注意到,这款搭载新骁龙 8 的旗舰机型在应用适配方面,发生了一些非常值得关注的变化。

  为何小米方面会在新旗舰上格外强调 64 位应用 的重要性?这其实主要是源于新一代硬件的特殊情况。

  这是什么概念呢?要知道虽然 ARM 几乎每年都会推出新的 CPU 架构设计,但底层指令集的更新周期却要长得多。举例而言,当前主流 64 位移动应用所使用的 ARM v8 指令集,其实已经是 10 年前(2012 年)的产物了,而对应 32 位代码的 ARM v7 指令集,则更是要追溯到 17 年之前(2005 年)、也就是奔腾 4 处理器的年代。

  然而正因为全新一代 CPU 架构从底层上发生了巨大的变化,所以也带来了两个问题。

  第二,由于 ARM v9 与 ARM v8 都是纯 64 位指令集,所以对于 32 位应用来说,最新一代的硬件里就有且只有保留了 ARM v7 指令集兼容性的 Cortex-A710 大核还能兼容。

  首先,因为 32 位应用对新的指令集缺乏优化,导致其执行效率本身在新 CPU 上就会 打折扣 ,无法充分发挥新硬件的优势。

  更重要的是,由于 Cortex-X2 超大核和 Cortex-A510 小核完全不支持 32 位指令集,所以就意味着在新款旗舰机型里所有的 32 位应用,都必然被 锁 在 Cortex-A710 大核运行。这会直接导致 32 位应用既无法使用超大核的极致性能,又无法使用小核实现低功耗省电。

  值得注意的是,由于新一代的手机硬件 不欢迎 32 位应用,是由底层架构直接决定的结果。因此这其实与手机的品牌、系统无关,不仅是小米、其他所有使用了新一代硬件平台的机型也全部都会面临这个问题。

  正因如此,除了小米已经开始通过各种各样的渠道,督促用户尽可能使用 64 位应用之外。实际上早在 2021 年 4 月,包括小米应用商店、OPPO 应用商店、继茅台王子酒黑金、茅台醇黑金、华宇,vivo 应用商店、腾讯应用宝和百度手机助手在内的国内几大主流安卓应用商店,就曾联合宣布了推进 64 位架构升级的计划。

  根据公开资料显示,从 2021 年 12 月底开始,国内几大主流安卓应用商店会要求所有的现有或新推出的应用 / 游戏,都必需上传 64 位版本。从 2022 年 8 月底开始,32 位应用将无法再被基于 64 位硬件的设备(例如手机或者平板)下载。而到了 2023 年底,国内的安卓硬件将全面实现 64 位化,届时 32 位应用将完全无法再运行。

  在这份共同声明中更是已经明确规定,如果开发者 逾期不适配 64 位应用版本,那么应用商店将采取一系列的针对性措施,包括但不限于搜索标签提示(提示用户该应用不兼容)、安装环节未适配提醒(建议用户不要安装)、分机型屏蔽(在某些机型上直接搜不到或者安装不了)。

  不得不说,仅从这份 共同声明 来看,国内安卓生态 集体转型 64 位 的决心还是挺坚定的,虽然这种转型多少有点被硬件进步倒逼、不得已而为之的因素在里面。但站在用户的角度来说,不管你已经用上了基于新一代架构的新款旗舰机型,还是目前依然在用以前的老设备,64 位的新版安卓应用理论上都能带来更高的执行效率。

最新文章
阅读排行