强制生成32位arm程序_苹果微软后,下一代Android也将放弃对32位应用的支持

0bedd23e7a217e013974b022aff44b77.png

8f0d321182d876102dc283713b5be6d6.png

根据开发者的爆料,Android 12的x86_64模拟器已经停止对32位APP的支持,而在2019年8月份谷歌play已经开始强制要求开发者换到64位程序了,这也是为了Android 12提前做准备。

来源:鲁大师官方

受32位的固有限制影响,不少主流操作系统已经切换到64位环境,比如iOS 11、macOS Catalina等,Windows 10也自v2004版本开始停止向OEM分发32位系统。下一个停止32位的,轮到安卓了。

根据开发者的爆料,Android 12(内部代号Android S,不过按照数字排序来说已经轮到Android 12了)的x86_64模拟器已经停止对32位APP的支持,破天荒头一次。而在谷歌play商店中早已经开始了32位的升级活动,2019年8月份谷歌play已经开始强制要求开发者换到64位程序了,这也是为了Android 12提前做准备。

4824b209b0536c96b6b0cfdc9486e00a.png

那么64位对于我们的实际体验有什么改变呢?这次我们再来看一看安卓最大的竞争对手,iOS。苹果转到64位其实非常早,iPhone 5S发布于2013年,当年iPhone 5S的一个卖点就是一个64位的双核A7处理器,所谓理想很丰满显示很骨感,当时的64位和32位处理器相比而言并没有什么优势,64位的概念不仅仅是换一个处理器就OK,而是要从硬件、到操作系统上的改变。

64位主要体现在使用方面,使用方面就要考虑到第三方软件的优化怎么样了,一个32位的软件安装在64位操作系统上,也不会获得2倍性能的提升。苹果在自家iOS生态上的把控可以说拉开了安卓好几条街,但是在32转到64这回事上,苹果依然用了2年。2013年下半年苹果App Store就要去开发者提交64位应用,直到治到2015年年初苹果才要求所有的新提交需要审核的应用都要支持64位才行,同年苹果App Store中所有的APP必须更新至64位。

2338db5036abd9552e62d9754a2d7e96.png

有开发者认为,谷歌系统停止对32位的支持,所有开发都都向64位转移,这将有助于减少程序对RAM的占用,也减少存储空间占用,同时提高底层安全水平。目前ARM全新的Cortex A6 架构已经采用纯64位CPU,32位指令集已被删除,未来将不再支持32位。

谷歌全面转向64位其实并不稀奇,32位固有的架构限制了系统的发展,但这也是操作系统必经之路,按照苹果在iOS 11上的迁移经验,谷歌明年推出的Android 12系统将会拒绝老旧的32位应用,开发者需要重新适配才能在新系统上运行。

74b4254205799867cb6e0946d096f96b.png

64位从首次发布到最终一锤定音,苹果用了两年(当然前期的研发不清楚用时多久)。那么这一步,安卓要走多久?

010f01849702f5c768ff34e18f43107b.png

136f08792eec0035e69902090f7abbf4.png

点击在看,即刻变好看164f195d8f4429a898d0070c22dd4dc4.png

98674bc37bf9a3cc34502f24311f281e.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值