【 ここから本文 】

モバイル&ワイヤレス


ソーシャルブックマークに登録 : Yahoo!ブックマークに登録 はてなブックマークに登録 del.icio.usに登録 newsing it!に登録 Buzzurlにブックマーク livedoorクリップに登録 Slashdotにタレコむ イザ!ブックマークに登録 Twitterでつぶやく
print 印刷用ページの表示


[米国]
AndroidのJava環境を巡るグーグルの思惑

Java仮想マシンの独自開発でサンとの関係にひび?

(2007年11月19日)

 携帯電話向けソフトウェア・プラットフォーム「Android」を巡り、米国グーグルとサン・マイクロシステムズの関係にひびが入る可能性が出てきた。その理由は、Androidに含まれるJava仮想マシン「Dalvik」にある。

 グーグルはAndroid用のJavaアプリケーション実行エンジンとして、標準ベースのJava Platform, Micro Edition(Java ME)を採用する代わりに、独自のJava仮想マシンとなるDalvikを開発した。これには技術的なメリットがあると思われるが、理由はそれだけではないようだ。

 Apacheラボの開発者でボード・メンバーのステファノ・マッツォッキ氏は、技術的メリット以外の理由として、Java MEの採用にかかわるサンとのライセンス問題を回避できることを挙げる。

 マッツォッキ氏によると、Java MEに独自の改変を加えるのであれば、サンからライセンスを取得する必要があるという。Java MEへの変更の成果をオープンソース・コミュニティと共有すればJava MEをオープンソース・ライセンスの下で利用できるが、ほとんどの大手携帯電話メーカーはそうすることに消極的なのが実情だ。

 つまり、グーグルとしては、Androidの採用メーカーにJava MEのライセンス取得を求めることにならないよう独自の仮想マシンを開発した、というのがマッツォッキ氏の見方だ。

 Dalvikの場合、JavaバイトコードをDalvikバイトコードに変換して実行するようになっている。そのため、「DalvikはJavaプラットフォームではないと言うこともできる」と、Dalvikに詳しいモバイル開発者のハリ・ゴティパティ氏はブログで述べている。

 はたして、サンはこうした“やり方”を想定していたのだろうか。「想定していなかったと思う。非常に賢明なアプローチだと考えられる」とマッツォッキ氏は答えた。

 もっとも、グーグルがトラブルに直面する可能性がないわけではない。グーグルがサンの知的財産を利用してDalvikを開発したのであれば、サンはグーグルを特許侵害で訴えるかもしれない。「サンの対応が非常に見ものだ」とマッツォッキ氏は言う。

 サンはオープンソースの熱心な推進企業である。それゆえ、同社がオープンソース・ソフトウェア・スタックを巡ってグーグルを提訴すれば、オープンソース・コミュニティの強い反発を買うことになりかねない。

 それでもマッツォッキ氏は、グーグルの動きはサンのビジネス戦略を脅かすものだと指摘する。「サンはモバイル市場を有望視しており、Java MEを採用する携帯電話メーカーから収益を得ようとしている。グーグルの計画は、そうしたサンの収益機会を縮小させることになる」(マッツォッキ氏)

 これらの件について、サンの担当者は直接コメントはしなかったが、同社幹部の公の発言を引き合いに出した。例えば、サンの社長兼CEOであるジョナサン・シュワルツ氏は、Androidが発表された日のブログでグーグルに祝辞を述べている。

 注目されるのは、その中でシュワルツ氏がAndroidを「Java/Linuxプラットフォーム」と言及していたことだ。これに対し、グーグルはAndroidについてJavaプラットフォームと呼ぶことを慎重に避けているように見える。AndroidのSDK(ソフトウェア開発キット)のことを、Javaを使ってアプリケーションを作成するためのツール・セットと説明しているのは、その一例だ。

 サンの担当者は、サンのソフトウェア担当エグゼクティブ・バイスプレジデントであるリッチ・グリーン氏が、サンフランシスコで先週開催された「Oracle OpenWorld」の中で、Androidについて語った発言にも言及した。

 グリーン氏は、「われわれはグーグルに歩み寄っている。したがって、グーグルもわれわれに歩み寄って、ソフトウェアとAPIの互換性確保に取り組み、多彩なプラットフォームへのAndroidの展開を可能にしてくれるよう期待している」と同コンファレンスで述べている。

 グリーン氏によると、サンはグーグルと協力して、モバイル開発環境の乱立を防ぎたいと考えているという。前出のゴティパティ氏も指摘しているように、モバイル開発環境の乱立は携帯電話アプリケーションの開発者にとって深刻な問題となりつつあるからだ。ゴティパティ氏は、Java MEを使う場合でも携帯電話プラットフォームごとにアプリケーションに変更を加えなければならないと語る。

 「Androidの場合でも、非標準技術を使って別個のアプリケーションを新たに開発しなければならないだろう。私としては、Androidが主流になってJava MEを駆逐しないかぎり、この非標準技術をベースにアプリケーションを開発する気にはならない。Androidで構築された商用端末がまだ登場しておらず、この技術がどんなものかはまだ不明だが」(ゴティパティ氏)

 ゴティパティ氏は、グーグルがDalvikを開発したのはライセンス問題の回避にあるのではなく、技術的な理由からだと見ている。携帯電話メーカーが支払わなければならないJava MEのライセンス料は、ごくわずかにすぎないからだ。グーグルが前もって頼んでいれば、サンはAndroidにJava MEを含めることを認め、ライセンス料を放棄していたはずだと同氏は考えている。

(ナンシー・ゴーリング/IDG News Service シアトル支局)






関連記事

▲ページの先頭へ戻る


Insight

初のAndroid携帯電話「HTC Dream」に、iPhoneほどのインパクトはなし

「モバイルOSオープン化の推進役だが、他社非互換OSの1つでもある」と専門家

Insight 記事一覧





key Person

今後求められるのは、ワイヤレス関連スキルを持つ技術者

すべての地域および業界で最重要のITスキルに

key Person記事一覧



Main Topics

SOA



Weekly Ranking

集計期間:10/07〜10/13



Computerworld Global
米国
英国
中国
ドイツ
オーストラリア
シンガポール
その他の国