PC行业已经全面转向64位,移动领域也在加快转型,从芯片厂商到设备厂商再到应用开发,都在真正迈入64位时代。
其实早在2017年12月,Google就第一次向全世界的Android开发者发出了“转向64位应用”的提醒,成为整个Android生态全面64位化的重要开端。
2019年8月1日开始,Google Play应用商店要求所有上传的应用都必需具备64位版本。【趣元素】
两年后的2021年8月,Google Play开始不再向基于64位硬件的智能设备提供32位应用。
值得关注的是,中国大陆市场的Android应用商店体系也在集体迁往64位计算。
2021年4月,小米应用商店、OPPO软件商店、vivo应用商店、腾讯应用宝、百度手机助手等
主流Android应用商店,就共同宣布了 分阶段升级64位应用的 倡议。去年12月起,中国大陆市场的
主流应用商店就已不再接受纯32位的 应用,同时越来越多的 手机自带应用商店开辟了 “64位应用专区”,并通过 加标签、为32位应用提供64位版本替换更新等方式,推动64位应用的 普及,预计到明年再也 不用担心64位兼容性问题。Cocos2d-x、Unreal、Unity等游戏引擎也在为64位转型准备就绪。
推动64位移动计算的,软件应用层面有
Google和 众多开发商,硬件处理器层面则有 ARM和 众多芯片厂商。ARM在
去年已对外宣布,从2023年起,所 有 的 Cortex-A系列处理器内核都将只支持64位,无论大核与 小核都是如 此。根据ARM对移动市场的
观察,目前不支持64位应用的 纯32位应用处理器,在 移动市场中的 出货量已经几近消失,预测到2022年底会新一步降低到1%以下。那么,64位有什么好处?
首先,64位指令集可以明显提升应用提升(某些工作负载中可达20%)、硬件计算功能,让移动体验更快速、响应速度更及时。
其次,64位处理器可以在内存中处理更大的数据量,满足新的计算密集型工作负载的需求,包括AI、XR、高清移动游戏等。
此外,64位架构还可以强化设备的安全性,包括分支目标识别(BTI)、指针身份验证(PAC)、内存标签扩展(MTE)等
,这些在 32位架构上都是 无法建构。作为当前移动处理器出货量第一的
品牌,作为Android和 ARM的 生态合作伙伴,联发科也 在 大力推动生态向 64位迁移。联发科表示,ARMv9架构专注于
64位,也 有 利于 联发科为设计更高效的 5G智能手机SoC,并在 当下主流应用、游戏中获得显著的 性能提升,解锁性能水平新高。早在
2014年,Android系统最 早开始发布64位版本时,联发科就第一时间推出了 支持64位计算的 SoC产品。2021年发布的
天玑9000旗舰5G移动平台,更是 拥有 全新的 ARMv9架构、先进的 4nm制程、独家的 全局能效优化技术等 。同时,联发科也
公布了 32位、64位的 多项应用场景对比测试,证实64位应用确实能为用户体验带来显著的 提升。在
应用启动速度方面,联发科实验室基于 天玑9000移动平台进行的测试结果显示,64位应用的 冷启动速度相比32位应用可以加快少则13%,多则超过 60%,其中某视频应用从1.983秒缩短到0.723秒,加快了 足足63.5%。在游戏性能方面,Unity Engine引擎的
ARMies Demo测试结果表明,相比于 32位,将游戏编译为64位版本可以带来16%的 帧率提升。此外,ARM实验室测试的结果显示,与32位计算相比,智能手机上的64位计算在压缩文件时可带来超过90%的性能提升,在解压缩时速度则能提高将近80%。
能耗方面,64位计算环境下也能获得13.2-35.2%的能效提升,这意味着处理器只需耗费更少的电能就能完成相同的计算任务,有利于延长设备续航。