32位和64位的区别


手机应用也要升级换代:32位 vs 64位,你用的是哪个?

很多小伙伴都知道,电脑系统有32位和64位之分。由于32位系统最多只能支持4G内存,所以支持更大内存的64位系统能更高效地处理数据。其实,手机操作系统和手机应用也存在32位和64位之分。

(32位 VS 64位)

虽然64位应用已是大势所趋,但目前仍有不少应用停留在32位,其原因与安卓生态的复杂性有关。为了推动64位应用的发展,CPU架构开发者ARM在2020年10月宣布,从2022年开始,所有使用其架构的手机CPU内核将强制采用64位,不再兼容32位。

(64位应用已成主流趋势)

那么,64位应用相比32位应用有哪些优势呢?让我们以主流旗舰芯片骁龙8 gen1和天玑9000为例,这两款芯片都采用了ARM最新一代CPU架构方案,包括Cortex-X2超大核、Cortex-A710大核和Cortex-A510小核。

(ARM最新一代CPU架构方案)

其中,只有Cortex-A710大核能够兼容32位应用。这意味着,当手机运行32位应用时,只能调用部分CPU性能,导致运行速度变慢、耗电严重。相比之下,64位应用能够充分利用所有CPU核心,运行速度更快、兼容性更好,还能实现更低延迟的数据吞吐和更好的内存调度,从而带来更流畅的使用体验。

(仅Cortex-A710大核能够兼容32位应用)

为顺应这一趋势,国内手机厂商也在积极推动64位应用的普及。例如,OPPO在2021年5月底宣布,将在2023年全面实现64位应用的软硬件协调,届时32位应用将无法在OPPO终端上运行。

(OPPO于去年5月底宣布推进64位应用架构升级)

(手机应用架构占比图)

总而言之,从32位到64位,不仅是硬件架构的升级,更是安卓软件生态的革新。64位应用不仅能为消费者带来更流畅、更稳定的使用体验,也为开发者提供了更大的功能拓展空间。快来看看你的手机里有多少应用是32位的吧!