更坏的消息是什么呢?到 2023 年 , 不管是大核、中核还是小核 ,ARM 所有的内核都将只支持 64 位 , 到那时 32 位应用会变得直接不能用 。。。
也正是基于这个原因 , 厂商们不着急才怪 , 托尼注意到现在包括华为、vivo 在内的很多厂商都已经开始催开发者赶紧把自家的 32 位应用升级成 64 位:
文章图片
如果最近有差友正在考虑换机 , 那就可以先在旧手机上下载一个名为 “ LibChecker ” 的软件来看下自己平时常用的软件是 32 位版本还是 64 版本 。
要是 32 位版本的软件占比比较多 , 那就得衡量下是否值得在这个过渡时期换机 。
不过话说回来 , ARM 做出的这个决定虽然短期内确实会对 32 位应用在新手机上的使用造成影响 ,但是从长期来看 , 这绝对是一件好事 。
要知道高通在 2013 年发布的骁龙 410 , 就已经是一款 64 位的处理器;并且谷歌在 2014 年发布的 Android 5.0 , 也已经是一款 64 位的安卓系统 。
文章图片
这代表安卓手机 从很早开始,无论是在硬件层面还是系统层面都已经是 64 位 , 运行起 64 位应用完全没问题 。
和电脑上的情况一样 , 一款应用要在手机上运行 , 首先需要把数据从硬盘加载到内存方便 CPU 访问 。
文章图片
而 32 位和 64 位应用中的 “ 位 ” , 指的就是它在这个过程中可供 CPU 寻址的内存空间的大小 。
相较于 32 位应用最大只能调用 4G 内存( 2^32 Bytes=4G ) , 64 位应用最大的优势就是能调用更大的内存 , 从而使应用的加载、响应速度变更快 。
所以我们可以看到那些比较吃性能的应用比如各种大型手游 , 早就已经是 64 位版本:
文章图片
就算有些应用不需要用到那么高的性能 , 为了更好的用户体验和后续功能的开发 , 某些大公司也会未雨绸缪把自家应用尽早的升级到 64 位 。
小米产品经理说
把应用更新到 64 位续航明显提升 ▼
文章图片
也正因为 64 位是大势所趋 , 所以早在 2013 年 , 苹果就先安卓一步在 iPhone 5s 上使用上了 64 位的 A7 处理器 , 那时候高通第一款 64 位处理器骁龙 410 要到年底才发布 。
而且它在 2015 年就宣布所有的 iOS 应用都必须支持 64 位 , 否则就不允许上架到 App Store:
文章图片
到了 2017 年 , 苹果发布的 iOS 11 就彻底取消了对 32 位应用的支持 , 它这么做的目的就是要逼开发者只开发 64 位应用 。
文章图片
这时苹果封闭生态圈的优势就体现出来了 。
要么就听我的话乖乖开发 64 位应用 , 要么就从 iOS 上滚蛋 , 在苹果的强势执行下 , 现在我们在 iPhone 上用到的所有应用 , 其实全部已经是 64 位版本 。
而安卓阵营之所以还有这么多 32 位应用的存在 , 要怪就怪谷歌还有各大安卓应用市场太迁就 , 就是不愿意像苹果那样狠下心来全面禁止 32 位应用 。
谷歌曾经在 2019 年 8 月就要求上架到 Play Store 的应用 , 除了提供 32 位版本外 , 还必须提供 64 位版本 , 然而它却留了 “ 漏洞 ” , 让开发者可以把 32 位应用轻松变成同时兼容 32 位与 64 位的版本:
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
