32位应用是什么意思手机 32位应用是什么意思

给电脑重装过系统的小伙伴就会知道,Window系统有着32位与64位之分,当中由于32位系统最大只支持4G的内存,由此支持更大内存的64G位系统能够更高效地使用处理器进行数据处理 。看到这你们是不是以为绿哥准备转行科普电脑向知识了?然而并不是,其实不止是电脑的操作系统,像是早期的手机操作系统也有着32bit、64bit之分,同样的在系统上搭载运行的APP自然也离不开这一属性 。

32位应用是什么意思手机 32位应用是什么意思

文章插图
【32位应用是什么意思手机 32位应用是什么意思】(32位 VS 64位)
没错,今天绿哥要科普的内容就跟手机应用的32位与64位相关 。虽然64位应用已经是未来的主流趋势,但目前仍然有不少应用还停留在32位,而导致这一现象的根本原因与复杂的安卓生态分不开 。介于此在2020年的10月,CPU指令集架构开发者ARM也是正式宣布,从2022年开始,所用使用其架构的手机CPU内核将强制采用64位,同时不保留32位的兼容模式 。
32位应用是什么意思手机 32位应用是什么意思

文章插图
(64位应用已成主流趋势)
相信看到着有小伙伴会问,64位应用相比32位提升点在哪呢?与Window系统类似,这部分绿哥要从作为运行端的CPU架构开始说起 。以今年主流旗舰芯片骁龙8 gen1与天玑9000为例,这两枚芯片都采用了ARM最新一代Cortex-X2超大核、Cortex-A710大核和Cortex-A510小核的CPU架构方案 。
32位应用是什么意思手机 32位应用是什么意思

文章插图
(ARM最新一代CPU架构方案)
这当中仅Cortex-A710大核能够兼容32位应用,当手机在运行32位应用时,其只能被限制于Cortex-A710大核中运行,实际应用执行效率上会大打折扣,具体到手机上的表现就是运行变慢、耗电严重 。而64位应用在此架构上拥有着更快的运行速度以及更好的兼容性,并且还有着更低延时的数据吞吐、更好地内存调度使用,对用户体验这块提升是显而易见的 。
32位应用是什么意思手机 32位应用是什么意思

文章插图
(仅Cortex-A710大核能够兼容32位应用)
为此国内手机厂商们也是纷纷积极响应,像OPPO就在去年5月底宣布将推进64位应用架构升级,当时还公布了具体的升级时间节点 。从下图可以看到,至2021年12月底现有和新发布于OPPO软件商店的应用与游戏都需上传包含64位包体的APK包,到了2022年8月底,这一要求提升至仅接受含64位的APK包,而在2023年,OPPO将全面实现64位应用的软硬件协调,32位应用将无法在OPPO终端上运行 。
32位应用是什么意思手机 32位应用是什么意思

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

32位应用是什么意思手机 32位应用是什么意思

文章插图
(手机应用架构占比图)