甲骨文自 JDK 27 起停止支持 macOS/x64 平台,Intel 版 Mac 面臨淘汰

甲骨文 Oracle 正在推進一項計劃:從預計於今年 9 月發佈的 JDK 27 版本開始,Oracle 工程師將停止維護面向 macOS/x64 平台的 Java 開發工具包(JDK)端口。根據 JDK 增強提案 8386091 的規定,「從 JDK 27 開始,Oracle 工程師將停止維護 macOS/x64 端口」。幾天前,Oracle 高級 Java 虛擬機總監米凱爾·維德斯泰特已經提交了一份實現該棄用計劃的拉取請求。

屆時,若要為 macOS/x64 平台構建 JDK,需要手動設置編譯標誌,並且「不保證該端口能夠成功構建,更不能保證其正常運行」。

Intel 版 MacApple 產品線中退場已有一段時間。最後一台搭載 Intel 處理器的 Mac 是 2019 款 Mac Pro,於 2023 年 6 月正式停產。目前 Apple 正在加速終止對 Intel Mac 的支持力度。在剛剛結束的全球開發者大會上,Apple 已確認 macOS 27(代號「金門」)將不再支持 Intel Mac,並且該版本將是最後一個包含 Rosetta 2 兼容層的 macOS 版本——Rosetta 2 先前允許 Intel 平台編譯的應用在 Apple Silicon Mac

上運行。

多個平台逐步減少對 Intel Mac 的支持

Java 並非唯一一個縮減或取消 Intel Mac 支持的平台。Rust 項目自 2025 年 9 月發佈的 Rust 1.90 版本起,已將 Intel Mac 支持降級為 Tier 2 級別——編譯器和標準庫仍會為該平台分發,但自動化測試不再保證運行,平台特定 bug 出現的風險隨之上升。Python 自 2025 年 11 月起也將 x86_64-apple-darwin 列為 Tier 2 平台,不過 Python 的 Tier 2 支持力度相對較強,出現構建失敗時會阻止新版本發佈,且要求在

24 小時內修復。

Node.js 團隊在 2026 年 5 月將 macOS x64 降級為 Tier 2,並且按照當前關於構建 Node.js 的文檔説明,從 2028 年初起 Intel Mac 平台將被標記為實驗性支持。文檔解釋稱,屆時「項目將無法在任何基於 Intel 的 macOS 版本上測試變更」,不過項目仍打算繼續為仍在維護期的 Node.js 版本創建通用二進制文件,這些版本仍可同時兼容 Apple Silicon 和 Intel 版 macOS,但將不再經過測試。

Henderson
Henderson

Henderson 是 TechRitual Hong Kong 科技編輯,專注報導智能手機、消費電子產品、SIM 卡及流動通訊市場。自加入 TechRitual 以來,累計撰寫數千篇科技報導及產品評測,內容同步發佈至 SINA 及 Yahoo Tech 等主要平台。

友情網站:日本語版 / TechNipponThe Base Principle(AI・工程)