八年來你追我趕的macOS和iOS,融合進(jìn)入全新階段
眾所周知,macOS 和 iOS 在未來很長一段時間內(nèi)都會獨(dú)立存在。實(shí)際上,蘋果已經(jīng)花了 8 年時間,試圖融合 macOS 和 iOS 的體驗(yàn)。8 年之后的今天,融合進(jìn)入了一個全新的階段。
去年 WWDC 上 Craig 在 Keynote 里放了個大大的 No | Apple
Mac 的 iOS 化
這一切要從 8 年前說起。
2011 年,依然是 WWDC 的舞臺,蘋果發(fā)布了 iOS 5、OS X Lion 和 iCloud。在 iOS 5 上,蘋果發(fā)布了基于 iCloud 的 iMessage,OS X Lion 則開始支持‘推送通知’這一源于 iOS 的功能,還新增了 AirDrop 隔空投送功能。
WWDC 2011 會場 | Wikipedia
在 2011 年之前,MacOS 是 WWDC 上毫無疑問的主角,而前四代 iOS 都隨 iPhone 一起發(fā)布。2011 年的 WWDC 會場里,隨處可見的巨幅海報上畫著‘iOS 5 + OS X Lion + iCloud = WWDC’,iOS 從此成為了和 Mac OS 平起平坐的一套完整系統(tǒng)。
同年 10 月,搭載著最新的 iOS 5,iPhone 4 橫空出世,成為 iPhone 歷史上一個重要的里程碑。也就是在 2011 年,iPhone 首次超越 Mac,成為了蘋果最大的收入來源。
在 2011 年之前,iPhone 多少有些依附于 Mac 的名氣。喬布斯在初代 iPhone 發(fā)布會上宣稱‘iPhone 上運(yùn)行著 OS X’,因?yàn)楫?dāng)時消費(fèi)者對 Mac 的接受程度、認(rèn)可度要高于 iPhone。之后,iPhone 上的系統(tǒng)才被重新命名為 iPhone OS,iPad 發(fā)布后才更名為 iOS。
但在 2011 年之后,情況逆轉(zhuǎn)了。iPhone 賣得越來越好,越來越為人所知。蘋果開始用 iPhone 的成功經(jīng)驗(yàn)反過來指導(dǎo) Mac,之后的 8 年里,iOS 不只是和 macOS 平起平坐,反而逐漸成為了 macOS 的老師。macOS 和 iOS 體驗(yàn)上的‘融合’就此開始。
2012 年,Mountain Lion 成為了第一代像 iOS 一樣免費(fèi)升級的大版本 Mac OS,且加入了原生于 iOS 的 Game Center、iMessage、通知中心;
2013 年,Mavericks 加入了地圖、iBooks、iCloud 鑰匙串;
2014 年,Yosemite 跟隨前一年 iOS 7 的腳步,將整套 UI 扁平化了。同時還加入了關(guān)鍵的 Continuity 功能,用戶可以在 Mac 上使用 iPhone 的電話短信功能、直連 Wi-Fi 熱點(diǎn),在 iOS 上做到一半的工作可以在 Mac 上繼續(xù)。
2015 年,El Capitan 按照 iOS 上的邏輯重制了地圖、照片和備忘錄 App。
2016 年,Sierra 開始支持 Siri、iCloud Drive、Apple Watch 解鎖、全局剪切板(用戶可以在 iOS 上復(fù)制然后直接在 macOS上粘貼),Apple Pay,Night Shift 夜覽模式。
過去兩年,High Sierra 和 Mojave 和 iOS 11、12 的很多新功能都是同時發(fā)布,比如‘云端短信’、‘FaceTime 群聊’。
昨晚,最新的 macOS Catalina 仍未停下腳步。和 iOS 13 同步更新了照片、備忘錄 App,還有徹底重制過的提醒事項(xiàng) App。
數(shù)據(jù)、代碼、界面、交互
蘋果在過去 8 年的時間做了兩件事。
第一件是讓自己的第一方 App 在 iOS 和 macOS 上能有相似的體驗(yàn)。從最早的短信、FaceTime、照片、地圖、郵件、備忘錄,到最近的家庭、股票、新聞、語音備忘錄……任何一個 iPhone 用戶第一次接觸 Mac,都能很快上手這些常用 App。
第二件是讓數(shù)據(jù)能夠通過順暢地在 iOS 和 macOS 間流動。你在 iOS 上復(fù)制一句話,一張圖,在 macOS 上按一下粘貼就出來了;你在 iPhone 上聊到一半的短信,回家打開 Mac 可以無縫接上。這些是蘋果自家軟件的體驗(yàn),第三方開發(fā)者也可以通過 iCloud 做到這一點(diǎn),比如在寫作應(yīng)用 Ulysses 里,你在 iPad 上寫到一半的文稿可以直接在 Mac 上編輯。在推特客戶端 Tweetbot 上,iPhone 上讀到一半的信息流可以在 Mac 上無縫繼續(xù)。
但這還遠(yuǎn)遠(yuǎn)不夠。
完整的軟件體驗(yàn)大致包含四個層級:數(shù)據(jù)、代碼、界面、交互。數(shù)據(jù)和代碼是底下的兩層,界面和交互是表面的兩層。macOS 和 iOS 需要共享全部的四層,才能真正提供完整、連貫的體驗(yàn)。在這種理想狀態(tài)下,所有 macOS 軟件都能有對應(yīng)的 iOS 版本,它們之間數(shù)據(jù)無縫同步,界面操作邏輯一致,每個熟悉 iPhone 或 Mac 的用戶都可以完全無負(fù)擔(dān)地上手另一款設(shè)備。
Craig 發(fā)布 iPad 和 Mac 協(xié)同工作的 Sidecar 功能 | Apple
此前,蘋果對第三方開發(fā)者的支持更多只是在‘數(shù)據(jù)’層面。昨晚的發(fā)布會上,蘋果發(fā)布了 Project Catalyst 和 SwiftUI,幫助開發(fā)者能夠在‘代碼’和‘界面’這兩層,將 iOS app 的體驗(yàn),復(fù)制到 macOS 上。
Project Catalyst 讓開發(fā)者能夠輕松地將自己的 iOS 代碼移植到 macOS 上,開發(fā)者可以一鍵將 iPad app 輸出成 macOS 的版本。SwiftUI 則為所有的蘋果智能系統(tǒng)打造了一套通用的 UI 設(shè)計方式,開發(fā)者現(xiàn)在只需要寫一遍代碼,就可以通過 SwiftUI 生成包括 iOS、watchOS 和 macOS 在內(nèi)的多個平臺的界面,適配數(shù)十種不同的硬件。
至此,iOS 和 macOS 在數(shù)據(jù)、代碼和界面三個層面實(shí)現(xiàn)了相當(dāng)程度的共享。
關(guān)鍵在于 iPad
昨晚的發(fā)布會上,蘋果將 iPad 從 iOS 中剝離出來,做成了一個獨(dú)立的系統(tǒng) iPadOS。‘Marzipan 計劃’也搖身一變成為 Project Catalyst,目前的主要功能則是將 iPad app 的代碼移植到 macOS 上。那么 iPad 的特殊性在哪里呢?
問題的關(guān)鍵在于最后一層,交互。
即使蘋果已經(jīng)打通了數(shù)據(jù)、代碼和界面,一個 iPhone app 可以直接運(yùn)行在 macOS 上了,但它的體驗(yàn)仍不會很好。因?yàn)?iPhone 是一個小的觸摸屏設(shè)備,Mac 是一個大屏桌面電腦,通過鍵盤鼠標(biāo)進(jìn)行交互。之前蘋果將 iOS 的‘家庭’App 移植到 macOS 上時受到了不少詬病,就是因?yàn)樗慕换ト允且苿佣说倪壿?,用戶對此很不適應(yīng)。
iPad 也是一個觸屏設(shè)備,但它在形態(tài)上已經(jīng)和‘筆記本電腦’非常接近了。它們有著接近的屏幕尺寸,都有鍵盤,交互上有著天然的相似之處。在新的 iPadOS 上,蘋果照著 macOS 的邏輯為 iPad 增強(qiáng)了 Safari,新增了文件下載的功能;還更新了‘文件’app,現(xiàn)在 iPad 上文件目錄的展示更像 macOS ,同時也支持 U 盤了。在剛剛公布的 macOS Catalina 上,用戶可以將 iPad 連接上 Mac,作為 Mac 的擴(kuò)展屏幕使用,同時也可以用 Apple Pencil 在 iPad 上涂、寫、畫。
這一切都是在融合 iPad 和 Mac 的交互。
通過 iPad、Apple Pencil 實(shí)現(xiàn)在 Mac 上繪畫 | Apple
iOS 和 macOS 或許不會合二為一,但 iPadOS 正在朝著 macOS 迅速靠攏。與此同時,Mac 也在朝著 iPad 挪動,ARM 架構(gòu)芯片的 Mac 傳聞已久。未來,MacBook 和 iPad 或許會找到一個中間點(diǎn)。順利會師。它們的成果或許會是一個‘支持鼠標(biāo)、觸摸板的 iPad’,也或許會是一個‘沒有實(shí)體鍵盤,采用一整塊觸摸屏的 MacBook’。
在過去幾年里,蘋果一直想把 iPad 打造成一個‘生產(chǎn)力工具’,同時也想給 Mac 賦予更多‘生活屬性’,現(xiàn)在它們找到了一條共同的路。在可見的未來里,它們將各取所長,并最終‘融合’在一起。蘋果推出這些 macOS 和 iOS 通用的技術(shù),一定是要將它們合二為一的。