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