Apple Silicon 讓許多媒體、用戶感到驚艷,即便現階段軟體方面仍有許多待解決問題,但硬體表現確實可圈可點。但另一方面,現階段願意將 iOS App 移植到 Apple M1 版 Mac 電腦的開發者仍不算多。當中或許牽涉到 Mac 未必適合使用 iOS App 等問題,或者 Apple 仍須釋出足夠的支援給 App 開發者,不過國外 Reddit 論壇網友就有人發現,如果 Mac App Store 中找不到想要的 iOS App,其實只要自己將 ipa 檔導出,然後在 M1 版 Mac 電腦中直接執行,電腦就會安裝 App 並視為程式直接執行:
▲在 macOS 上執行 iOS App 一直是 Apple 的軟體開發目標之一(圖片來源)
很多人對於 Apple M1 處理器的效能感到激賞,但現階段原生支援 ARM64 處理器的程式仍然太少,Apple 本家的程式雖然支援度較齊全,一些大廠也在最快的時間內推出原生支援 Apple M1 處理器的程式,但多數第三方程式就沒有這麼幸運。少數原作者已經不再更新的程式更是不得不直接被淘汰。成為架構改朝換代下不得不犧牲的對象。然而,Apple M1 版 Mac 電腦其實還能支援 iOS 的 App,只是現階段會上架到 Mac App Store 的 App 並不多。多數開發者仍抱持觀望態度,可以說這項功能雖然未來會隨著時間改善,但現階段並不算完全支援
Mac App Store 沒得裝,那就自己來
國外論壇 Reddit 上有網友發現了解法。只要利用 iTunes 或類似的工具將手機裡安裝的 App 們導出來成為 ipa 檔,就能在 M1 版 Mac 電腦上直接安裝使用。用起來有些類似 macOS 上原有的 dmg、pkg 檔,或是 Windows 用戶熟知的 msi、exe檔。透過這個方法,絕大多數的軟體都可以合法的被裝在新 Macbook 上:
▲影音軟體機會看起來大一些(圖片來源)
不過,利用這個方法就算能安裝 App,也會遇到 iOS 搭載裝置與 Mac 電腦在硬體操作上的不同。Mac 電腦目前並無觸控螢幕設備,App 雖然可以啟動,但利用手機元件做動的功能多半會受到影響。例如 App 們雖然能夠啟動,但視窗不能調整大小,不能進入全螢幕模式使用。一些串留影音服務如 Netflix、HBO Max 就會因此受到影響:
▲HBO Max 可透過這個方法在 macOS 下執行,但仍不夠完善(圖片來源)
無論如何,能裝 ipa 至少多了點可玩性,但這畢竟不是官方認可的安裝方式,App 會遇到什麼樣的問題都是有可能的。某些 App 還會因為少了特定的元件而無法啟動(如 Whatsapp)。有些 App 即便啟動了,但仍然有許多小功能無法使用。想體驗到完整版的 App 功能,除了開發者需要對應 macOS 環境改寫以外,想必 Apple 這邊也得要從系統面做點什麼來改善這個問題。可以肯定的是,這個方法目前實用性還不夠高,無法當作正式的應用。