愛伊米

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

2007 年初代 iPhone 釋出會上,喬布斯稱 iPhone 執行的是 OS X(macOS 的舊稱),也就是後來的 iOS。

當時的 iOS 就是一個縮小了的 macOS,卻並沒有帶著 macOS 的第三方 app 登陸 iPhone。而在今天,iOS 帶著由 iPhone 和 iPad 締造的龐大生態,迴歸到了「macOS」的懷抱,這帶給 macOS 的便是超過 100 萬的 iOS app。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

▲ 在 M1 晶片的 Mac 上運行了一些常見應用

懶人目錄

如何安裝 iOS 應用

iOS 應用在 Mac 上的基本使用體驗

iOS 應用可以用來做什麼?

讓 iOS 上的免費版本滿足基本應用

靠簡潔穩定替代原有的 Mac 應用

使用 Mac 上沒有的 iOS 應用

將日常 App 搬到 Mac 上

拯救 macOS 貧瘠的小元件

開啟 iOS 遊戲休閒娛樂一下

如何安裝 iOS 應用

雖然理論上 M1 晶片的系列 Mac 可以執行所有的 iOS 應用,但是具體是否在 macOS 的 App Store 中上架取決於開發者的意願。

需要在 Mac 上安裝 iOS 應用時,可以先在 App Store 中搜索,

如果 App Store 中有上架,點選「獲取」按鈕便可以下載安裝

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

如果在搜尋結果中並沒有看到想要的應用,如微信、知乎等,說明開發者在 macOS 的 App Store 中下架了自己的應用,這種情況下可以自行提取「。ipa」檔案進行安裝。

那麼怎麼提取呢?

使用 App Store 中搜索到的蘋果官方應用《Apple Configurator 2》便可以實現「.ipa」安裝檔案的獲取

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

首次使用需要登入自己的 Apple ID,必須與手機登入的保持一致,否則不會顯示出自己的裝置。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

使用資料線將 iPhone 或 iPad 連線至電腦,即可看到自己的裝置。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

雙擊自己的裝置進入管理介面,便可以進行 app 的提取了。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

手機中必須已經安裝了此應用

,這樣才會讓《Apple Configurator 2》在準備安裝到手機的時候中斷操作,如果沒有此應用,則會直接安裝到手機中,無法獲取到「。ipa」檔案,手速極快的除外。

在彈出是否替換應用的提示的時候,便可以透過特殊方法將「。ipa」檔案複製出來了。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

這裡為了減少繁瑣地進入目錄等操作,我們用到了「終端」應用,也就是我們通常所說的「命令列」。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

▲ 終端圖示

複製如下命令並回車將「。ipa」檔案從臨時目錄中複製到下載目錄中:

cp ~/Library/Group\ Containers/K36BKF7T3D。group。com。apple。configurator/Library/Caches/Assets/TemporaryItems/**/*。ipa ~/Downloads

執行完畢後對應的安裝包檔案就已經靜靜躺在你的下載目錄裡了。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

雙擊剛得到的安裝包,等待系統進度條走完,應用便安裝在系統內了。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

這時候開啟「啟動臺」,便可以看到剛安裝的應用。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

但是現在點選圖示啟動,會提示我們沒有許可權開啟應用程式。

如果這時候聽從系統的建議聯絡電腦或網路管理員,那麼你將不會得到任何的有效的方案。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

這個問題其實是由於 macOS 系統對未認證來源的應用設定了隔離屬性,正常在介面上操作是沒辦法修改這個屬性的。這時候需要我們依舊需要終端,輸入:

sudo xattr -rd com。apple。quarantine /Applications/應用檔名。ipa

回車後需要輸入賬戶的密碼,雖然看不到輸入的內容,但是不要慌,正確輸入密碼後回車即可。結束這一步,iOS 應用便可以像普通的應用程式一樣執行使用了。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

需要注意的是,手動提取安裝包的前提是「Apple Configurator 2」登入的「Apple ID」賬號

必須購買了所安裝的 app

,否則即使是免費的 app 也不可以安裝。這就意味著如果想要安裝手機版,必須有一臺 iPhone,安裝 HD 版本,便必須有一臺 iPad。iOS 中的大部分 app 是 iPhone 與 iPad 通用應用,所以很多時候只需要其中的一部 iPhone 即可安裝 iPad 版本的應用了。

由於系統的 SIP 限制,無法安裝商店外的第三方的應用。同樣的,越獄才能使用的 app 也無法簡單地安裝並使用。

iOS 應用在 Mac 上的基本使用體驗

iOS 應用在 macOS 中依然與 iPhone、iPad 中一樣,每個程式安裝執行在自己的一畝三分地,每個程式的資料夾不能互相訪問,也就是執行在沙盒之中。

訪問系統內的資源依靠各種內建應用來實現:透過「照片」應用在 app 中選擇照片;使用「訪達」讀寫電腦中的檔案——這也給 iOS 應用在 macOS 中提供了檔案訪問的能力的機制;使用系統預設瀏覽器響應應用內的開啟網址操作等。

同時 iOS 應用的許可權控制與移動端完全一致,使用攝像頭、定位等與 iOS 如出一轍。iOS 應用也可以正常的使用 iCloud 的空間,可以與手機端共享檔案。

我在使用過程中發現 iOS 應用在 macOS 中

依舊可以檢測到到本機是否安裝了其它指定的 iOS 應用

,比如在 Word 中可以看到本機有沒有安裝其他 Office 套件。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

應用間的跳轉也完全正常

,我在使用微信讀書的時候,可以直接調起 iPad 版微信進行登入,而且喚醒速度飛快。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

系統依舊會識別簡訊驗證碼,並在輸入內容的時候進行提示

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

除了簡訊驗證碼,使用鑰匙鏈的類似場景在 macOS 上都是有效的,不過彈出提示框後會影響到正常的鍵盤輸入,有些時候所提示的並不是我們預期的內容,這時候按下「Esc」鍵可以關閉提示並透過鍵盤輸入。

iOS 應用可以用來做什麼?

讓 iOS 上的免費版本滿足基本應用

Office 規定在超過 10。1 英寸的裝置上使用 Office 套件則視為專業用途,需要收費,但是在 M1 晶片的 Mac 上執行 Office 卻並未發現這一限制。

可能是因為未上架的緣故,且未針對當前硬體做限制,Office 應用僅需要登入微軟賬號即可正常地使用免費功能。

使用《Word》的時候可以正常的開啟、儲存、編輯文字等,但是「Delete」鍵被識別為刪除游標後的文字,無法依照 macOS 鍵盤正確的邏輯處理。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

與之相反的是,《Excel》的表現堪稱完美,無論是顯示,還是錄入文字的操作都很舒適,資料的篩選、審閱等也與 iPad 的體驗一致。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

《PowerPoint》的使用體驗也同樣完美,編輯、播放幻燈片毫無壓力,對於輕度使用幻燈片的使用者是個不錯的選擇。不過播放幻燈片的時候,想要全屏播放的話,還需要將應用視窗全屏化。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

iPad 版的《Lightroom》則可以使用一部分基礎功能來對照片進行處理,對於輕度使用的使用者可以取代 Mac 上的收費《Lightroom》。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

靠簡潔穩定替代原有的 Mac 應用

換上 iOS 版的《微信》便省心多了,玩小程式、看朋友圈都不在話下。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

我也試了試「搖一搖」,無論是晃動視窗,還是晃動電腦都無法使用。

使用 Mac 上沒有的 iOS 應用

微博、知乎等原本在 macOS 端沒有的應用,現在也可以在 macOS 上進行使用了。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

而有些僅存在於 iOS 端的好用的 app,現在自然也可以在 Mac 上使用了。習慣《Alook》瀏覽器的讀者可以安裝 Alook 瀏覽器,在 Mac 上它儼然一副桌面瀏覽器的樣子,透過切換為請求桌面版網站即可。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

使用 Alook 便依舊可以使用 Alook 中遮蔽廣告,影片倍速等的全部功能。

另外測試的一個應用為《MarginNote 3》,它在 Mac 上也可以很好地工作。不過完整功能依舊需要訂閱。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

如上圖所示,雖然《MarginNote 3》沒有上架到 macOS 的 App Store 導致此應用不能方便的下載,但是安裝後還可以正常、方便地進行訂閱。點選「解鎖完整版」後,手指不小心摸一下帶指紋的電源鍵,就能扣費成功了。

將日常 App 搬到 Mac 上

使用 iOS 應用還有一個好處是弱化了手機的使用,大部分生活日常 app 都可以在 Mac 上完美使用,比如叫個外賣,刷會兒抖音,下班後開啟滴滴打車。原本很多需要在手機上才能進行的生活娛樂操作,現在可以在工作之餘在電腦上進行了。

值得一提的是,

螢幕時間的設定依舊有效,且 app 的使用時間與移動端是共享的

,比如我設定的每天只刷 3 分鐘抖音,不管在哪一端,累計時長到了都會進行提示。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

有趣的是,被限制的應用其實還在後臺執行,比如抖音在達到時間限額後還在後臺播放影片,點選「好」按鈕,只會把窗體最小化,並不會退出應用。

生活中的很多場景自此便不再需要拿起手機便可以完成了,就這樣,我的手機使用時間直線下降。

拯救 macOS 貧瘠的小元件

Big Sur 系統更新後,變得更像 iPad 了,雙指輕劃右側邊緣可以彈出小元件,樣式與 iOS 完全一致。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

在使用 iOS 應用的時候,我意外發現 app 提供的小元件是可以在 macOS 上正常新增與顯示的,甚至我用 Scriptable 寫的「愛範兒最新文章小元件」都是可以正常工作。

知乎的小元件可以讓我在 Mac 下也能時不時地看一眼最新內容。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

《Scriptable》可以正確執行大部分指令碼,所以之前 APPSO 文章中介紹的大部分小元件都可以在 macOS 上正確顯示,藉助《Scriptable》,macOS 可用的小元件數量和自定義能力更上一層樓。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

開啟 iOS 遊戲休閒娛樂一下

開啟 iOS 應用後,點選桌面頂部的選單欄,可以發現,多了一個「觸控替代」的選項。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

勾選後,會彈出提示教我們如何使用一些觸控板的手勢操作來模擬螢幕觸控。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

根據介紹可以知道,這個模式主要是為遊戲服務的。

對於普通的休閒類遊戲,依靠簡單的點選或者少量的拖拽的遊戲便可以輕鬆駕馭,如《迷你地鐵》遊戲。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

對於搖桿類的遊戲,則可以透過開啟「觸控代替」後,按住「Option」鍵使用觸控板操作搖桿。

由於筆記本自帶的觸控板用起來沒有那麼舒適,為了體驗類似手柄一樣的自由,我拿出了因為 M1 晶片的 Mac 的到來導致落滿了灰塵的妙控板,開了一局《和平精英》的訓練場。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

一番體驗下來的感覺是這種操作由於不如在觸控式螢幕上那樣直觀,故而比較依賴肌肉記憶,或者依賴記號筆在觸控板上畫出按鈕的位置。

還有一小部分遊戲已經適配了鍵盤,可以直接透過鍵盤按鍵進行控制。遊戲《帕斯卡契約》便支援透過鍵盤控制。

蘋果macOS執行iOS應用體驗:甚至能在電腦上刷微信朋友圈

▲ 遊戲《帕斯卡契約》中的按鍵配置介面

測試完不由得感嘆這類遊戲在 Mac 上的體驗已經與原生的遊戲相差無幾,不知道《和平精英》之類的流行遊戲會不會做類似的操作相容。

至於為什麼沒有 2020 年度最佳遊戲《原神》?別問,問就是閃退。很多 iOS 頭部遊戲都很積極地在 macOS 上的 App Store 上下架,所以大多需要手動安裝。這裡不做過多的解讀,希望能在 macOS 上看到 iPad 遊戲大放異彩,彌補 macOS 系統遊戲不足、娛樂性較低的缺憾。

綜合這段時間的使用體驗,可以說 iOS 應用登陸 Mac 平臺,結結實實地擴充了一波 macOS 系統的應用,尤其是 iPad 平臺的優質應用讓我們可以很方便地將使用體驗無縫遷移到 Mac 平臺上,大部分日常接觸到的應用都有不錯的表現。而對於適配不夠完美的應用,主要需要應用本身針對不同平臺的系統進行最佳化。

這一次應用數量的大跳躍,在我看來已經對 Mac 使用者的一部分使用習慣造成了一定的改變。而且打通全平臺後很多軟體在未來可能只需要購買一份,對消費者是利好的。種種表現,很值得讓人說一句「未來可期」。