Appleシリコン搭載Mac用のJavaをAzulが公開 Microsoftと協力して開発
この記事は新野淳一氏のブログ「Publickey」に掲載された「Appleシリコン搭載Mac用のJavaをAzulが公開。マイクロソフトと協力して開発」(2020年11月24日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
商用Javaサポートなどを提供している米Azul Systemsはこのほど、Appleシリコンを搭載したMac対応のOpenJDKディストリビューション「Zulu Builds of OpenJDK」を公開しました。
対応するJavaのバージョンはJava 8(LTS)、Java 11(LTS)、Java 13(MTS:Medium Term Support)、そして来春に正式版がリリース予定のJava 16 Early Access版です(Java 15も対応予定とのこと)。
「Zulu Builds of OpenJDK」は無料で利用可能なOpenJDKディストリビューションです。利用条件に制限は設けられていないため商用利用も可能となっています。
MicrosoftとAzulが協力してAppleシリコン対応版を開発
JavaをAppleシリコンに対応させる作業は、OpenJDKの「JEP 391: macOS/AArch64 Port」として進められており、特に米MicrosoftとAzulが協力して取り組んでいることが示されていました。
なぜMicrosoftがAppleシリコン搭載Mac用のJavaの開発に取り組んでいたのかというと理由は2つ考えられます。
1つは、AzulとMicrosoftはもともと協力関係にあったためです。Microsoftは以前からMicrosoft Azure用のOpenJDKとしてAzulのOpenJDKを採用するなど、Java分野においてAzulとの協力関係を築いていました。
参考記事:Microsoft Azure上での実行目的ならJavaの長期サポート(LTS)を無料提供、MacやWindowsでの開発用途もOK。MicrosoftとAzul Systemsが提携で
そしてもう1つは、ARMプロセッサに対応したJavaとして、すでにWindows/AArch64(JEP 388)とLinux/AArch64(JEP 237)があり、Appleシリコン搭載MacへのJava対応はこれらのコード、特にWindows/AArch64をベースに行われたためです。
「JEP 391: macOS/AArch64 Port」の「Dependencies」(依存関係)の項目には、次のようにWindows/AArch64とのコードの共有や依存関係が記されています。
The macOS/AArch64 port and the Windows/AArch64 port (JEP 388) will likely share some code. Some parts of this JEP will depend upon the integration of JEP 388, while other parts can be developed in parallel.
macOS/AArch64ポートとWindows/AArch64ポート(JEP 388)は、いくつかのコードを共有することになるでしょう。このJEPのいくつかの部分はJEP 388との統合に依存しますが、他の部分は並行して開発することができるでしょう。
果たして、Appleシリコン上でのJavaはインテルプロセッサと比べてどのくらい速いのか(あるいは遅いのか)、ベンチマークが気になりますね。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
資さんうどん、従業員の退職理由などが外部から閲覧可能に 委託先の勤怠システムに設定不備
-
2
松屋の公式アプリとWebサイトが停止 不正アクセスを検知、モバイルオーダーや弁当予約も使えず
-
3
グッスマ、顧客の2800人のカード番号全16桁+セキュリティコードなど流出か 下4桁は40万枚分
-
4
「PayPay連携の銀行から、お金全部盗られた」被害報告……原因と対策は? PayPayに聞いた
-
5
NEC、委託先の情報漏えいで謝罪 「セキュリティ事業を手掛ける企業として反省」
-
6
ベネフィット・ワンの委託先に不正アクセス セゾン会員向け優待サービスで約2.9万人分の個人情報漏えい
-
7
JALの予約システムに不正アクセス 約9万人分の予約情報が漏えい 一部ではパスポート番号も
-
8
VTuber「兎田ぺこら」グッズにSNSで風評被害→示談成立 「保護者同伴で謝罪などがあったため」
-
9
渦中のGMO、熊谷代表の発信は“火に油”か? 「経営トップが自ら広報」の功罪
-
10
ソニー生命に不正アクセス、個人情報約38.5万件漏えい 氏名や住所、契約内容など
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR