關閉廣告

去年,當蘋果在 WWDC 上大張旗鼓地推出「Project Catalyst」時,它向開發者展示了一個美好的未來,即所有平台上的統一應用程式以及適用於所有平台的通用應用程式商店。隨著 macOS Catalina 的到來,該專案進入了某種第一個實施階段,即使在演示兩天後的現在,很明顯最初的願景仍然遠未實現。

首先,需要提醒的是,Catalyst專案的主要里程碑是2021年,那時一切都應該準備就緒,應用程式應該跨平台通用,應該由一個App Store連接。因此,目前的狀態只是一個相對漫長旅程的開始,但據開發商稱,一些嚴重的問題已經出現。

首先,將應用程式從 iPad 移植到 Mac 的整個過程並不像蘋果去年展示的那麼容易。儘管 Catalyst 包含一個使用者介面,可以在簡單選項的幫助下自動將應用程式從 iOS(或 iPadOS)環境修改到 macOS,但結果肯定並不完美,相反。正如一些開發者所言,現有的工具能夠根據 macOS 的需要移植應用程式的基本功能,但結果往往非常脆弱,無論是從設計的角度還是從應用的角度來看。可控性。

透過 Catalyst 進行自動應用程式移植的範例(下)和針對 macOS 需求手動修改的應用程式(上):

蘋果催化劑MacOS應用

這使得「簡單快速」的過程效率不高,開發人員仍需要投入數小時的時間來修改移植的應用程式。在某些情況下,根本不值得,最好重寫整個應用程式。從開發商的角度來看,這絕對不是一個理想的情況。

還有一個大問題是,按照目前的設置,應用程式內購買不會轉移。很容易發生這樣的情況:購買了 iPadOS 版本應用程式的用戶必須在 macOS 上再次付費。這沒有多大意義,並且有點破壞了整個計劃。 Catalyst 也受到一些開發者的冷遇。其中一款主打遊戲(《狂野飆車9》)最終未能按時發布,被推到了“年底”,其他遊戲則完全消失了。開發者對 Catalyst 也沒有太大興趣——例如,Netflix 就不打算使用這項措施。

開發人員一致認為,這是向前邁出的良好一步,也是一個偉大的願景。但目前執行力嚴重不足,如果蘋果不著手解決這個問題,其宏偉計劃可能最終會成為一場鬧劇。這將是一個巨大的恥辱。

macOS Catalina 專案 Mac Catalyst FB

來源: 彭博社

.