關閉廣告

Mac 電腦改用 Apple Silicon 帶來了許多巨大的好處。蘋果電腦在效能和能耗方面有了顯著的提升,而且由於採用了不同的架構(ARM),它們也獲得了運行iPhone和iPad可用的經典應用程式的能力。開發人員無需任何移植或困難的準備即可使用此選項 - 簡而言之,一切幾乎立即可用。

開發人員可以優化他們的應用程序,使其更易於透過鍵盤和觸控板/滑鼠進行控制。透過這種方式,基於 Apple Silicon 晶片的新型 Apple 電腦的功能已顯著擴展。他們幾乎可以毫無問題地啟動行動應用程式。簡而言之,一切立即生效。更糟的是,蘋果已經推出了 Mac Catalyst 技術,可以輕鬆為 macOS 準備 iPadOS 應用程式。然後,該應用程式共享相同的原始程式碼並在兩個平台上運行,而在這種情況下,它甚至不限於 Apple Silicon Macy。

開發者端的問題

乍一看,上述選項看起來很棒。它們可以讓開發人員和使用者使用 Mac 的工作變得更輕鬆。但也有個小問題。儘管這兩個選項已經在我們身邊出現了一些週五,但到目前為止,開發人員似乎傾向於忽略它們,老實說並沒有太多關注它們。當然,我們也可以發現一些例外。同時,適當提及一件重要的事情。即使採用 Apple Silicon 的 Mac 可以處理上述 iOS/iPadOS 應用程式的啟動,但這並不意味著每個應用程式都可以以這種方式使用。開發者可以直接設定自己的軟體在任何情況下都不能安裝在蘋果電腦上。

在這種情況下,他們通常會用簡單的理由為自己辯護。正如我們上面指出的,並非所有應用程式都可以在 Mac 上正常運行,這需要針對 Mac 進行自訂。但更簡單的選擇是直接停用它們。另一方面,那些肯定可以毫無問題地使用的應用程式也被禁止。

macOS Catalina 專案 Mac Catalyst FB
Mac Catalyst 支援將 iPadOS 應用程式移植到 macOS

為什麼開發人員忽略這些選項?

總而言之,問題仍然存在,為什麼開發人員或多或少忽略了這些可能性?儘管他們有充足的資源來促進自己的工作,但這對他們來說還不夠動力。當然,也要站在他們的角度來看待整個情況。可以選擇在 Mac 上運行 iOS/iPadOS 應用程式這一事實並不能保證它值得。當開發者事先或多或少明確 macOS 平台上對它沒有興趣時,發布無法正常工作的軟體或對其進行優化是完全沒有意義的。

.