小米联合OPPO、vivo“封杀”32位APP


4月初,小米发布了《关于小米应用商店上架应用完全适配64位的通知》,要求开发者自2023年5月8日起,不再允许仅32位的应用在小米应用商店上架以及更新。


同时,在小米官方发布的《金标联盟64位适配时间节点重要通知(三)》中也有明确表示,2023年7月1日起,在OPPO、vivo、小米等主流应用商店中,将逐步清理仅支持32位的应用。


那么为啥一向在配置、价格、营销等方面打口水仗的手机厂商,在这件事上如此团结?今天我们就用一篇短文帮你搞懂用户为什么不再需要32位APP?


首先从《金标联盟64位适配时间节点重要通知(三)》另一段文字来看:


自2023年起,Arm架构Android新机将仅支持64位不再支持32位应用的安装与使用

结合此前爆料的信息显示,高通将在今年下半年发布的第三代骁龙8移动平台上,采用2+2+3+1架构,核心配置分别为:


2个代号为“Hayes”(A5xx)的Arm“silver”核心;


2个代号为“Hunter”(A7xx)的Arm“titanium”核心;


3个代号为“Hunter”(A7xx)的Arm“gold”核心;


1个代号为“Hunter ELP”(Xn)的Arm“gold+”核心。


该芯片组由于缺少相关的CPU核心,将不支持32位的应用和游戏。


由于Android系统对于应用开发者的限制没那么严格,所以还有一部分软件仍在以32位应用提供服务,而为了照顾这一小部分的应用可以正常在手机上运行,手机芯片便需要有几颗专门处理32位应用的核心。


以最新的旗舰处理器骁龙8Gen2为例,其中的两颗A710大核、三颗A510小核就是用来支持32位应用的核心,这也就导致用户在使用32位应用时,会存在一些发热的问题。也正因此为了照顾32位应用的正常运行,导致我们不论是使用64位应用还是32位应用,都无法发挥骁龙8Gen2的全部实力。


相较于32位来说,64位通常拥有着更快的运行速度、更低延时的数据吞吐以及更迅捷的用户响应,因此64位应用将是移动应用发展的必然选择,同时符合了开发者与用户的切身利益。


实际上早在2015年,苹果便宣布了iOS应用必须支持64位的消息,随后更是在iOS 11上正式砍掉了32位应用。得益于此,苹果后续的A系列芯片在设计之初便不用顾及32位应用,用户在使用过程中可以完全榨干芯片的全部性能,这在很大程度上也是iPhone的使用体验要好过Android手机的原因之一。


什么是32位APP和64位APP?


32位APP和64位APP的区别主要在于它们运行在不同的CPU架构和操作系统上。CPU架构决定了CPU可以处理的数据长度和指令集,操作系统则提供了应用程序运行所需的环境和接口。


32位APP运行在32位的CPU和操作系统上,它们使用32位的数据长度和指令集。这意味着它们一次最多可以处理4个字节(32位)的数据,也就是2^32次方个地址空间,约等于4GB的内存。因此,32位APP最多只能使用4GB的内存,无法充分利用现代手机的高内存配置。


64位APP运行在64位的CPU和操作系统上,它们使用64位的数据长度和指令集。这意味着它们一次最多可以处理8个字节(64位)的数据,也就是2^64次方个地址空间,约等于16EB(亿亿字节)的内存。因此,64位APP可以使用超过4GB的内存,提高应用程序的性能和稳定性。


为什么要淘汰32位APP?


随着应用程序功能的增加和用户需求的提高,很多应用程序需要处理大量的数据和计算,例如视频编辑、游戏、科学计算等。如果使用32位APP,就会受到内存限制,导致应用程序运行缓慢、卡顿、崩溃等问题。而且,由于32位APP无法兼容64位的库文件和系统API,也会造成开发者维护成本增加、用户体验下降等问题。


因此,为了提高应用程序的效率和稳定性,以及跟上技术发展的步伐,很多开发者和平台都开始推广64位APP,逐渐淘汰32位APP。例如,Google在2019年8月1日起要求所有新提交到Google Play商店的应用程序必须支持64位架构。


升级64位APP有什么用?


提高应用程序性能:由于64位APP可以使用更多的内存和指令集,可以处理更大量的数据和计算,提高应用程序运行速度和响应时间。


提高应用程序稳定性:由于64位APP可以避免内存溢出、提高应用程序兼容性:由于64位APP可以兼容64位的库文件和系统API,可以避免因为版本不匹配而导致的功能缺失或错误。


提高应用程序安全性:由于64位APP可以使用更强的加密和校验技术,可以防止应用程序被篡改或破解。


提高用户体验:由于64位APP可以提供更流畅、更快、更稳定的应用程序,可以增加用户的满意度和忠诚度。


总之,升级64位APP是一种必要的技术进步,可以给开发者和用户带来更多的好处。当然,升级64位APP也需要一定的成本和时间,需要开发者根据自己的应用程序特点和用户需求,合理地进行规划和实施。

来源:中关村在线,熙悦聊科技

文章内容来自网络,如有侵权,联系删除、联系电话:023-85238885

参与评论

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

评论区