64位和32位的区别

2024-09-2802:08:17综合资讯0

对于那些曾经为电脑系统重装而奋斗的小伙伴们,肯定对Windows系统中的32位与64位有一定了解。32位系统最大的内存支持仅有4GB,而64位系统则能够支持更多内存,从而提高数据处理效率。看似这篇文章要开始讲解电脑系统的科普知识了?其实不然,今天我们要讨论的主题涉及手机应用的32位与64位。

64位和32位的区别

如今,64位应用已经成为主流趋势,然而仍有不少应用依然停留在32位。这个现象与复杂的安卓生态息息相关。为了应对这一情况,ARM在2020年10月宣布,从2022年起,所有采用其架构的手机CPU内核将强制使用64位,不再支持32位兼容模式。

64位和32位的区别

许多人可能会好奇,64位应用相比32位的优势在哪里?其实,与Windows系统的情况类似,这一问题需要从CPU架构的角度来看。以今年的主流芯片骁龙8 gen1和天玑9000为例,这些芯片采用了ARM最新一代的Cortex-X2超大核、Cortex-A710大核和Cortex-A510小核架构。

64位和32位的区别

在这些架构中,只有Cortex-A710大核能够支持32位应用。当手机运行32位应用时,这些应用只能在Cortex-A710大核中运行,导致应用执行效率大打折扣,实际表现为运行缓慢、耗电严重。而64位应用则可以充分发挥架构的优势,提供更快的运行速度、更好的兼容性,并且具备更低的延迟、更高的数据吞吐量和更优的内存调度,显著提升用户体验。

64位和32位的区别

国内手机厂商也纷纷采取行动。比如,OPPO在去年5月底宣布将推进64位应用的架构升级,并公布了详细的升级时间表。从下图可以看到,到2021年12月底,OPPO软件商店中的应用和游戏必须上传包含64位的APK包,而到2022年8月底,要求升级为只接受64位APK包。到2023年,OPPO将全面实现64位应用的软硬件协调,32位应用将无法在其终端上运行。

64位和32位的区别

64位和32位的区别

显然,这场基于硬件架构升级的安卓软件生态改革将带来更多好处。64位应用不仅能为消费者提供更加流畅稳定的体验,还能为应用开发者带来更广阔的功能扩展空间。如果你对自己手机中的应用位数感到好奇,不妨私信咨询。笔者检查了一下自己的手机,发现32位应用占了44.6%。你的手机情况如何呢?