?

八年来你追我赶的 macOS 和 iOS,最终注定会走到一起

去年 WWDC 发布会的最后一个环节,负责软件的苹果高级副总裁 Craig Federighi 上台,向开发者分享了最新版的 Metal 图像引擎和 CoreML 机器学习引擎,这两项技术既可以跑在 macOS 上,也可以跑在 iOS 上。紧接着,他抛出了一个底下的开发者们早就想问的问题,「苹果推出这些 macOS 和 iOS 通用的技术,是不是想要将它们合二为一?」

自问自答,Craig Federighi 的答案是一个大大的「No.」,macOS 和 iOS 在未来很长一段时间内都会独立存在。但这不过是一个表面上的回答,实际上,苹果已经花了 8 年时间,试图融合 macOS 和 iOS 的体验。8 年之后的今天,融合进入了一个全新的阶段。

八年来你追我赶的 macOS 和 iOS,最终注定会走到一起

去年 WWDC 上 Craig 在 Keynote 里放了个大大的 No | Apple


Mac 的 iOS 化

这一切要从 8 年前说起。

2011 年,依然是 WWDC 的舞台,苹果发布了 iOS 5、OS X Lion 和 iCloud。在 iOS 5 上,苹果发布了基于 iCloud 的 iMessage,OS X Lion 则开始支持「推送通知」这一源于 iOS 的功能,还新增了 AirDrop 隔空投送功能。

八年来你追我赶的 macOS 和 iOS,最终注定会走到一起

WWDC 2011 会场 | Wikipedia

在 2011 年之前,MacOS 是 WWDC 上毫无疑问的主角,而前四代 iOS 都随 iPhone 一起发布。2011 年的 WWDC 会场里,随处可见的巨幅海报上画着「iOS 5 + OS X Lion + iCloud = WWDC」,iOS 从此成为了和 Mac OS 平起平坐的一套完整系统。

同年 10 月,搭载着最新的 iOS 5,iPhone 4 横空出世,成为 iPhone 历史上一个重要的里程碑。也就是在 2011 年,iPhone 首次超越 Mac,成为了苹果最大的收入来源。

在 2011 年之前,iPhone 多少有些依附于 Mac 的名气。乔布斯在初代 iPhone 发布会上宣称「iPhone 上运行着 OS X」,因为当时消费者对 Mac 的接受程度、认可度要高于 iPhone。之后,iPhone 上的系统才被重新命名为 iPhone OS,iPad 发布后才更名为 iOS。

但在 2011 年之后,情况逆转了。iPhone 卖得越来越好,越来越为人所知。苹果开始用 iPhone 的成功经验反过来指导 Mac,之后的 8 年里,iOS 不只是和 macOS 平起平坐,反而逐渐成为了 macOS 的老师。macOS 和 iOS 体验上的「融合」就此开始。


2012 年,Mountain Lion 成为了第一代像 iOS 一样免费升级的大版本 Mac OS,且加入了原生于 iOS 的 Game Center、iMessage、通知中心;

2013 年,Mavericks 加入了地图、iBooks、iCloud 钥匙串;

2014 年,Yosemite 跟随前一年 iOS 7 的脚步,将整套 UI 扁平化了。同时还加入了关键的 Continuity 功能,用户可以在 Mac 上使用 iPhone 的电话短信功能、直连 Wi-Fi 热点,在 iOS 上做到一半的工作可以在 Mac 上继续。

2015 年,El Capitan 按照 iOS 上的逻辑重制了地图、照片和备忘录 App。

2016 年,Sierra 开始支持 Siri、iCloud Drive、Apple Watch 解锁、全局剪切板(用户可以在 iOS 上复制然后直接在 macOS上粘贴),Apple Pay,Night Shift 夜览模式。

过去两年,High Sierra 和 Mojave 和 iOS 11、12 的很多新功能都是同时发布,比如「云端短信」、「FaceTime 群聊」。

昨晚,最新的 macOS Catalina 仍未停下脚步。和 iOS 13 同步更新了照片、备忘录 App,还有彻底重制过的提醒事项 App。


数据、代码、界面、交互

苹果在过去 8 年的时间做了两件事。

第一件是让自己的第一方 App 在 iOS 和 macOS 上能有相似的体验。从最早的短信、FaceTime、照片、地图、邮件、备忘录,到最近的家庭、股票、新闻、语音备忘录……任何一个 iPhone 用户第一次接触 Mac,都能很快上手这些常用 App。

第二件是让数据能够通过顺畅地在 iOS 和 macOS 间流动。你在 iOS 上复制一句话,一张图,在 macOS 上按一下粘贴就出来了;你在 iPhone 上聊到一半的短信,回家打开 Mac 可以无缝接上。这些是苹果自家软件的体验,第三方开发者也可以通过 iCloud 做到这一点,比如在写作应用 Ulysses 里,你在 iPad 上写到一半的文稿可以直接在 Mac 上编辑。在推特客户端 Tweetbot 上,iPhone 上读到一半的信息流可以在 Mac 上无缝继续。

但这还远远不够。

完整的软件体验大致包含四个层级:数据、代码、界面、交互。数据和代码是底下的两层,界面和交互是表面的两层。macOS 和 iOS 需要共享全部的四层,才能真正提供完整、连贯的体验。在这种理想状态下,所有 macOS 软件都能有对应的 iOS 版本,它们之间数据无缝同步,界面操作逻辑一致,每个熟悉 iPhone 或 Mac 的用户都可以完全无负担地上手另一款设备。

相关推荐
新闻聚焦
猜你喜欢
热门推荐
返回列表
Ctrl+D?将本页面保存为书签,全面了解最新资讯,方便快捷。