大家好,今天来为大家分享在新硬件的推动下,32位Android应用的终结即将到来的一些知识点,和的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
为什么会发生这种情况?因为新架构硬件“不欢迎”32位应用
小米为何在新旗舰上强调“64位应用”的重要性?这其实主要是新一代硬件的特殊情况造成的。
众所周知,无论是高通新推出的骁龙8、联发科的天玑9000,还是尚未发布的三星Eyxnos 2200,都采用了ARM最新一代的Cortex-X2超大核、Cortex-A710大核、Cortex -A510小核。 CPU架构解决方案。
平心而论,这一代的CPU设计其实已经发生了很大的变化。主要是因为他们不仅在硬件层面进行了架构创新(例如A510引入了类似AMD推土机的集群多线程设计),更重要的是在底层指令集上,这一代CPU全面采用了ARM v9指令集。
这是什么概念?要知道,虽然ARM几乎每年都会推出新的CPU架构设计,但底层指令集的更新周期却要长得多。例如,目前主流64位移动应用所使用的ARM v8指令集实际上是10年前(2012年)的产品,而32位代码对应的ARM v7指令集则可以追溯到17年前(2005年) ,也就是奔腾4处理器的时代。
然而,正是因为新一代CPU架构自下而上发生了巨大的变化,也带来了两个问题。
首先,Cortex-X2超大核和Cortex-A510小核都只能支持ARM v9指令集,并向下兼容ARM v8指令集。换句话说,为了充分发挥其性能,开发者需要尽快针对ARM v9进行优化。
其次,由于ARM v9和ARM v8都是纯64位指令集,对于32位应用来说,最新一代的硬件包括并且只有保留ARM v7指令集兼容性的Cortex-A710大核仍然可以兼容。
也就是说,无论是小米还是其他厂商,无论是高通、联发科,还是三星的新SoC方案,只要采用新一代CPU架构,在运行32位应用程序时都会出现一些问题。
首先,由于32位应用程序缺乏对新指令集的优化,其执行效率本身在新CPU上就会“打折扣”,无法充分发挥新硬件的优势。
更重要的是,由于Cortex-X2超大核和Cortex-A510小核根本不支持32位指令集,这意味着新旗舰机型中的所有32位应用都必须“锁定”在Cortex-A710大核心运行。这将直接导致32位应用无法发挥超大核心的极致性能,也无法利用小核心实现低功耗、省电。
硬件进步倒逼软件创新,国内Android市场将迎来64位
值得注意的是,由于新一代手机硬件“不欢迎”32位应用,是由底层架构直接决定的。所以,这其实与手机的品牌和系统无关。不仅是小米,其他所有使用新一代硬件平台的机型都会面临这个问题。
另一方面,除了上一篇文章提到的三大旗舰平台之外,随着越来越多基于Cortex-A710和Cortex-A510架构的中端甚至入门级SoC在2022年推出,更多主流所有型号的机器都会遇到运行32 位应用程序比运行64 位应用程序更慢、消耗更多电量、产生更多热量的现象。
正因为如此,小米开始通过各种渠道敦促用户尽可能使用64位应用程序。事实上,早在2021年4月,包括小米应用商店、OPPO应用商店、vivo应用商店、腾讯应用商店和百度手机助手在内的国内几大安卓应用商店就联合宣布推进64位架构升级计划。
据公开资料显示,从2021年12月底开始,国内几大Android应用商店将要求所有现有或新推出的应用/游戏上传64位版本。从2022 年8 月底开始,基于64 位硬件的设备(例如手机或平板电脑)将无法再下载32 位应用程序。到2023年底,国产Android硬件将全面64位,32位应用程序将根本无法运行。
用户评论
我一直觉得32位的软件终究是时代的产物了,现在新手机都配置64位处理器了,32位系统能发挥的潜力也越来越小了。这篇文章说得对,未来或许是64位的天下,大家还是早点开始适应吧!
有15位网友表示赞同!
说的很有道理,时代一直在进步, 32 位安卓应用确实跟上来了。不过现在很多老用户还有很多已经习惯用32位的软件,如果突然全部换成新的,会不会影响他们的使用体验呢?需要考虑一下用户的实际情况。
有14位网友表示赞同!
我是个资深Android爱好者,对于这个消息我感到非常惋惜!我一直很喜欢一些经典的32位应用软件,但现在硬件的发展似乎注定要它们走向历史舞台了。希望在未来的发展中能保留一部分32位的特色和功能。
有20位网友表示赞同!
这篇文章说得一点没错,新硬件确实在推动着安卓的发展,32位的时代终将会过去。作为一名开发者,我希望能够尽快掌握新的技术,为64位平台开发更多的优秀应用!
有19位网友表示赞同!
别太悲观了,就算32位应用的末日到了,那也意味着一个新的机会和挑战。新硬件带来的性能提升,可以让我们做出更强大、更流畅的应用,让用户体验更加出色!
有16位网友表示赞同!
我其实不太明白啊,现在安卓还有很多手机都是运行32位的系统,突然把所有32位应用都换掉会不会对使用者造成很大影响?
有13位网友表示赞同!
新硬件的推动确实是一个趋势,但我觉得32位平台在未来一段时间的市场份额也不容忽视。至少目前还在使用32位系统的用户也相当可观 。希望开发者和厂商能够给予更多关注和支持!
有20位网友表示赞同!
对这个新闻感到很高兴!长时间以来一直对那些不能很好的运行在高配置手机上的老应用感到困扰,终于摆脱了那个“束缚”! 期待未来能看到更加先进的应用环境!
有6位网友表示赞同!
32位安卓应用的末日?这听起来有点悲观啊。我相信随着技术的发展和进步,会有一些新的解决方案能够兼顾不同硬件平台的需求,让所有用户都能享受到优质的应用体验。
有10位网友表示赞同!
哈哈,这篇文章点出了一个很多人都认同的法则:无论哪个领域,更新换代都是无法阻挡的趋势。32位安卓应用的时代终将过去,但这仅仅是在为64位平台发展让出空间! 相信未来将会看到更多更优秀的应用呈现!
有15位网友表示赞同!
我反而觉得有点可惜呢, 现在很多经典的老游戏和软件都是那些32位的版本才好玩儿,突然全部换掉会不会令人感到非常陌生?希望这不会影响到用户对老游戏的喜爱。
有17位网友表示赞同!
时代的发展确实无情啊,32位的安卓应用终将成为历史的尘埃!作为一名新时代的手机用户,我已经完全接受了64位平台带来的优势,期待未来能够使用更加流畅、强大、逼真的移动应用。
有11位网友表示赞同!
我支持这个观点! 那些一直停留在老版本的应用软件已经无法满足现在用户的需求了,32位的时代终将结束,这对于安卓生态的进化来说是一个更积极的变化。
有15位网友表示赞同!
对我来说,32位应用的末日并不意味着什么。我关心的是用户体验,是那些能够带来优质交互设计的优秀应用才是最重要的。硬件平台只是工具,只要有了好的内容,用户一定可以选择!
有15位网友表示赞同!
这篇文章写得很有激情啊, 作为一名科技爱好者我也能感受得到新硬件对安卓平台的巨大推动。 32位应用或许会逐渐消失,但未来手机的发展只会更加令人期待!
有16位网友表示赞同!
我一直就觉得,技术发展必然带来更新换代,现在很多老款手机都运行64位的系统了, 32位的安卓应用的现状就是这个趋势的一个缩影。
有8位网友表示赞同!