ADVERTISEMENT
隨著 Apple 秋季發表會即將到來,一如往常 macOS 的最新版本 Catalina 也會隨之釋出,但你還記得嗎?Apple 說過,現階段的 Mojave 將是支援 32 位元 App 的最後一個 macOS 作業系統版本,這意味著使用者將無法在 Catalina 上,運行那些尚未更新的老程式或老遊戲。
全面放棄支援 32 位元 App,其實 Apple 早就有所準備,不只提前在 Mojave 發表時就已經預告,甚至從 High Sierra 開始,就會於使用者執行 32 位元 App 時,跳出通知提醒用戶,如果該 App 再不更新,將無法與未來的 macOS 相容。整體而言,Apple 花了近 3 年時間,給一般使用者與開發者做好轉換 64 位元的準備。
ADVERTISEMENT
只不過,該來的事情還是得來。下周舉辦的 Apple 秋季發表會上,沒意外 macOS Catalina 就會正式釋出,Apple 的 32 位元時代宣告終結,全面邁入 64 位元新里程,但至今依然有許多 App,仍是維持著 32 位元架構,追根究柢,它們也不是「不想更新」,而是「不能」或「不值得更新」。
舉例來說,許多程式在古早時代釋出,但長期缺乏維護,開發者本人也早已放棄了該款 App,要他們重新再針對舊的 App 進行 64 位元最佳化,先不談開發意願問題,光是成本可能就非常不划算。
ADVERTISEMENT
同樣的狀況也發生在遊戲上。一名遊戲製作人 Paolo Pedercini 在推特表示,在 2016 年 Unity 引擎 5.5 版本更新釋出前,所有透過它製作的遊戲,都是採用 32 位元架構,而且數量相當可觀,甚至連 Flash 遊戲也會受到影響。
雖然開發人員有能力重拾專案,專為 macOS Catalina 讓這些遊戲升級成 64 位元 App,但製作成本太高且沒有效益。Apple 甚至要求開發者,需要付出每年 100 美金成為認證人員,才能取得通行 macOS 內建安全軟體 Gatekeepe 的數位簽章,導致許多人不願意去做這件事。
ADVERTISEMENT
換個角度說,消費者也不會希望看到開發者,只是把遊戲升級成 64 位元,就得再度掏錢,再買一次相同的作品,以符合重新開發遊戲的收益。
此外,也有比較激進的開發者,如獨立遊戲工作室 Grey Alien Games 的 Jake Birkett ,由於 Apple 禁止了 32 位元 App,在未來的 macOS 中執行,他因此選擇不再為 Mac 開發任何遊戲。
ADVERTISEMENT
有趣的是,同樣的問題其實在 iOS 上,也早就發生過了。一些小型的開發者,由於負擔不了持續追逐新 iPhone 與新 iOS 的效能要求,而被迫放棄維護以往的作品,因為其再開發的成本,嚴格算起來並不符合效益。
MacRumors 整理了一些 macOS Catalina 終止支援 32 位元 App 後,將對使用者帶來的影響,其中除了檢查有哪些 App 依舊還是採用 32 位元架構外,比較重要的還有圖像處理軟體 Aperture 將無法執行,建議使用者轉移至 Adobe 的 Lightroom。
此外,使用舊格式和舊編解碼器的媒體檔案,由於 macOS Catalina 不再具備 QuickTime 7 框架,使用者須經由 iMovie 或 Final Cut Pro X 提早轉換以因應未來新版本的作業系統。
來源:PC Gamer
ADVERTISEMENT