關閉廣告

Apple 多年前宣布很快就會終止 macOS 中對 32 位元應用程式的支援。因此,這家庫比蒂諾巨頭已經在 2018 年宣布,macOS Mojave 版本將是蘋果作業系統最後一個仍可處理 32 位元應用程式的版本。事實正是如此。下一代 macOS Catalina 將不再能夠運行它們。在這種情況下,用戶將看到一條訊息,指出應用程式不相容,其開發人員必須更新它。

這一步並沒有讓很多用戶感到愉快。這並不奇怪,因為它帶來了許多併發症。一些蘋果用戶失去了他們的軟體和遊戲庫。將應用程式/遊戲從 32 位元轉換為 64 位元可能無法為開發人員帶來經濟回報,這就是為什麼我們完全失去了許多出色的工具和遊戲。其中最引人注目的是 Valve 的傳奇遊戲,如《軍團要塞 2》、《傳送門 2》、《Left 4 Dead 2》等。那麼,乍看之下這給用戶帶來了許多問題,蘋果為何決定徹底砍掉 32 位元應用程式呢?

繼續前進,為更大的改變做準備

Apple 本身也認為 64 位元應用程式具有相對明顯的優勢。由於它們可以存取更多內存,使用更多系統性能和最新技術,因此它們自然對 Mac 本身來說更加高效和更好。此外,他們多年來一直使用 64 位元處理器,因此經過適當準備的應用程式在其上運行是合乎邏輯的。即使現在我們也可以看到這方面的相似之處。在配備 Apple Silicon 的 Mac 上,程式可以本地運行,也可以透過 Rosetta 2 層運行。當然,如果我們只想要最好的,那麼使用直接為給定平台創建的完全優化的軟體是合適的。雖然不是一回事,但我們可以在這裡看到一定的相似之處。

同時,幾年前就出現了證明這一步驟合理性的有趣觀點。即便如此,人們開始猜測蘋果是否正在為自己的處理器的到來做準備,從而離開英特爾,而對於這個巨頭來說,或多或少統一其所有平台是有意義的。 Apple Silicon的到來也間接證實了這一點。由於這兩個系列的晶片(Apple Silicon 和 A 系列)使用相同的架構,因此可以在始終為 64 位元的 Mac 上運行一些 iOS 應用程式(自 11 年 iOS 2017 起)。蘋果自家晶片的提前上市也可能在這項變更中發揮作用。

蘋果矽

但最簡短的答案是明確的。 Apple 放棄了 32 位元應用程式(在 iOS 和 macOS 中),原因很簡單,即在兩個平台上提供更好的效能和更長的電池壽命。

Windows 繼續支援 32 位元應用程式

當然,最後還有一個問題。如果 Apple 認為 32 位元應用程式存在如此大的問題,那麼為什麼其競爭對手 Windows(迄今為止世界上使用最廣泛的桌面作業系統)仍然支援它們?解釋很簡單。由於Windows 如此廣泛,並且許多商業領域的公司都依賴它,因此微軟沒有能力強制進行如此強烈的改變。另一方面,我們這裡有蘋果。另一方面,他掌握著軟體和硬件,因此他可以製定自己的規則,而無需考慮幾乎任何人。

.