这批安卓应用或在2022年停止工作

移动开发 Android
ARM召开了DevSummit开发者峰会。在会议上,ARM预览了未来两代的Cortex CPU大核,分别代号Matterhorn(马特洪峰)和Makalu(马卡鲁峰)。

 ARM召开了DevSummit开发者峰会。在会议上,ARM预览了未来两代的Cortex CPU大核,分别代号Matterhorn(马特洪峰)和Makalu(马卡鲁峰)。据ARM表示2022年的Makalu峰值性能预计比今年推出的Cortex-A78提升30%。

同时,ARM还为开发者介绍了其指令集在AI(人工智能)、ML(机器学习)、安全等领域的新进展和配套支持情况。

需要注意的是,ARM确认从2022年开始,旗下的Cortex大核CPU将取消对32位架构的支持,但小核CPU芯片暂时还是会继续支持32位。

[[345117]]

实际上,64位架构已经是各大科技巨头的主流选择。以ARM为例,ARM早在2011年就推出Armv8架构,首次实现了对64位架构应用的支持。

与此同时,苹果目前已经在自家的iOS、macOS等操作平台上全面放弃了32位架构应用,实现64位化;谷歌也在2019年明确要求开发者必须在2019年8月1日之前提供除32位版本之外的64位应用,并且宣布在2021年8月1日后Google Play将停止在64位版本设备上提供非64位版本的应用。

简言之,无论是iOS还是Android,目前都是需要开发者基于64位进行开发。

而本次ARM的加入,无疑为移动终端设备的32位应用敲响了丧钟。这是因为现阶段的iOS设备或者Android设备,都是基于ARM的CPU指令集架构进行二次开发,并且大部分都采用了ARM大核CPU的big.LITTLE架构设计,也就是说未来大部分应用开发都将基于64位的体系架构进行开发。

那么,巨头们为何纷纷放弃32位架构应用迁移到64位应用呢?这主要因为64位CPU架构可以提供更快,更丰富的使用体验。

一般情况下,一颗64位的CPU被设计用于操作64位字长的整型数据,它比起32位设备能更有效地处理更大的数据块,也就意味着可以带来更快的运行速度,更低延时的数据吞吐,以及更迅捷的用户响应。

除了更优异的体验之外,现阶段智能手机所面临的任务处理难度也是日益高涨,除了3D游戏、4K显示之外,AI、ML以及AR/VR等对更高算力也有着强需求,而32位的指令集的改进空间愈发有限,无法为用户带来最佳的使用体验。

由此来看,64位架构也就成为了应用开发的必然趋势。而苹果得益于封闭的系统特性,iOS开发者们基本已经对应用完成了64位架构更新;不过,Android由于其碎片化的特性,至今仍有大量的Android应用尚未进行重新编译或重建。换言之,部分32位应用将会在2022年发布的新机上突然停止工作。

 

责任编辑:张燕妮 来源: 今日头条
相关推荐

2021-01-18 07:30:31

Windows 10Flash Playe微软

2020-12-19 16:19:22

Windows 10Windows微软

2019-05-28 15:27:17

芯片半导体技术

2022-02-13 10:36:21

64位系统应用市场32位应用

2021-05-10 10:42:42

谷歌隐私标签网络安全

2021-10-22 09:00:00

Windows 11Windows微软

2012-06-20 10:07:35

应用商店Android

2021-06-30 20:13:52

Windows 11安卓应用安卓APP

2021-01-26 08:50:05

安卓 1264位处理器手机厂商

2021-07-29 13:20:15

Linux安卓模拟器

2021-11-23 10:56:53

物联网应用物联网IOT

2010-01-04 09:31:43

LinuxOS

2021-11-09 11:57:38

微软.NET 5版本

2018-11-03 16:25:23

2020-02-04 18:48:04

Android安卓手机用户

2021-10-26 06:59:40

Windows 11操作系统微软

2022-08-18 15:03:17

项目管理供应链IT

2021-12-09 13:45:28

云计算云计算环境SaaS

2009-05-08 10:05:06

点赞
收藏

51CTO技术栈公众号