Professional Mobile »理解を深める
RSS

ニュース

EvAndroidに聞くAndroidのキモ 第1回:そもそも、「Android」って何? (2/2)

前のページへ 1|2       

Androidの歴史

 Androidが誕生する経緯をたどると、アンディ・ルービンという人物にいき当たります。ルービン氏は2003年10月にモバイル端末向けソフトウェアを開発するAndroid社を設立し、同社は2005年にGoogleに買収されます。そして、2007年11月、OHAからモバイル機器向けプラットフォーム“Android”が発表されました。ルービン氏は現在、GoogleでAndroidのプロジェクトを率いています。

 同氏は光学機器メーカーのCarl Zeiss AGのソフトウェアエンジニアとしてキャリアをスタートし、1989年にAppleに入社。その後、1990年にAppleからスピンオフする形で設立されたGeneral Magicに転職し、Magic Capと呼ばれるOSを搭載した無線機能付きPDA「Motorola Envoy」の開発に携わりました。Magic Capは、Desk(机)、Hallway(廊下)、Downtown(街)といった、機能がメタファー化された仮想世界の画面をタッチパネルで操作するというユニークなユーザーインタフェースを採用していたほか、同社の開発した通信言語「Telescript」によってネットワークに接続し、チケット予約などの高度な作業をユーザーに代わり実行する“エージェント”機能を備えた先進的なOSでした。「Google Developer Day 2008」で来日したルービン氏へのインタビュー記事では、クラウドを活用したエージェントとしてのAndroidの姿が語られていますが、こうした思想の原泉はGeneral Magicでの経験にあるのかもしれません。

 Magic Capの事業は失敗に終わりましたが、その後、ルービン氏はQuickTimeを手掛けたスティーブ・パールマン氏が1995年に設立したアルテミス・リサーチ(後のWebTV)に転籍し、2000年には携帯機器向けソフトウエアを開発するDangerを創業、T-Mobileの人気端末「Sidekick」のソフトウェアを開発しました。そして、長年モバイルデバイスのプラットフォーム開発に関わってきた同氏が2003年に設立したのが、Android社だったのです。

 ちなみに、前述した来日インタビュー記事では、ルービン氏がロボットやハードウェアをこよなく愛していることや、Androidがロボットより人に近い“アンドロイド”のような存在になることを期待している様子がうかがえます。Google自身が販売する端末として話題を集めている「Nexus one」の名前は、SF映画「ブレードランナー」の原作としても有名な、フィリップ・K・ディックの小説「アンドロイドは電気羊の夢を見るか?」に出てくる人造人間「ネクサス6型」(Nexus six)に由来しているという説もあります。

モバイルプラットフォームとしてのAndroidの特徴

photo

 では、モバイルプラットフォームとしてのAndroidの個性はどんなところにあるのでしょう。NTTドコモのHT-03Aを使ってみると、まずGoogleアカウントの作成、もしくは既にある自分のアカウントとの同期から端末のセットアップが始まります。GmailをはじめとするGoogleの各種インターネットサービスと端末が連携し、例えばGoogleマップのアイコンをタップすれば、現在地と連動した地図画面が表示されます。このように、クラウドサービスと連携・同期するための“窓”として端末を利用できるのが標準的なAndroidの特徴と言えます。もちろん、Googleのサービスを取り除いてカスタマイズすることも可能で、例えば中国の通信事業者・中国移動が開発するAndroidべースのプラットフォーム「OPhone」は、Googleサービスとの連係機能が取り除かれ、代わりに独自開発したサービスを組み込んでいるといいます。

 アプリ開発者にとっては、短期間での開発や公開が可能になる点が1つの特徴です。例えばiPhoneのApp Storeでは、Appleの審査を受けなければアプリは公開できません。審査を通過する基準や期間が不透明で、この点に多くの開発者が不満を持っています。一方、Googleが提供するAndroidマーケットでは、開発者登録を行えばアプリをすぐに公開できます。2月28日に行われた東京マラソンでは、同イベントのためにAndroid アプリ「トーマラ」が配信されましたが、こうしたイベントアプリの公開もAndroidでは比較的容易に行なうことができます。また、個人の開発者においては、思い立った瞬間、他人のアプリに触発された瞬間の熱量をアプリに注ぎ込み、すぐさま公開できることがモチベーションのアップにつながることもあるでしょう。(ただし、審査のないAndroidマーケットでは、アプリの安全性に対する不安が残ります。悪質なアプリに対する報告機能が設けられ、ポリシーに違反するアプリはGoogleが削除することになっていますが、一方でキャリアなどが独自に審査・管理するマーケットを展開する動きもみられます)

 Android SDK(ソフトウェア開発キット)の中にはフレームワーク(アプリケーションを作る際に頻繁に使われる機能をまとめたもの)があらかじめ含まれており、開発の短期化に貢献します。また、Androidの大きな特徴である「Intent」という仕組みも、使い方次第で素早い開発を実現します。

 Intentは、端的に言うとアプリケーション間の連携やデータの受け渡しを行う機能です。連携する相手(アプリケーションやWebサービス)をあらかじめ指定する“明示的Intent”に加え、連携する相手の条件のみを指定して、その条件に合ったアプリが自動的に名乗りを挙げる“暗黙的Intent”の2種類があります。

 いわば、Android端末という会社の中で、アプリという社員が互いの能力を持ち寄ってサービスを作るイメージです。「○○君にこの作業を任せる」というのが明示的Intentであり、「うちの会社に△△がしたい人はいないかな?」とチームメイトを募るのが暗黙的Intentです。開発者が「こういう依頼が来たときは協力しろよ?」とアプリにあらかじめ言い聞かせておくことで、すでに端末内にあるアプリはもちろん、将来的に“入社”してくるアプリとのマッシュアップが可能になります。

 このIntentを活用すると、他のアプリと連携することで自分のアプリを積極的に使ってもらったり、必要な機能を他のアプリに肩代わりしてもらったりと、さまざまな相乗効果が見込めます。例えば「QR2Tweet」というアプリでは、QRコードで読み取った文字列をGmailなどのテキストを扱うアプリに受け渡す機能が提供されていますが、このアプリ自体には“QRコードを読み取る”という機能は実装されていません。Intentを発行し、端末内にあるQRコード読み取りアプリに処理を肩代わりしてもらい、読み取った文字列を再びIntentで任意のアプリに受け渡します。こうしたIntentの活用により、同アプリは数時間で開発されマーケットに公開されました(参考記事)。また、米Adobe Systemsはオンライン画像編集アプリ「Photoshop.com Mobile for Android」の機能をサードパーティー製Androidアプリでも利用できるようにしましたが、これはIntentを使って実現しています。

 多くのEvAndroidがIntentの機能に魅力を感じており、さまざまな活用方法を模索しています。次回は、このIntentを使ったアプリやサービスの可能性などを、EvAndroidとともにひもといていこうと思います。


前のページへ 1|2       

Copyright© 2012 ITmedia, Inc. All Rights Reserved.

Special

FEATURES


仕事に役立つAndroidアプリはここでチェック!「仕事アプリナビ」
日々の仕事をサポートするAndroidアプリをカテゴリー別に紹介するサイト「仕事アプリナビ」がオープン。


特集:“位置情報連携”で進化する、モバイルサービスの今とこれから
ケータイへの搭載が本格化し始めたGPS機能が、モバイルサービスを新たなフェーズへと向かわせている。ユーザーが肌身離さず持っているケータイに位置情報が連携することでどんな新サービスが生まれ、それが人々の生活をどう変えていくのか。

Special

スマートフォン

「Android」「Windows Mobile」「iPhone」の
最新記事をピックアップ

news067.jpg
仕事アプリナビ 2月第2週ランキング
仕事アプリナビで紹介したアプリ記事の中から人気トップ10を毎週紹介。2月第1週のランキング結果は?

契約者数

現在の携帯契約数(1月末)
NTTドコモ 5971万0200
(2in1:30万8000)
au 3447万9000
ソフトバンク 2806万1900
(DN:2万4700)
イー・アクセス 380万0000
(12月末)
携帯累計 1億2605万1100
(イー・アクセス含む)
ウィルコムPHS 435万9200
携帯・PHS累計 1億3041万0300
(イー・アクセス含む)
UQコミュニケーションズ 188万3900

Web閲覧端末数/MNP利用状況

Web閲覧端末数
iモード/spモード 5168万0400
EZweb/ISNET 2816万8100
Yahoo!ケータイ 2152万9000
EMnet 非公開
累計 1億0137万7500
MNP利用状況(差し引き 1月末)
NTTドコモ −9万9300
au 5万3300
ソフトバンクモバイル 4万6000
イー・アクセス 非公開

Pick Up! ホワイトペーパー

  • ビデオ会議はパーソナル・タブレットと相互接続の時代へ
     従来のビデオ会議は、会議と名のつく通り会議室同士だけのために存在していました。 近年、ビデオのマーケットはビジュアルコミュニケーションという大きな括りとなり、パーソナル型やスマートフォン、タブレット端末でも活用されるようになりつつあります。 シスコシ...
  • スマートフォンのセキュリティ対策は本当に必要なのか
     スマートフォンやタブレットといったスマートデバイスの急速な普及に呼応するように、スマートデバイスを標的にしたマルウェアが多数発見されるようになった。だがこうしたマルウェアは脅威ではないと考えるセキュリティ専門家は少なくない。 ユーザー企業は、スマート...
  • “使いやすさ”が大幅に向上! 多様なIT資産を一元管理できる最新クライアント運用管理ツール
     ハードウェア/ソフトウェアのIT資産管理(Mac OSやLinux OSにも対応)、操作ログ管理、セキュリティポリシーの運用、クライアントのリモートメンテナンスなどを支援し、USBデバイスやネットワーク機器なども一元管理できる「SKYSEA Client View」。 同製品に搭載する各...
  • 技術者が見せる。Google Appsでの開発・実装例
     これまでにGBSに寄せられたグループウェア選択の際のお客様の注目点、ご要望から浮かびあがる2つのポイント「ワークフロー」「データ連携」。 Googles Apps(TM)は、これらにどのように応え、改善を実現したのか? 外部サービスの利用を最小限に絞り、Google Apps機能...
  • スマートフォン/タブレットの業務利用の新提案。簡単な設定で外出先から社内データベース照会が可能に。
     スマートフォンの業務活用方法としては、メールやグループウェアなどが一般的だが、販売・生産・経理などの社内の各システムの既存データベースを自由に社外から活用できる仕組みは多くはない。 Business4Mobileは、ツールの簡単な設定だけで、iPhone、iPad、Androidな...
  • イグアスが提供する災害・障害対策&スマートフォンソリューション
     「災害対策、『きちんと』ご対応済みですか?」◇IBMiの二重化によりダウンタイムを最小限に抑えるHAソリューション◇IBMiの遠隔へのバックアップを低コストで実現する災害対策ソリューション◇Windowsの二重化でダウンタイムを最小限に抑えるHAソリューション  「昨今...
  • クラウド時代におけるエンドユーザ目線によるWebサイトのパフォーマンス管理の必要性
    今日、顧客やビジネスパートナーとのやり取りをWebベースのアプリケーションインフラに実装している企業は増加している。これまで以上にインフラの階層やコンポーネントが増えるだけでなく、クラウドやCDNなど、データセンター外部のインフラとの連携も考慮すべき対象とな...
  • 自社に最適なグループウェアの選定ポイント
    市場には数多くのグループウェアが存在する。スケジュール管理やWebメール、ワークフローなどさまざまな機能が搭載され、現在ではASP形式で提供されたり、携帯電話/iPhoneなどのスマートフォンからもアクセス可能になるなど、その提供形態や利用シーンも多岐にわたる。企...
  • 安否確認、スマートフォン対応、変化し続けるユーザーニーズを解決する情報基盤とは?
     TechTargetジャパンの読者調査によると、企業における情報共有ツール利用の条件として、「エンドユーザーが使いやすい」「運用コストが安い」などが多く挙がった。前者の解決には、豊富が機能なのことはもちろんのこと、それらがユーザーにとって分かりやすい画面構成で...
  • 今すぐできる認証強化
     オンラインサービスの提供や、事業継続およびビジネス推進を目的としたリモートアクセスの提供が増加するなか、不正アクセスによる情報や金銭詐取が相次いで発生しており、認証強化が重要な課題となっている。 しかし、常に課題になるのは、セキュリティ強化と利便性の...