Dangerの世界からAndroidへ:Googleの携帯電話戦略の責任者ルービン氏に聞く - (page 2)

文:Elinor Mills 翻訳校正:吉井美有

2007-11-21 08:00

―Androidの設計の目標はどのようなものですか。AndroidがSymbianやWindows Mobile、OS X、Palm OSなどと違うところはどこですか。

 オープンであることです。このプラットフォームはさまざまな意味で完全にオープンです。オープンAPIはもちろんありますが、オープンソースでもあり、オープンソースであるということは詳細分析に対してもオープンだということです。このため、業界全体がすべてをソースを基盤にして動き、セキュリティ上の問題がないことを確実にしようとしますし、プラットフォームの設計における非効率もなくなります。

―Androidの技術サポートをするのは誰の仕事ですか。

 アライアンスの中に5つの分野があります。半導体企業、OEM企業、キャリア、ソフトウェア企業、商品化パートナーです。商品化パートナーがサポートを行います。

―GoogleのAndroidに対するビジネスモデルについてはどうでしょう。利用が無料だとすると、Googleはどうやって投資を回収するのですか。

 Googleの使命は、世界の情報を体系化し、あまねくアクセス可能で有益なものにすることです。このAndroidプロジェクトは、われわれのミッションのユニバーサルアクセスの部分に応えるものです。携帯電話を持っている消費者が、いつでも、どこからでも、Googleのサービスを受けられるようにする必要があります。

―広告の要素は入ってこないのですか。

 このプラットフォームには直接的な広告に関するコンポーネントはありません。しかし、消費者はデスクトップPC上でブラウザを通じて見ているのと同じように、何らかの形で広告にアクセスすることになるでしょう。

―Androidのブラウザはプラットフォームと結びついているのですか。それとも、好きなモバイルブラウザを使えるのでしょうか。

 好きなモバイルブラウザを使えます。

―Androidの開発で最も大変だったのは何ですか。設計の際のシステム要件については、ハイエンド機を想定したのですか、それとも主流のハードウェアを想定したのですか。

 システムを作った際には、これをできる限り柔軟にしておきたいと考えました。ライブラリを書く作業を多くやりました。これは3.4Mバイトというようなものではなく、250Kバイトほどのものです。

 プラットフォームを開発する際には、多くのことを考慮に入れました。このプラットフォームは、ミッドレンジあるいはローエンドのデバイスでも実行できるようになっています。

 このプラットフォームの特長の1つは、データへのアクセスの取り扱い方だと思います。先ほどインターネットやその他のマッシュアップについて話しました。このプラットフォームは最小限の形で大量市場向けの携帯電話でも実行できるものですが、最初に使われるデバイスは、ミッドレンジからハイエンドの携帯電話になると考えています。これは、単にプラットフォームのデータアクセス機能によるものです。

 最小要件は、32MバイトのRAM、32Mバイトのフラッシュメモリ、200MHzのオンラインプロセッサです。アライアンスの中には、より性能の低い電話でも利用できるようにしようとしている企業もあります。

―Androidのデバイスに複数のバージョンがあり、それらがアプリケーション実行のために維持しなければならない共通機能や基本的な互換性が設けられているというような形になるのでしょうか。

 分断化された環境を作らないことが非常に重要で、オープンソースに関する開発者の不満の1つは、互換性を本当に保証する方法がないということだと思います。

 われわれが提供するSDKには、電話エミュレータ上でテスト用の遠隔スクリプトを実行するスクリプトエンジンがあります。さらに、サービスのサポートの互換性に関する二次的なテストもあります。

 サードパーティの開発企業が異なる電話でアプリケーションを実行できることを確実にすることが重要です。厳格な認定要件は設けません。オープン環境では意味がありませんから。しかし、もし業界が望めば、われわれはアプリケーションに互換性があることを確認するのに必要なツールを提供するでしょう。

 プラットフォーム自体は、あらゆる種類のスクリーンサイズや入力方法に対応できます。タッチデバイス、トラックボール、カーソルキー、縦型ディスプレイ、横型ディスプレイ、大きなディスプレイ、小さなディスプレイ、QWERTYキーボード、非QWERTYキーボードなどです。開発車がアプリケーションを書く際には縦型ディスプレイ用に書いていても、このプラットフォームを使っていれば同じアプリケーションを横型ディスプレイで実行することもできます。

―Androidは、携帯電話以外にどんなデバイスで使えるのですか。

 限界はありません。このプラットフォームは、カーナビからセットトップボックス、ラップトップコンピュータ、そしてもちろん携帯電話など、さまざまなデバイスを考慮に入れています。われわれのアライアンスパートナーの1つであるIntelは、Mobile Internet DeviceあるいはMIDと呼ばれる分野のデバイスを持っており、これは携帯電話とPCの間のものです。このデバイスは主にインターネットにアクセスするために、大きなディスプレイを持っています。

―JavaはAndroidでソフトウェアを実行する際の基盤になるのですか。

 はい。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

自社にとって最大のセキュリティ脅威は何ですか

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]