マイキー・キャンベル
· 1分で読めます
Microsoft は、他の多くの大手開発者とともに、次期 Apple Silicon Mac を含む ARM ベースの Mac および Windows マシンに Java を移植する作業を進めています。
InfoQ の報道によると、プロジェクトの協力者である Microsoft、Azul などは、2021 年に Apple の ARM ベースの Mac が店頭に並び始める頃には、OpenJDK の実用的な移植版が準備されていることを期待しているという。
JVMパフォーマンスの専門家であるモニカ・ベックウィズ氏が、Microsoftの取り組みを主導しています。Java Championの資格を持つベックウィズ氏は、ARMアーキテクチャを専門とする経験豊富なJavaパフォーマンスエンジニアです。以前はOracleとSunで同様のプロジェクトを担当していました。
AzulのCTO、ギル・テネ氏は声明の中でこの戦略の詳細を述べ、ARMベースのMacがJavaをサポートしていないという「問題」を回避するために両社が迅速に動いていると述べた。
「AzulはmacOS向けのAarch64ポートを開発しており、その作業のためのJEPを起草しました。作業は可能な限りオープンに行う予定です(Appleの開発キットの早期アクセスルールによる制限はありますが)。そして、OpenJDK 16や17などに含まれるよう、アップストリームに完全な作業を提供する予定です」とTene氏は述べた。「アップストリームに実装したら、OpenJDK 11と8のバリアントも構築し、開発者とユーザーがARMベースのMacで動作する無料のバイナリOpenJDKディストリビューションを利用できるようにします。」
レポートで指摘されているように、Javaランタイム環境(JRE)の移植により、開発者はアプリの再コーディングや修正をすることなく、この仕様を活用できるようになります。Microsoft、Azul、そしてそのパートナー企業による貢献により、Apple Silicon搭載Macのリリース後も、比較的スムーズな導入が期待できます。
今年の世界開発者会議(WWDC)で発表されたApple Siliconにより、AppleのAシリーズチップが初めてMacに搭載されることになります。長らく噂されていたIntelからの移行には、移行期間中の開発者ワークフローを簡素化するための包括的なソフトウェアスイートが必要です。
Apple初のARM搭載Macは2020年後半に登場と予想されています。アナリストのミンチー・クオ氏は6月に、13.3インチMacBook ProがApple Silicon搭載のデビュープラットフォームとなり、その後他のMacBookモデルも発売されると予測していました。新型MacBook Airと大型のMacBook Proは2021年に発売されると噂されています。