而 2013 年秋季 iPhone 5s 发布后,iOS 开始在软硬件方面均支持 64 位。macOS 稍早一些,2011 年的 10.7 Lion 版本,就已经进入 64 位的时代了。
Android、苹果用户不必担心为了让消费者在全面转入 64 位时代时,不受明显影响,各系统从前几年就开始对软件生态谋划布局了。
比如 Android 此前宣布,自 2019 年 8 月起,所有 Google Play 里的应用都需要支持 64 位。从 2021 年 8 月 1 日起,64 位设备上的 Google Play,将不再提供 32 位版本的应用。
我们熟悉的微信,在 2019 年 11 月底,正式公开了 64 位版本的下载链接。它和淘宝也成为第一批拥抱 64 位的国产 Android 应用。
Android 推进 64 位的进程表
今年 4 月份,小米应用商店、OPPO 软件商店、vivo 应用商店、腾讯应用宝、百度手机助手也纷纷宣布,今后登陆应用商店的应用,必须有序支持 64 位 ARM 架构。
按照要求,今年年底前,全体应用和游戏,都需要按计划上传含有 64 位构建的 APK。2022 年 8 月底前,中国市场所有的移动 Android 程序,必须全面普及 64 位。
图片来自:xicom
苹果对待 64 位的态度,比 Android 要更为强硬。
早在 2015 年 2 月,苹果就宣布所有 iOS 应用程序都必须支持 64 位。2017 年,苹果宣布 iOS 11 将不再支持 32 位应用程序。
iOS 11 无法运行 32 位的老应用. 图片来自:Qooah
这意味着 iOS 从此完全放弃了 32 位,A11 及更新的处理器,都仅支持 64 位的应用程序。
苹果对 macOS 的要求一样严格。2018 年开始,所有提交至 Mac 应用商店的应用程序,都需要支持 64 位。
2019 年发布的 macOS 10.15 Catalina,更是完全放弃了对 32 位应用程序的支持。