UPDATEJavaの父、GoogleのAndroid戦略に「苦言」?Javaの父ジェームズ・ゴスリング氏は、独自のJavaを使うGoogleに、「ほかのJavaスマートフォンとも仲良くしたら?」と苦言を呈しているのだろうか。true;});Googleマニアの中には、今後新しいAndroidスマートフォンの登場に伴い、Android対応アプリケーションも豊富に出そろうものと期待している向きもいるだろう。このオープンソースOSをめぐるGoogleの方針に誰もが納得しているわけではない。Microsystemsには、当然のことながら、Javaを守りたいという気持ちが強い。OSとそれに付随する開発ツールを発表すると、Sun幹部は「AndroidはJavaを分断化させることになる」との懸念を直ちに表明、GoogleのAndroidチームを強く非難した。「Javaプログラマーは通常Javaの互換性テストを受けるが、それも行なわずにプログラマーが手当たり次第にAndroid携帯向けのJavaアプリケーションを開発できるようにすれば、深刻な互換性の問題に発展するだろう」というのがSunの主張だ。ME)とAPIがすべて同じというわけではなく、通常のJVM(Java仮想マシン)では実行できない。した状態はJavaベースのスマートフォン向けのアプリケーションの分断化を招く、とSunは主張している。Sunはこれまでにも、自社のソフトウェアポートフォリオのベースとなる要の技術を守るべく(Javaがまだオープンソース化されていなかった時代)、MicrosoftやIBMなどの競合企業に対し、同じような批判を行っていた。eWEEKシニアエディターのダリル・タフトは先ごろ、Javaの生みの親であるジェームズ・ゴスリング氏に取材を行なったが、その際、「GoogleがJavaを使用していること、あるいはGoogleが使用しているJavaのサブセットについてどう思うか?」との質問にゴスリング氏は次のように答えた。ほかの子供たちと一緒に遊びたがらない怒りっぽい子という感じではない。それよりも、まるで世事に超然として、『つまり、ほかにも仲間がいるのだから一緒に遊べばってこと?』とでも言っているかのようだ。GoogleがAndroidで何を目指しているのかはよく分からない。GoogleはAndroidを提供し、多くの人たちがそれに反応している。大きな魅力は価格がゼロという点だろう。わたしがこれまでに話を聞いた限りでは、Android携帯に乗っかろうと、大勢の人たちがこの取り組みに加わり、プログラムの開発を進めている。なると、今後登場するAndroid携帯は互換性を備えないことになるだろう。「ほかの子供たちと一緒に遊びたがらない怒りっぽい子」というのは、かつてのMicrosoftやIBMのことを言っているのかもしれない。Googleが「世事に超然として」という指摘については、わたしには、ゴスリング氏が本気でGoogleのAndroidチームがそうした甘い認識で動いていると考えているとは思えない。したらどう?」とでも言いたいのではないだろうか。ことによるとゴスリング氏は本当に、GoogleがかつてSunをひどく悩ませたMicrosoftなどの競合企業と同じように振舞っていると考えているのかもしれない。「Javaプログラミングに関してほかの会社がどうしようが関係ない、これがGoogleのやり方だ」という態度だ。Groupのロブ・エンダール氏によると、Sunとの関係という点では、Googleはオープンソース寄りである分、プロプライエタリな企業であるMicrosoftと比べて、Sunとはより良い関係にあるという。同氏はGoogleについて、わたしに次のように語った。Googleは徹底したアンチMicrosoftだ。GoogleはMicrosoftが行なっていることの多くを避けようとするはずだ。一貫したコードベースを維持するといったことだ。Googleのアプローチに問題があるとすれば、互換性についてだ。互換性は、プラットフォームの変更はほとんど認めないというMicrosoftの方針の核となっている要素だ。確かに現状では互換性の問題が懸念されるが、Googleがこの問題にきちんと対処できるかどうかを判断するのは時期尚早だ。今後の動きを見守る必要があるだろう。ゴスリング氏が指摘しているリスクは確かに現実的だ。したリスクを緩和する有効な方法もある。いずれにせよ、Googleの方針の成否を判断するのは、市場にもっと端末が出回ってからだ。皆さんのご意見をぜひお聞かせ願いたい。Japanスマートジャパン3Dモデラボキャリア@IT自分戦略研究所エンジニアライフディルバートアプリITmediaねとらぼねこらぼついトピ!ITmediaはアイティメディア株式会社の登録商標です。