macOS Catalina 全面終止 32 位元 App 支援,老程式、老遊戲該何去何從?

作者 | 發布日期 2019 年 09 月 14 日 8:37 | 分類 app , Apple , macOS line share follow us in feedly line share
macOS Catalina 全面終止 32 位元 App 支援,老程式、老遊戲該何去何從?


隨著蘋果秋季發表會到來,一如往常 macOS 最新版 Catalina 也會隨之釋出,但你還記得嗎?蘋果說過,現階段 Mojave 將是支援 32 位元 App 的最後一版 macOS 作業系統,這意味著使用者無法在 Catalina 運行尚未更新的老程式或老遊戲。

全面放棄支援 32 位元 App,其實蘋果早就有準備,不只提前在 Mojave 發表時就預告,甚至從 High Sierra 開始,就於使用者執行 32 位元 App 時,跳出通知提醒用戶,如果該 App 再不更新,將無法與未來 macOS 相容。整體而言,蘋果花了近 3 年時間,給一般使用者與開發者做好轉換 64 位元的準備。

只不過,該來的還是得來。蘋果秋季發表會時沒意外 macOS Catalina 宣布 10 月釋出,蘋果的 32 位元時代宣告終結,全面邁入 64 位元新里程。但至今依然有許多 App 仍維持 32 位元架構,追根究柢,也不是「不想更新」,而是「不能」或「不值得更新」。

舉例來說,許多程式於古早時代釋出,但長期缺乏維護,開發者本人也早已放棄 App,要他們重新再針對舊 App 進行 64 位元最佳化,先不談開發意願,光是成本可能就非常不划算。

同樣的狀況也發生在遊戲。遊戲製作人 Paolo Pedercini 在 Twitter 表示,2016 年 Unity 引擎 5.5 版本更新釋出前,所有以 Unity 製作的遊戲,都是採用 32 位元架構,且數量相當可觀,甚至連 Flash 遊戲也會受影響。

雖然開發人員有能力重拾專案,專為 macOS Catalina 讓這些遊戲升級成 64 位元 App,但製作成本太高且沒有效益。蘋果甚至要求開發者,需付每年 100 美元成為認證人員,才能取得通行 macOS 內建安全軟體 Gatekeepe 的數位簽章,導致許多人不願意做這件事。

換個角度說,消費者也不會希望看到,開發者只是把遊戲升級成 64 位元,就得再度掏錢,再買一次相同的作品,以符合重新開發遊戲的收益。

此外,也有比較激進的開發者,如獨立遊戲工作室 Grey Alien Games 的 Jake Birkett,由於蘋果禁止 32 位元 App 在未來的 macOS 執行,他就選擇不再為 Mac 開發任何遊戲。

有趣的是,同樣的問題其實在 iOS 早就發生了。一些小型開發者負擔不了持續追逐新 iPhone 與新 iOS 的效能要求,被迫放棄維護以往的作品,因為再開發的成本,嚴格算起來並不符成本效益。

MacRumors 整理了一些 macOS Catalina 終止支援 32 位元 App 後,將對使用者帶來的影響,其中除了檢查有哪些 App 依舊採用 32 位元架構,比較重要的還有圖像處理軟體 Aperture 將無法執行,建議使用者轉移至 Adobe 的 Lightroom。

此外,使用舊格式和舊編解碼器的媒體檔案,由於 macOS Catalina 不再具 QuickTime 7 框架,使用者須經由 iMovie 或 Final Cut Pro X 提早轉換,以因應未來新版本的作業系統。

(本文由 T客邦 授權轉載;首圖來源:蘋果

延伸閱讀: