2022,32位Android应用时日无多

业界 作者:飞象网 2022-11-02 18:22:29


2013年,随着iPhone 5s及其内置的苹果A7处理器的问世,64位手机应用正式进入人们的视野,借助苹果iOS系统封闭的特性,也迅速在iOS生态中实现了普及。


当时间来到2022年,连人们的电脑操作系统都已经习惯了64位系统之后,却突然发现32位的手机应用还在Android系统中固执的存在着,而且还让Android系统背上了一些不流畅、卡顿、耗电的锅。


不过,在今年,也就是2022年,32位Android应用可能真的时日无多了。


仅支持64位Android应用的机型登场

     First Frost     


随着一年一度Android阵营开发者标杆机型、很多公司软件测试的公用测试机产品、Google新一代亲儿子Pixel 7的上市,很多用户在上手后才发现很多第三方App都无法顺利安装,原因就在于这款手机只支持64位的App。


Google无疑在通过这种方式向外界表态,Android生态现在应该全面进入64位时代。



近期,Google也专门回应了此事,该公司表示称,64 位应用程序比 32 位应用程序运行得更快,因为它们可以使用 32 位应用程序无法使用的额外寄存器和指令,较新的处理器在运行64位代码时可提供高达25%的性能提升。


此外,据Google透露,移除对 32 位代码的支持可节省多达 150MB 的 RAM,因为即使在不运行 32 位应用程序时,操作系统也会使用这些内存。这一方面控制了系统资源的消耗,同时也降低了“杀后台”现象的发生。


不过,对于Android Go、Android TV和Android Wear系统来说,目前仍然支持32位架构。其中Android Go由于是一个面向配置较低的智能手机的轻量化系统,这无疑意味着开发者若想让App支援全部Android用户,则需要同时提供64位和32位两个版本的程序。


国内厂商同样在行动

     Second Frost     


作为在系统UI层面上,与原生Android差别显著,且在硬件产品上逐渐开始拥有独立创新精神的国产手机厂商,在2021年底,也已经开始推进64位应用的替换。


国内五大Android应用商店OPPO、vivo、小米、腾讯应用助手、百度手机助手发布的国内64位应用升级计划联合倡议显示,到2022年8月底,硬件兼容64位的系统将仅接收包含64位包体的apk包。到2023年底,仅支持64位的终端将开始陆续上市,32位应用将无法在仅支持64位的终端上运行。


华为应用市场也在2021年11月通知开发者称,2022年2月1日起,在华为应用市场新上架/升级的游戏及应用,必须包含64位版本,华为应用市场不再接收仅包含32位版本的应用;2022年9月1日起,华为应用市场将不再接收包含32位版本的应用。并且注释称,在过渡期间,可将32位和64位版本打包在一起,以确保其在不同CPU架构下的性能体验。


另在Android阵营的移动平台层面上,2021年底发布的产品在内核框架上实际上也进入了仅支持64位应用的阶段。无论是高通新骁龙8,还是联发科天玑9000,内部都配置了Cortex-X2与Cortex-A510小核,这两个型号的核心均采用了Arm v9指令集,为纯64位指令集。


这就意味着如果用户在运行32位应用,这两个型号的核心均不会被调用,功耗比表现一般的A710则只能独自肩负起“重任”。


对于常年以“堆料”著称的国产品牌而言,越是用旗舰级移动平台产品,用户在使用体验上就会越发存在着对于64位应用生态的需求。


况且,另一边iOS阵营早在9年前就已经实现了64位的过渡,Android阵营尽管在5.0版本就已经支持64位应用,一直以来却并未得到开发人员的重视,甚至即便是知名公司的部分64位应用至今还bug频出,以至于如今32位应用才似乎迎来了业界的联合“强制性”手段。


领先多年的苹果iOS

     Three Frost     


苹果方面,iPhone 5s虽然外观上相较上代变化不大,但配备的指纹识别功能、A7处理器则无疑是开启一个新时代的硬件。


A7处理器作为智能手机领域的首款64位处理器,还首次使用了L3缓存。当时的iPhone用户能够普遍感受到,曾经手机内的App一度面临需要频繁更新,也正是在那时,苹果“长痛不如短痛”的实现向64位的迈进。同时,iPhone 5s机型也获得了极长的版本更新能力,一直可升级至iOS12。


相较而言,macOS系统上,苹果对于64位的演进则并不如iPhone般丝滑,原因可能正在于macOS的开放程度远高于iOS。


当macOS Catalina在2019年发布时,由于仅支持64位程序,导致当时大量软件出现了兼容性问题,用户只能等待开发商推出后续更新版本才能得到解决。不过这样为后续苹果推出自研芯片的Mac产品奠定了更好的生态基础。


可以想见,Android的64位应用之路还要经历一段不平缓的磨合期,不过32位应用的倒计时已经嘀嗒作响。




关注公众号:拾黑(shiheibook)了解更多

赞助链接:

关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接