苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了

事情的起因还得从两款新机开始说起 。
前阵子托尼在测评 realme GT2 Pro 和小米 12 Pro 这两款搭载骁龙8 Gen 1 处理器的新机的时候,注意到它们都开始 “ 排斥 ” 起了 32 位的应用 。
首先是 realme GT2 Pro,每次我从第三方渠道安装应用,只要系统检测到它是 32 位,就会在界面弹出 “ 此安装包为 32 位,不建议安装 ” 的风险提示:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

 想要继续安装这些应用当然可以,但是它们在运行过程中如果出现卡顿或者闪退等问题就别怪手机有 Bug 了,是你安装的应用是 32 位的缘故~
然后是小米 12 Pro,打开手机自带应用商店,你会发现小米在商店首页专门设置了一个醒目的 “ 64 位应用专区 ”,方便我们直接在里边下载 64 位应用:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

一旦遇到你要下载的应用是 32 位,它就会在顶部弹出 “ 该应用未适配本机 64 位处理器 ” 的提示:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

同时在应用升级界面,我们还能通过蓝色标签清楚区分这些正在升级的应用是 32 位还是 64 位版本:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

 然而如果换做是骁龙8 Gen 1 之前的机型,比如搭载骁龙 888 的小米 11,就根本没有对应用的版本做出如此严格的区分,更别提在下载或者安装应用的时候会跳出风险提示了:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

之所以这两家手机厂商在新机上要这么做,其实也是迫于无奈 。
 这是因为在骁龙8 Gen 1 处理器所拥有的 8 个 CPU 核心中,只有 3 个 2.5GHz 的 A710 大核兼容 32 位应用,其余 1 个 3.0GHz 的 X2 超大核和 4 个 1.8GHz 的 A510 中核则均不兼容 32 位应用 。
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

这就导致那些搭载骁龙8 Gen 1 的手机在运行 32 位应用时,只能用到 8 核中的其中 3 个大核,其它 5 核则是处于围观吃瓜状态,根本不参与运算工作 。
根据小米和 realme 的说法,如果这个 32 位应用是一个多线程程序,它的性能就会受到可使用核心数的限制,同时也会导致功耗的增加,严重一点甚至还会造成应用的闪退、闪屏、音频异常或者卡顿 。
【苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了】 很不幸,托尼简单看了下,发现在我之前下载到手机里的两百多个应用里,有 17.4% 的应用还是 32 位版本,其中不乏中国银行、美团、浙里办、滴滴出行、李跳跳等一些我平时经常会用到的应用:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

这意味着要是我现在就把手机换成搭载骁龙8 Gen 1 的新机,就要注意这些应用在新机上的兼容问题 。
差友们看到这里先别急着骂高通吃饱了撑的没事找事,把 32 位强制限制在大核上运行的决定不是高通做的,而是比它更上游的处理器设计公司 ARM 。