|
|
|
|
移动端

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

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

作者:机智猫来源:今日头条|2020-10-09 10:20

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

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

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

实际上,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年发布的新机上突然停止工作。

【编辑推荐】

  1. HarmonyOS 之分布式任务调度
  2. Android 11已来,安卓碎片化带来的安全风险却越发突出
  3. 无需安装App 微信小程序打印体验:用过之后才发现真好用
  4. 在鸿蒙(HarmonyOS)环境下,优雅的完成Http访问网络【教程】
  5. ARM与微软合作开发工具:简化端到端数据传输
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

云原生架构实践

云原生架构实践

新技术引领移动互联网进入急速赛道
共3章 | KaliArch

19人订阅学习

数据中心和VPDN网络建设案例

数据中心和VPDN网络建设案例

漫画+案例
共20章 | 捷哥CCIE

180人订阅学习

搭建数据中心实验Lab

搭建数据中心实验Lab

实验平台Datacenter
共5章 | ITGO(老曾)

112人订阅学习

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微