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


 是 ARM 在它去年推出的 Armv9 新架构里,取消了超大核和中核对于 32 位应用的兼容,而骁龙8 Gen 1 CPU 部分使用的架构恰恰就是 Armv9 。
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

除了骁龙8 Gen 1,天玑 9000 和 Exynos 2200 处理器的 CPU 采用的也是 Armv9 架构,32 位应用到了这两款处理器上同样只能用大核运行 。
 更坏的消息是什么呢?到 2023 年,不管是大核、中核还是小核,ARM 所有的内核都将只支持 64 位,到那时 32 位应用会变得直接不能用 。。。
也正是基于这个原因,厂商们不着急才怪,托尼注意到现在包括华为、vivo 在内的很多厂商都已经开始催开发者赶紧把自家的 32 位应用升级成 64 位:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

如果最近有差友正在考虑换机,那就可以先在旧手机上下载一个名为 “ LibChecker ” 的软件来看下自己平时常用的软件是 32 位版本还是 64 版本 。
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

要是 32 位版本的软件占比比较多,那就得衡量下是否值得在这个过渡时期换机 。
 不过话说回来,ARM 做出的这个决定虽然短期内确实会对 32 位应用在新手机上的使用造成影响,但是从长期来看,这绝对是一件好事 。
要知道高通在 2013 年发布的骁龙 410,就已经是一款 64 位的处理器;并且谷歌在 2014 年发布的 Android 5.0,也已经是一款 64 位的安卓系统 。
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

 这代表安卓手机从很早开始,无论是在硬件层面还是系统层面都已经是 64 位,运行起 64 位应用完全没问题 。和电脑上的情况一样,一款应用要在手机上运行,首先需要把数据从硬盘加载到内存方便 CPU 访问 。
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

而 32 位和 64 位应用中的 “ 位 ”,指的就是它在这个过程中可供 CPU 寻址的内存空间的大小 。相较于 32 位应用最大只能调用 4G 内存( 2^32 Bytes=4G ),64 位应用最大的优势就是能调用更大的内存,从而使应用的加载、响应速度变更快 。
 所以我们可以看到那些比较吃性能的应用比如各种大型手游,早就已经是 64 位版本:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

就算有些应用不需要用到那么高的性能,为了更好的用户体验和后续功能的开发,某些大公司也会未雨绸缪把自家应用尽早的升级到 64 位 。小米产品经理说把应用更新到 64 位续航明显提升 ▼
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了
文章图片

也正因为 64 位是大势所趋,所以早在 2013 年,苹果就先安卓一步在 iPhone 5s 上使用上了 64 位的 A7 处理器,那时候高通第一款 64 位处理器骁龙 410 要到年底才发布 。而且它在 2015 年就宣布所有的 iOS 应用都必须支持 64 位,否则就不允许上架到 App Store:
苹果|落后近五年 安卓手机在这方面终于要追上苹果iPhone了