Apple、OracleへのJavaの移管を前に自社製Javaの最終アップデートを準備

Apple、OracleへのJavaの移管を前に自社製Javaの最終アップデートを準備

AppleInsiderスタッフのプロフィール写真AppleInsiderスタッフ

· 1分で読めます

Apple は金曜日、Oracle に全責任を引き渡す前に、OS X 用の最後の 2 つのカスタムビルド Java ランタイム アップデートのプレビューをリリースした。

「Java for OS X 2012-004」および「Java for Mac OS X 10.6 Update 9」と題されたアップデートは、Mac 中心の Java 開発がすべて Oracle に移行する前にリリースされる、OS X 10.6 および 10.7 向けの最後の Apple 向けランタイムとなる予定だ。

Apple は、2010 年に Mac プラットフォーム向けのソフトウェア リリースを廃止すると発表した後、OS X 10.7 Lion のデフォルト インストールから Java を削除しました。

4月に、OracleはOpenJDKコミュニティとソフトウェアに取り組んだ後、Macユーザー向けに独自のJava開発キットとJavaFX SDKの提供を開始すると発表しました。

最近では、Java SE 6の脆弱性を突いた攻撃が、Mac史上最大のマルウェア拡散を引き起こしました。Flashbackトロイの木馬は世界中で60万台以上のMacに影響を与え、機密データをマイニングし、悪意のあるコードの作成者に1日あたり最大1万ドルの利益をもたらしたとされています。

Flashback への対応として、Apple はいくつかのアップデートと専用の削除ツールを急いでリリースする必要がありました。

Apple がサポートする最終的なアップデートでは、将来の Java 実装との互換性が提供され、35 日間使用されなかった場合に Web コンポーネントを無効にする機能が含まれます。

プレビューノートより:

Java SE 6 アプレットと Web Start は使用しないと無効になります

このプレビューには、Mac OS X 10.6 Snow Leopard用のスタブアプレットプラグインと改良版Web Startランチャーが含まれています。この技術により、これらのJava Webコンポーネントは、一定期間(35日間)使用されない後に無効化されます。このポリシーは、OS X 10.7 Lion用の「Java for OS X 2012-003」に既に含まれています。

OracleのJava 7アプレットプラグインはJava SE 6アプレットとWeb Startを無効化する

このプレビューには、OS X Java統合機能への追加機能強化が含まれており、OracleのJava 7アプレットプラグイン(存在する場合)の機能を無効化またはリダイレクトします。これには、Java設定のほとんどのパネルの無効化、.jnlpファイルの起動をOracle Java 7 Web Startランチャーにルーティングすること、.jarファイルの起動をプラグインに組み込まれたJREにルーティングすることが含まれます。

アップデートが一般向けにいつ提供されるかについては公式発表はないが、Oracle が引き継ぐ準備ができているため、リリースは間もなく行われる可能性がある。