欢迎光临散文网 会员登陆 & 注册

小米联合终结安卓手机32位生态!中国手机应用市场迎来重大升级

2021-04-21 21:09 作者:江湖事务所  | 我要投稿


小米的时间表

2021年4月20日,小米向全体应用开发者发出了正式通知,要求所有安卓应用开发者共同推进国内安卓生态对64位架构的升级支持,并且制定了具体的时间表。

2021年12月底,现有和新发布的应用、游戏,需要上传包含64位包体的APK包。也就是说所有上传的应用都应该包含64位代码的版本,不再接受仅有32位版本的应用上传。

2022年8月底,对于支持64位的硬件系统,将只接收64位版本的APK包。也就是如果到时用户手中的硬件设备支持64位系统的话,那么将只运行64位版本的应用。

2023年底,硬件将仅支持64位APK,32位应用将寿终正寝。

值得关注的是,小米的这个通知提到,小米应用商店将联合OPPO应用商店、Vivo应用商店共同推进这一计划,可以说,这一次小米不是单独在行动。

昨天刚收到通知,我就已经在微头条里发布了这一消息。今天想稍微延伸一下,聊聊64位应用的发展情况。

CPU架构的升级是主要推手

实际上,目前国内应用商店对于64位应用的要求其实已经远远落后谷歌的时间表。早在2019年8月1日,谷歌就已经要求所有谷歌Play应用商店上发布的新程序都必须支持64位架构。我们知道谷歌的应用商店在中国国内是无法访问的,所以中国的用户和应用开发者并没有受到谷歌这一规定的影响。再加上中国手机市场的应用商店百家争鸣,没有哪一家能够形成强有力的约束力。

而且中国手机市场的品牌众多,硬件支持也是各有不同,再加上稍微有点实力的中国手机品牌都会在自家的手机上搭载修改版的安卓系统,所以并没有一个全国统一的应用市场标准。

然而这一切,随着我们手上的手机硬件不断迭代升级,关于纯64位应用的必要性越来越显得突出。

就在今年3月31日,ARM公司时隔10年,终于推出了他们新一代的手机CPU架构ARMv9。这一新架构对未来的手机硬件发展将起到重大的影响,尤其是这一架构也明确提出了停止支持32位指令集的时间表。

由于在ARMv9架构中,系统内核的设计,涉及到不同大小的内核对32位指令集的支持与否。具体的内容大家可以去看我之前发布的视频《ARMv9升级内容详解》。由于32位指令集对ARMv9架构会带来诸多不利影响,因此ARM也作出了明确要求,从2022年起,所有ARMv9架构的CPU将停止支持32位应用。

也就是说,诸如小米、OPPO、Vivo这样的手机品牌,在他们新推出的手机中所搭载的ARM架构的CPU(目前三星、高通、MTK等公司生产的手机CPU均是基于ARM架构)都将于2022年起停止对32位应用的支持。所以在小米发布的时间表中,2021年底这个时间节点,要求在此之后所有上传的程序都必须支持64位。

对手机用户的影响

原有的32位应用当然可以继续在较早型号的手机上运行,所以小米的时间表将32位应用的最后支持时间定在2023年底。也就是说,2024年起,你手机上的32位应用将不会在小米应用商店、OPPO应用商店和vivo应用商店上获得继续更新。

当然并不是代表到了那个时候,你的老手机上的应用就不能用了,只是这些应用更新方式可能会受到影响,或者停止更新,当然不同的应用开发者到时一定会有应对的方法。这就好比微软早已停止对Windows7的支持,但是现在还是有相当多的人还在继续使用Win7的情况差不多。

对于新手机用户来说,如果你的手机是64位架构的硬件和操作系统,那么你将会从纯64位应用的使用环境中受益。

操作系统的升级压力

目前由于一些软件功能越来越多,安装包的体积、运行时需要消耗的运行内存越来越大,32位应用的局限性越来越突出。64位系统,可以在单个线程里使用超过4GB的运行内存,当处理一些大型软件、或者进行高像素图像、视频处理的时候,就更能够发挥手机硬件的优势。比如一些大型游戏、网络视频直播、高画质影音播放等等。而且64位系统相比32位系统,会带来至少20%以上效率的提升。

在安卓操作系统的下一个版本Android12,可能就将完全停止对32位应用的支持。所以即便这些应用商店不做出规范,到时候也会倒闭应用开发者去开发纯64位应用。

所以不管是从ARM架构硬件发展角度,还是安卓手机操作系统升级的角度,都逼着开发者必须全面转向64位应用开发。

总之,作为中国市场上主要的手机生产厂家,小米、OPPO、vivo,据报道还有腾讯应用宝和百度手机助手等平台,能够联合起来制定64位架构的发展线路图,无论是对手机厂家,还是对普通用户来说,都是一件好事。相信国内市场上的其他应用商店也会进行跟进。

小米联合终结安卓手机32位生态!中国手机应用市场迎来重大升级的评论 (共 条)

分享到微博请遵守国家法律