Catalyst 平台只有一個使命。讓開發者能夠輕鬆地將他們的 iPadOS 應用程式移植到 Mac。在平台內,他們只需勾選一個報價就足夠了,並且給定的應用程式不僅是為行動裝置編寫的,而且還為桌面系統編寫。優點是顯而易見的,因為只有一個程式碼,編輯即可修改兩個應用程式。但現在這一切都沒有意義了。
Mac Catalyst 於 2019 年與 macOS Catalina 一起推出。它從 iPad 移植到 Mac 上最著名的應用程式無疑是 Twitter。作為 macOS 的一部分,後者於 2018 年 3 月停止了其用戶端。然而,使用這個平台,開發者以最簡單的形式將其返回到蘋果桌面。以這種方式移植的其他應用程式包括 LookUp、Planny 5、CARROT Weather 或 GoodNotes XNUMX。
Apple Silicon 的情況
因此,該公司在 Big Sur 到來前一年、Apple Silicon 晶片問世之前就推出了這項有前途的功能。如您所知,正是在配備這些 ARM 晶片的電腦上,您可以非常簡單地從 iPhone 和 iPad 啟動應用程式。您可以直接在 Mac App Store 中找到它們並從那裡安裝它們。儘管正確的控制可能會出現問題,特別是如果遊戲提供獨特的觸控手勢,但就應用程式而言,這並不像遊戲那樣是一個問題。
當然,開發人員需要花一些時間進行調整(或根本不提供 Mac 應用程式),但即便如此,大多數行動遊戲實際上都可以在桌面上使用。這就是絆腳石。那麼「催化劑」還有意義嗎?對於配備英特爾處理器的電腦來說,是的(但還有誰會為它們操心呢?),對於想要為用戶提供最大用戶體驗的開發人員來說,是的,但對於大多數普通開發人員來說,不是。
此外,macOS 上的 App Store 中新增遊戲的趨勢整體呈下降趨勢。開發人員透過自己的網站提供更專業的服務,而無需向蘋果支付適當的佣金。
確實,它會被遺忘,但將應用程式移植到 macCatalyst 很困難。僅僅選取該方塊是不夠的,您需要將所有依賴項作為原始程式碼提供,或者預先建立可用的依賴項然而,對於給定的架構,它與ios 的架構不同。例如,webrtc 目前沒有官方的全面支持。這只是許多主要框架之一。它正在慢慢適應許多其他框架依賴..