IOS系统|WWDC 2020——关于 Mac 未来的半成品答卷( 二 )
不过 , 尽管迁移到 ARM 架构的整体前景是乐观的 , 实际执行效果仍然存在不确定因素 , 并将很大程度上取决于第三方软件能否及时适配新架构 。
首先 , 通过 Rosetta 2 翻译的未适配软件 , 性能会受到较大影响 。
根据部分开发者在收到 Developer Transition Kit 测试机(搭载与 iPad Pro 相同的 A12Z 处理器)后进行的 Geekbench 跑分测试 , Rosetta 2 翻译造成的性能损耗 大约为 25–40% 。这对于浏览网页等日常操作或许不会有很大影响 , 但对于处理复杂文档、多媒体编辑、软件开发等较为繁重的任务 , 就是比较明显的性能损失了 。
其次 , 尽管Apple 宣称「大多数开发者将能在 几天内(in a matter of days)使其应用在新架构上运行」 , 但实际的适配工作仍然有着不少门槛 。
例如 , Apple 自己在 开发文档 中就采用了更谨慎的口径 , 提示了架构迁移将会带来的适配成本 。Apple 指出 , ARM 和 Intel 处理器在虚拟内存页面大小、缓存容量、指令集等参数上存在差异 , 依赖于这些特性的软件必须更新代码才能继续运行(首当其冲的就是虚拟机软件);ARM 处理器独有的「大小核」结构也要求开发者更积极地将能耗效率纳入考量 。
文章图片
文章图片
Apple Silicon 的「大小核」设计需要专门优化才能发挥优势
为此 , Apple 提倡尽可能使用 Metal、DriverKit 等官方提供的、较新的技术或接口 , 而不是 OpenGL、Kernel Extension 等第三方或较旧的选项 。但对于那些有较长开发历史的软件来说 , 改换这些较为底层的技术并不是一朝一夕可以完成的 。
何况 , 架构迁移的进度并不完全取决于开发者的积极性 。所谓「一个好汉三个帮」 , 软件开发中 , 并不是所有功能都需要由开发者自己实现 , 而是往往可以借用很多别人造好的「轮子」——第三方库 。但根据Apple 的要求 , 架构迁移必须是以一个软件为整体进行的——只有主程序本身及其使用的所有第三方库都适配 ARM 架构 , 整个软件才能以原生模式运行 。问题是 , 开发者并不能左右第三方库的适配进度 , 从而可能面临等待和重写/放弃部分功能的两难 。
不仅如此 , 对于用户购买决策和日常操作体验影响最大的 , 往往不是适配迅速的独立应用 , 而是那些由巨头们开发的「大型软件」——微软的 Office、Adobe 的 Creative Cloud 等 。这些尾大不掉的软件能多快完成适配 , 恐怕只能靠求神拜佛才能知道 。事实上 , 在 Mac 上一次从 PowerPC 到 Intel 架构的迁移中 , Adobe 花了 10 个月才发布了能在 Intel 架构 Mac 上原生运行的 Create Suite 3 , 而微软则花了一年半才发布了适配新架构的 Office for Mac 2008 。
或许正是考虑到用户可能有此顾虑 , Apple 在 WWDC 上专门 演示 了这两家软件在 ARM Mac 上的运行效果 , 并且不惜用上了「super smooth」「responsive」这类平时只会用来修饰自家产品的溢美之词 。然而 , 经过「精心」编排的操作演示也跟真实体验完全不是一回事(别忘了乔布斯演示的初代 iPhone 必须遵守特定步骤才能不死机) 。考虑到 Word 目前在 Intel Mac 上都还运行得磕磕绊绊 , 我个人对于它适配 ARM Mac 的进度和效果只能持保留态度 。
文章图片
文章图片
Apple 演示 Office 已经可以在新架构上运行 , 但实际效果仍然有待观察
最后 , 迁移到 ARM 架构对于 Mac 应用生态还有一项重要影响——iOS 应用将可以不经修改地直接在 ARM Mac 上运行 。Apple 已经表示会把这做成一个默认选项——如果开发者不主动取消 , 其开发的 iOS 应用将可以直接在 ARM Mac 上的 App Store 被用户直接搜索到并下载安装 。
推荐阅读
- 人工智能|敏捷开发框架的开发运用之智能办公管理系统的开发
- 产品|全国唯一户外15米远距离AI测温系统深兰猫头鹰获工信部嘉奖
- Android系统|超值的“超大杯”HiFi播放器,索尼NW-A105HN评测
- Android系统|国人笑而不语!Android 11新要求 相机默认不能设置为“美颜”模式
- IOS系统|苹果免签封装如何实现?苹果免签封装会不会掉签?
- 摄影|传音主导首个移动终端计算摄影系统国际标准获ITU-T正式立项
- Android系统|想玩转MIUI12全局小窗,你要先清楚它的各种打开方式
- windows系统|半年过去了:Win10 5月更新磁盘碎片整理工具问题依然存在
- Android系统,鲁大师|最新UI排名出炉:小米MIUI第九,魅族消失,黑马出现!
- 荣耀手机|荣耀30 Pro+流畅度能赶超iOS?
