文 | 云动分析

一般来说,在当前32位应用已经建立了完善的开发者生态之后,64位应用的推广确实存在着不少困难。毕竟对于许多老机型的用户来说,手机上32位应用的处理器和系统,也只能支持到32位的应用。如果强行推64位应用的话将容易让应用流失很大一批老设备用户群体,对于应用开发者来说也并不是一件好事。

不过,现在很多开发者都采用的是同时推出32位和64位应用的策略,以此来满足到新老设备用户的需求。不过,这样的策略也着实给后续维护成本带来更多的压力,一份工作需要进行2次不同的处理,工作量自然大了不少。

这种情况一直在安卓这边存在着,一时半刻难以有更好的改善效果。而对于苹果来说,推广64位应用显然是轻松了不少。一是处于iOS系统相对封闭的生态环境,二是开发工具也同样来自于苹果的,因此仅依靠2014年到2017年的四年时间里便完成了32位应用向64位应用的迭代。

展开全文

不过,如今安卓这边也即将加速推进,谷歌方面或将作出更好的推动作用。据谷歌官方的消息指出, Pixel 7 和 Pixel 7 Pro 手机将会只能运行64位应用,即将成为有史以来第一款纯 64 位的 Android 手机。而且,谷歌表示比将会在平台、工具、Google Play以及应用程序上作出多方改变来完成这一壮举。

64位应用的好处,自然会是有利于较新的 CPU 在运行 64 位代码时可提供高达 25% 的性能提升,会比运行32位应用程序时获得更高效的体验。更何况,64位应用的推广同样能有助于提高安全性,更大的地址空间使得像 ASLR 这样的防御措施更加有效,可以减少入侵者控制设备的机会。

另一方面,32位应用所占用的RAM内存空间也会比64位的过大,因此移除对其支持可最多省出150MB的运存,这用于系统使用的话更能帮助改善“杀后台”的情况。

当然了,国内厂商对64位应用的推广也作出了不少努力。此前就有由OPPO、vivo、小米、百度、腾讯等软硬件企业联合成立的移动智能终端生态联盟,公布了手机应用程序向64位迁移的最新时间点,到时候64位应用的广泛使用也将会成为常态。

返回搜狐,查看更多