落幕!32 位安卓程序的时代在中国结束
扫描二维码
随时随地手机看文章
我们知道电脑上有32位和64位的操作系统,目前的电脑几乎都是64位结构的了。其实在手机上我们可以看到这一架构的存在,就简单来说,目前很多APP都是以32位架构运行,但是这种现象即将发生根本性的转变,因为全面普及64位架构的时代来临了!
在2020年10月,ARM就表示ARM Cortex -A CPU大核自2022年起将仅支持64位代码的执行,并且在近日也宣布,从2023年起,所有的Cortex-A系列移动CPU内核(大核与小核)都将只支持64位。如此一来,后期使用ARM架构的移动终端设备,软件必须支持64位编码才可以运行。
根据相关数据表明,64位应用的安全性相较于32位会更高,同时性能上也会有20%的提升。而在实际体验的过程中,64位应用能够为用户提供更快的加载速度,支持更高帧率以及更好的沉浸式用户体验。而这几点也是很好的对应了现阶段智能手机硬件和系统的发展趋势。
早在 2017 年,iOS 平台就彻底抛弃了 32 位 APP,全面实现 64 位化。
然而,安卓迄今都还以 32 位主导。2019 年的时候,谷歌开始推进安卓平台的 64 位化,今年 8 月后 Play Store 将不再为既有 32 位程序提供后续更新。对于中国智能手机品牌来说,媒体报道称,本周一,小米应用商店、OPPO 软件商店、vivo 应用商店、腾讯应用宝、百度手机助手宣布,今后发布于各应用商店的所有应用必须有序支持 64 位 ARM 架构,今年底前全体应用及游戏均需按计划上传含有 64 位构建的 APK(涵盖存量应用更新及新版本发布)。
2021年4月20日,小米向全体应用开发者发出了正式通知,要求所有安卓应用开发者共同推进国内安卓生态对54位架构的升级支持,并且制定了具体的时间表。2021年12月底,现有和新发布的应用、游戏,需要上传包含64位包体的APK包。也就是说所有上传的应用都应该包含64位代码的版本,不再接受仅有32位版本的应用上传。2022年8月底,对于支持64位的硬件系统,将只接收64位版本的APK包。也就是如果到时用户手中的硬件设备支持64位系统的话,那么将只运行64位版本的应用。2023年底,硬件将仅支持64位APK,32位应用将寿终正寝。值得关注的是,小米的这个通知提到,小米应用商店将联合OPPO应用商店、Vivo应用商店共同推进这一计划,可以说,这一次小米不是单独在行动。
作为iOS和Android设备CPU指令集架构开发者,ARM在本周举办的开发者峰会上宣布,2022年开始,其Cortex大核CPU将取消对32位的支持。从ARM分享的路线图来看,2022年的大核CPU架构代号Makalu,性能较Cortex-A78提升30%左右。不过,通常,新的公版大核架构需要1年的时间才会被高通、联发科等企业吸收到SoC设计中并商用。
前几日谷歌刚刚更新了安卓11的新版本系统,国内的许多手机厂商纷纷对其进行适配,近日,据可靠消息,谷歌又有了新的动作,他的X86 gun 64模拟器将不再支持安卓12系统。这也是谷歌正式抛弃32位应用,将应用强制为64位,其实这也是大势所趋,为了系统的发展,就必须抛弃32位固有的架构,这样才能迎来系统的发展,前段时间微软也迎来了WINDOWS 10系统的v2004版本,从这个版本开始,微软就会停止32位系统,而且苹果的iOS系统早已经切换到了64位,所以谷歌废弃32位架构也是大势所趋。谷歌全面转向64位其实并不稀奇,32位固有的架构限制了系统的发展,但这也是操作系统必经之路,按照苹果在iOS 11上的迁移经验,谷歌明年推出的Android 12系统将会拒绝老旧的32位应用,开发者需要重新适配才能在新系统上运行。根据此前iOS 11上的经验,明年的Android S(安卓12)上,那些老旧的32位程序很可能无法直接运行。