官宣:ARM大核CPU将于2022年起停止支持32位应用
来源:IT之家
2017年,苹果iOS系统宣布只支持64位应用,意味着开发者必须更新他们的应用程序。同样的情况很快就会降临到Android开发者身上,现在ARM已经宣布将在两年内彻底放弃32位支持,这又会让一些无人维护但仍在使用的应用最终淡出人们的视野。
需要说明的是,ARM只会在其高性能的 “大”芯片上取消对32位的支持,而让 “小”的芯片继续支持此类软件。不过,考虑到许多基于ARM的芯片采用的 big.LITTLE 架构,情况可能会更复杂一些,更高端的处理器最终可能完全不支持32位代码。
和以往一样,完全转向64位的动机是为了性能和效率。64位系统与旧的32位架构相比具有性能优势,但同时支持这两种架构只会增加所需的维护工作,并使硬件陷入不必要的困境。从2022年开始,Cortex-A“大”核甚至不会去支持专门为32位CPU编写的代码。
IT之家了解到,这一变化对Android的影响不会像苹果的转变那样突然和剧烈。安卓本身已经是64位的,而且谷歌一直要求新提交的Google Play商店应用也同样如此。然而,仍然有大量的Android应用今天仍然可以使用,但没有更新到64位架构,可能需要重新编译和重建,以适应最新的Android版本。
这些应用就可能在2022年发布的新手机上突然停止工作,诚然,这给了开发者很多时间去准备,当然前提是他们还在维护的话。当然,这也只会影响到使用这些新ARM芯片的高端新手机。高通定制的Kryo核心是否会效仿,还有待观察。