AppleInsiderスタッフ
· 2分で読めます
Appleは、Mac OS X向けOpenJDKプロジェクトを通じて、Mac OS XにおけるJava SE 7実装に必要な主要コンポーネント、ツール、テクノロジーの大部分を提供します。これには、32ビットおよび64ビットのHotSpotベースのJava仮想マシン、クラスライブラリ、ネットワークスタック、そして新しいグラフィカルクライアントの基盤が含まれます。OpenJDKは、AppleのJavaテクノロジーをオープンソース開発者に提供し、彼らがこの取り組みにアクセスし、貢献できるようにします。
「成長を続けるOpenJDKコミュニティに、Appleが重要な貢献者として加わることを大変嬉しく思います」と、オラクルの開発担当シニアバイスプレジデント、ハサン・リズヴィ氏は述べています。「Mac OS XでJavaが利用できることは、Javaプラットフォームのクロスプラットフォーム化において重要な役割を果たします。Java開発者コミュニティの皆様は、最先端のJava環境が今後もMac OS X上で利用可能であり続けることを確信していただけます。先月発表されたIBMのOpenJDK参加と合わせて、このプロジェクトはソフトウェア業界のビッグネーム3社の支援を受けることになりました。」
Appleはまた、Mac OS X Snow Leopardおよび次期Mac OS X Lion向けにJava SE 6を引き続きAppleから提供すると発表しました。Mac OS X向けのJava SE 7およびJavaの将来のバージョンは、Oracleから提供される予定です。
「Oracleと協力し、Mac上でJavaの優れたバージョンが今後も提供され続けることを嬉しく思います」と、Appleのソフトウェアエンジニアリング担当シニアバイスプレジデント、バートランド・セルレ氏は述べています。「ユーザーの皆様が常に最新かつ安全なJavaをご利用いただくための最良の方法は、Oracleから直接入手することです。」
Javaは、オープンであることを重視し、アプリケーション開発者が「一度書けばどこでも実行できる」ことを可能にする、汎用ソフトウェア開発プラットフォームです。Javaプラットフォームは、ビジネスソフトウェア、Webアプリケーション、モバイルアプリケーションで最も広く使用されています。
10月、AppleはMac OS X向けJavaのサポートを終了し、今後はJavaのアップデートを独自に提供しないことを発表しました。Appleの発表によると、JavaランタイムはMac OS Xの将来のバージョンから完全に削除される可能性があります。
Apple CEOのスティーブ・ジョブズ氏からとされる電子メールには、Appleのアップデートが常にOracleとSunの公式リリースより1バージョン遅れているため、Mac向けJavaの独自開発を今後行わないと決定したと記されていた。ジョブズ氏は、現在のやり方は「最善の方法ではないかもしれない」と述べたとされている。