オラクルは、JDK 27バージョンが今年の9月にリリースされる予定であることを受けて、macOS/x64プラットフォーム向けのJava開発キット(JDK)のポートのメンテナンスを停止する計画を進めています。JDK拡張提案8386091によると、「JDK 27から、オラクルのエンジニアはmacOS/x64ポートのメンテナンスを停止します」。数日前、オラクルのシニアJava仮想マシンディレクターであるミカエル・ヴェーデステートは、この廃止計画を実現するためのプルリクエストを提出しました。
その時、macOS/x64プラットフォーム用にJDKを構築するには、手動でコンパイルフラグを設定する必要があり、「そのポートが成功裏に構築できることは保証されず、正常に動作することも保証されません」。
Intel版MacはAppleの製品ラインからしばらく前に退場しています。最後の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に格下げしました——コンパイラと標準ライブラリは引き続きこのプラットフォーム向けに配布されますが、自動化テストは実行されなくなり、プラットフォーム特有のバグが発生するリスクが高まります。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の両方に互換性がありますが、テストは行われなくなります。

