新たにアプリケーションを開発する際に、今もっとも注目すべき技術がAdobeの「AIR」、Microsoftの「WPF」、そしてGoogleの「Google Gears」である。それぞれアプローチは異なるものの、ウェブ上で利用してきたリッチインターネットアプリケーションをデスクトップ、もしくはオフライン環境で動かすためのものだ。
今年に入ってから各社のリリースが相次ぎ、大きな話題となっているが、ではこれらの技術によって誰がどのようなメリットを得るのだろうか。今回はAdobeのAIRについて基本的な情報をおさらいする。
Adobeが6月11日にリリースした「Adobe Integrated Runtime」(AIR)のベータ版は、もともと「Apollo」という開発コード名で呼ばれていた、デスクトップアプリケーションの実行環境である。ユーザーはクライアントマシンにAIRランタイムをインストールした上で(ダウンロードはこちらから)、この実行環境に即したAIRアプリケーションを利用することになる。
AIRランタイムのインストール画面ランタイムが入ってる状態でAIRアプリケーションをインストールすると、通常のアプリケーションのようにデスクトップやプログラム一覧のショートカットから起動できるようになる。
AIRアプリケーションのアイコンは通常のデスクトップアプリケーションと同じAIRの特徴は主に2点。ウェブアプリケーションをデスクトップでも実行できること、そしてウェブの技術でデスクトップアプリケーションを開発できることだ。
ウェブアプリケーションの活躍の場をブラウザからデスクトップへ広げるという点では、例えばGoogle Mapsをブラウザからではなく、デスクトップアプリケーションとして起動するAIRアプリケーション「Maptacular」などがAdobeのサイトで公開されている。
Google Mapsはウェブサービス同士のマッシュアップに利用されることが非常に多いウェブアプリケーションだが、このMaptacularにおいてはローカルに保存されているvCard(アドレス帳の標準フォーマット)とマッシュアップされている。
マウスカーソルを画面左端に移動するとFlashを利用したメニューが透過表示されるAIRは現在のところWindowsとMacに対応しており、2008年初頭にはLinux版もリリースされる予定。AIRアプリケーションはAIRという実行環境をクッションとすることで、ウェブアプリケーションと同様にクロスプラットフォームで利用できる。
それでは、ユーザーから見た従来のウェブアプリケーションとAIRアプリケーションの違い--つまりウェブで利用できるアプリケーションをデスクトップで利用するメリットとは何だろうか。
ユーザーが体感するインターフェースにおけるAIRアプリケーションの特徴は以下の項目が代表的なところだろう。
これらの要素はウェブアプリケーションの弱点ともいえるものだったが、AIRアプリケーションではすべてサポートしている。ダブルクリックやドラッグ&ドロップによる操作はアプリケーションの直感的な使いやすさに欠かせない。Ajaxによって実現されている場合もあるが、それでもデスクトップアプリケーションには及ばないだろう。
またブラウザの戻るボタンや更新ボタンを押してしまうと、それまで編集していたファイルが消えてしまうこともある。アプリケーションの操作を優先させる際には表示されていない方が親切だが、これはブラウザ上で動く以上は避けられない課題だった。
ローカルファイルの読み書きもウェブとデスクトップでは大きな差が出る。例えばウェブメールにファイルを添付したり、ウェブ上でドキュメントや画像を編集したりする際には、ローカルのファイルを参照して一旦サーバにアップロードする必要があり、デスクトップアプリケーションのようなフルアクセスはできなかった。
Finetune DescktopAIRアプリケーションは上記のような課題をクリアし、デスクトップとまったく同じ感覚でアプリケーションを操作できる。
Adobeのアプリケーションギャラリーにもリンクされている「Finetune Desktop」というアプリケーションは、もともとブラウザ上から音楽再生やプレイリストの共有を行うウェブベースの音楽プレイヤー「Finetune」として公開されていた。
AIRアプリケーション版のFinetuneでは、ウェブで再生ボタンを押すとデスクトップアプリから音楽が再生されるといったようにウェブ版と完全に同期することができる。万が一、ブラウザがクラッシュしてもデスクトップアプリケーションはそのまま利用できる。
また、デスクトップアプリからローカルのiTunesにアクセスすることもできる。
AIRアプリケーションにはウェブサイトのノウハウも盛り込まれる。例えばウェブサイトでは、アクセスしてきたユーザーの離脱率を減らすことが重要であり、その部分のユーザビリティがよく練られているため、画面設計に関しては非常に進んでいる。そういったスキルがデスクトップのアプリケーションに浸透してくるのもAIRの1つの利点となるだろう。
ウェブの世界ではさまざまな無料のアプリケーションが溢れているが、それらに優劣をつけるのは機能性よりも見栄えや使い勝手、操作感、そしてどれだけ多くのユーザーが使っているかだ。そのような新たな価値観がデスクトップにも生まれるかもしれない。
ユーザーはウェブ開発者のクリエイティビティやアイデアといった恩恵をデスクトップ環境で享受できることになるが、逆に言えば、おそらく見た目やユーザビリティを除くと、AIRアプリケーションとデスクトップアプリケーションにほとんど差はない。
CNET Japanの記事を毎朝メールでまとめ読み(無料)
AIで議事録作成はラクになった
問われるのは、“ひと目で伝わること”
Plaud NotePin Sが示す会議記録の新しい形
老朽化する設備と向き合う
地域交通を支える管理業務を刷新
佐渡汽船が取り組むDXの現実解
【独占】生成AI勃興でリストラ敢行 巨額調達ダイニーが人材削減に踏み切った理由
【独占】みずほFG傘下の道を選んだUPSIDER宮城社長インタビュー 「スイングバイIPO当然目指す」
メルカリが「2四半期連続のMAU減少」を恐れない理由--日本事業責任者が語る【インタビュー】
なぜPayPayは他のスマホ決済を圧倒できたのか--「やり方はADSLの時と同じ」とは
AIが通訳するから英語学習は今後「オワコン」?--スピークバディCEOの見方は
パラマウントベッド、100人の若手が浮き彫りにした課題からCVCが誕生
野村不動産グループが浜松町に本社を「移転する前」に実施した「トライアルオフィス」とは
「ChatGPT Search」の衝撃--Chromeの検索窓がデフォルトで「ChatGPT」に
「S.RIDE」が目指す「タクシーが捕まる世界」--タクシー配車のエスライド、ビジネス向け好調
物流の現場でデータドリブンな文化を創る--「2024年問題」に向け、大和物流が挑む効率化とは
「ビットコイン」に資産性はあるのか--積立サービスを始めたメルカリ、担当CEOに聞いた
培養肉の課題は多大なコスト--うなぎ開発のForsea Foodsに聞く商品化までの道のり
過去の歴史から学ぶ持続可能な事業とは--陽と人と日本郵政グループ、農業と物流の課題解決へ
通信品質対策にHAPS、銀行にdポイント--6月就任のNTTドコモ新社長、前田氏に聞く
「代理店でもコンサルでもない」I&COが企業の課題を解決する