- ニュース

スティーブ・ジョブズ氏は、AppleがOS X向けのJavaの社内開発をなぜ廃止するのかと問われた際、こう説明した。「Sun(現Oracle)は他のすべてのプラットフォーム向けにJavaを提供しています。Sunには独自のリリーススケジュールがあり、それは私たちのものとはほぼ常に異なります。そのため、私たちが出荷するJavaは常に1バージョン遅れています。これは最善の方法ではないかもしれません。」
昨日、Apple は Java のトーチを Oracle に返す計画を発表しました。両社は OpenJDK プロジェクトで提携し、Oracle とオープンソース開発コミュニティの両方が、Java SE 6 以降も Mac 上で Java を存続させるために必要なツールを確実に持つようにします。
表面上、Apple が Java を非推奨にするという動きは、Oracle がビルド内のセキュリティ上の脆弱性を修正したときに、ユーザーが Apple が自家製 Java をアップデートするのを待つ必要がなくなるという点で、Mac のセキュリティにとっては良いことである。
しかし、 『The Mac Hacker's Handbook』の共著者であるチャーリー・ミラー氏によると、これによって Mac のセキュリティは以前よりもさらに低下する可能性があるとのことです。
「Windowsユーザーがこれまでやってきたことですが、これまでの経験から、人々はこれらのプラグインを最新版に保つのがあまり得意ではないことが分かります」と、ミラー氏はAppleがJavaを非推奨にした件に関する質問へのメール返信で述べた。「これまでは、JavaとFlashがインストールされていたため、ブラウザはすぐに使える状態でほぼ何でも扱えました。OSをアップデートするだけで、これらのプラグインは最新の状態に保たれていました。しかし、今後はブラウザは多くの人気サイトに対応できなくなり、プラグインをダウンロードするとなると、プラグインが最新版でなくなることを心配しなければなりません。」
彼の意見はよく分かります。結局のところ、最も安全な解決策は、AppleがOracleと同時にJavaのセキュリティ修正をリリースすることです。彼の言う通り、ユーザーは自分のマシンをアップデートするのが苦手です。とはいえ、JavaはAppleの製品ではないので、Appleが自社のビルドを最新の状態に保つためにリソースを投入し続けることに消極的になるのは理解できます。
結局のところ、AppleがJavaを非推奨にすることでMacのセキュリティは向上するでしょう…ただし、それはMacユーザーがセキュリティ意識を持ち、Javaを最新の状態に維持している場合に限ります。Macエコシステム全体が安全になるかどうかは、ユーザーがどれだけ最新のアップデートをきちんと把握しているかに大きく左右されます。