不少同学应该发现了,近年来,手机安装 App 的限制越来越多了。
其中一项,就是对 32 位应用的拦截。
比如在安装一些 32 位应用时,手机会弹出「该软件安装包为 32 位版本,可能与您的设备不兼容」的提示。
如果继续安装,可能会出现卡顿、耗电、闪退等问题。
(图源社交平台)
从本质上来说,这是由于 64 位处理器和 32 位应用之间的不兼容,而导致的问题。
而最根本的原因,还是因为一个 App 的 32 位版本和 64 位版本,在实际体验中存在很大差异。
前两年,芯片厂商联发科特意做了一项测试。
测试发现,某一视频 App 的 32 位版本和 64 位版本,在冷启动速度上竟然差了 63.5%。
不止如此,在应用内帧率,解压缩文件性能、App 功耗等方面,前者也远远落后于后者。
(图源联发科)
总之,上至芯片厂商、下至手机厂商,目前都在逐渐剔除 32 位应用。
关于这一点,事实上芯片厂商和手机厂商,早就已经开始了这方面的动作。
比如 2021 年底,华为就给开发者发送了邮件通知,宣布将推进 64 位版本应用。
2022 年 2 月,华为应用市场要求,新上架的应用和游戏都要包含 64 位版本。
同年 9 月,华为应用市场不再接收包含 32 位版本的应用。
也是在 2022 年 4 月,金标联盟成员 OPPO、vivo 和小米也联合官宣,表示不再允许开发者单独上架 32 位应用。
值得一提的是,苹果这边的动作其实比安卓还要更早。
早在 2007 年,从 iPhone 5s 搭载搭载 64 位 A7 处理器开始,苹果就已经着手开始清理 32 位应用了。
到 2017 年,苹果在 iOS 11 中,已经彻底放弃了对于 32 位应用的支持。
芯片厂商也是如此,2023 年的两款旗舰处理器中,天玑 9200 已经完全不支持 32 位应用。
(图源小米应用商店)
骁龙 8 Gen2 在运行 32 位应用时,只能用到其中的两个中核和三个小核,无法使用超大核的极致性能。
这会导致手机功耗增加,甚至 App 闪退问题。
到了骁龙 8 Gen3,高通这边也已经完全不支持 32 位应用了。
而就在最近,关于 64 位 App 推广进度,又来到了新的阶段。
近日,小米、OPPO 和 vivo 再度联合宣布,从 9 月 2 日开始正式下架所有仅支持 32 位的应用。
(图源金标联盟官网,下同)
对此,很多用户自然是举双手支持,毕竟 64 位应用体验要更好。
但也有不少爱折腾的用户担心,自己手机里还有不少 32 位应用,是不是都要完蛋了。
关于这一点,其实大家也不用太担心。
因为这次手机厂商公告显示,下架的是「仅 32bit 应用」,而非对 32 位应用赶尽杀绝。
换句话说,只要应用有单独的 64 位版本、或同时拥有 64 位和 32 位版本,依然能正常上架到应用商店。
因此这次受伤的,只是那些仅支持 32 位的应用。
看起来,手机厂商们这次的本意,依然还是督促开发者们尽快适配 64 位应用。
因为从官方发布的数据来看,目前还有 4000 多个日常使用的重点应用,尚未适配 64 位版本。
如果这时候来个一刀切,显然是不太合适的。
看得出来,由于安卓这边生态比较复杂,因此动作相对来说比较慢。
但随着时间的推移,届时彻底禁用 32 位应用,相信是大势所趋、已经不可逆转。
总之,希望在手机厂商的带领下加快进入 64 位时代的速度,用户可以尽快享受到更为顺滑的体验。
对此你们看呢?欢迎评论区交流。