オラクルは、今年9月に発表予定のJDK 27バージョンから、オラクルのエンジニアがmacOS/x64プラットフォーム向けのJava Development Kit(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の両方に互換性がありますが、テストは行われなくなります。

