令人奇怪的是|骁龙8gen1为什么不普及64位应用?

令人奇怪的是 , 随着骁龙8Gen1新机的不断推出 , 各大手机厂商都不约而同做出了同样的选择:号召第三方APP开发者主动升级到64位架构 , 针对32位应用弹出“不建议安装”的提示 , 并且会告知用户32位应用存在“卡顿、耗电、不兼容”的风险 。
令人奇怪的是|骁龙8gen1为什么不普及64位应用?
文章图片
毫无疑问 , 这种提示无疑会大大降低用户的安装意愿 , 从而去寻找同类型的APP去替代 。 对开发者来说 , 这相当于是变相强制措施 。 不仅如此 , 我还看到了一封手机厂商写给开发者的邮件 , 里面下了最后通牒:等到2023年底 , 终端设备将无法安装32位应用 。
要知道 , 手机厂商每一年在都喊着要“普及64位架构” , 但是从今年才开始下狠手 , 这是什么原因呢?可能很多人都不知道 , 其实这件事和骁龙8Gen1有直接的关系 。 手机厂商只是一个执行者 , 真正的原因是硬件倒逼软件进步 。
令人奇怪的是|骁龙8gen1为什么不普及64位应用?
文章图片
骁龙8Gen1采用了ArmV9架构 , 其CPU部分是基于公版来进行设计的 。 重点来了 , V9架构中的X2超大核 , 以及A510能效核心 , 都不再支持运行32位软件 , 唯独只有A710大核还能运行32位软件 。
试想一下 , 如果你看个视频、刷个网页、听个音乐 , 像这类超低负载的工作 , 都要调用大核心 , 而不是用小核心去完成任务 , 必然会徒增很多不必要的功耗 。 骁龙8Gen1的能效本来就不优秀 , 满载功耗轻松突破10W , 运行32位应用等于是雪上加霜 。
令人奇怪的是|骁龙8gen1为什么不普及64位应用?
文章图片
可能很多人都没留意到 , 国内很多主流安卓APP , 都还在用着32位架构 。 其中就包括我们每天都要用的APP 。 比如视频软件、支付软件、地图导航等等 , 这里不再分别赘述 , 用AppChecker可以查到 。 在这么多32位应用的拖累下 , 骁龙8Gen1根本发挥不出100%的实力 。
对消费者而言 , 普及64位应用带来的好处是多方面的 。 64位应用可以使用超过4GB的运存 , 功能性更为强大 。 而且手机的硬件早就是基于64位了 , 32位应用升级架构后不会再有性能损耗 。 总而言之就是性能更强 , 同时也更省电 。
令人奇怪的是|骁龙8gen1为什么不普及64位应用?
文章图片
提高效率 , 是科技公司的核心价值 。 苹果早在iOS11上就彻底不再支持32位应用 , 如果开发者不进行适配 , 则无法上架AppleStore , 并且在新设备上无法运行 。 如此强硬的措施 , 迫使iOS生态迅速普及了64位应用生态 。 相比之下 , 安卓厂商这边就显得有些拖沓了 , 直到2022年才下手 。
明明iOS11就淘汰了32位应用 , 为什么安卓要等到2022年才下手?要知道 , 为了普及64位架构应用 , 微软花了十几年 , 直到发布Windows11时 , 才敢放弃32位架构的版本 。 对开源操作系统来说 , 软件底层的升级 , 往往比硬件升级要更麻烦 。
令人奇怪的是|骁龙8gen1为什么不普及64位应用?
文章图片
生态碎片化是开源系统的通病 , 安卓系统也存在同样的问题——规则的缺失 , 是混乱的源泉 。 安卓手机的APP是不限制下载渠道的 , 谁都不愿意主动放弃自己的利益 , 想要各大厂商的应用商店形成共识 , 实在是太艰难了 。
令人奇怪的是|骁龙8gen1为什么不普及64位应用?】这就是为什么安卓厂商等到2022年才普及64位应用的原因:生态混乱 , 所以只能靠硬件迭代 , 才能倒逼软件进步 。 对此你怎么看 , 欢迎一起讨论 。