鳴海淳義(編集部)
2007/07/03 11:52
開発者にとってAIRのメリットはウェブ標準の技術だけで開発できる点だ。ウェブの技術がそのまま利用できるため、ウェブベースの開発者が簡単にデスクトップアプリケーションを作れるようになる。
AIRで使われている技術はHTML、Flash、PDFなど基本的なものばかり。だからこそ開発生産性が高く、ウェブのスピード感をデスクトップアプリケーションの開発にも活かすことができる。
AIRはHTMLやJavaScript、Flash、Ajaxなどのウェブ技術をブラウザからデスクトップに持ち出すための技術。それに対してマイクロソフトのWPFは逆のアプローチをとる。開発フローは、基本的にはSWFやHTML、JavaScript、JEPGなど通常のウェブサイトを構成する要素だけだ。それらを実際に流通させるインストーラファイル「.air」にパッケージ化する。試しにAIRアプリケーションのインストーラファイルの拡張子を「.air」から「.zip」に変えると、その中身を見ることができる。SWFファイルやアイコンなどが階層化されているが、これもウェブ開発者からすると非常になじみやすい。
ウェブアプリケーションは、“永遠のベータ版”といった具合にユーザーのフィードバックを得ながらサービスの精度を向上させられるが、AIRはそのような開発手法をデスクトップアプリケーションにも持ち込む。
例えばアプリケーションのバージョンアップもウェブアプリケーションと同じ感覚で行える。AIRアプリケーションはウェブの標準ファイルを組み合わせて動かしているため、画像の更新やロジックの追加などが簡単にできる。これもウェブ出身の技術であることのメリットだ。
PownceのデスクトップアプリケーションDiggの創業者であるKevin Rose氏が6月に立ち上げた新サービス「Pownce」もAIRで構築されたデスクトップアプリケーションを配布している。
PownceはTwitterライクなコミュニケーションサービス。テキストメッセージやリンク、ファイル、イベント情報などを個別の友人や友人全体、その他のユーザーに手軽に送ることができる。
ウェブサイト以外にデスクトップアプリケーションからもメッセージの投稿や閲覧が可能だ。
AIRを構成するコンポーネントは、HTML、PDF、SWFの3つ。ルートのアプリケーションを指定し、それがHTMLであればウェブサイトがそのままアプリケーションとして動くイメージ。ルートのアプリケーションがSWFなら、その中に埋め込まれているHTMLやPDFを含めたFlashのアプリケーションが動く。
重要なのは前者のようにFlashが組み込まれてなくてもアプリケーションが動くということだ。Flashに関わったことのない開発者でもアプリケーションを作成できるし、ウェブキットがはじめから含まれているため、Ajaxのフレームワークとの相性もいい。
AIRのインストーラーはWindows版が9MBと比較的ファイルサイズが小さい。アプリケーションが稼動するプラットフォームとしての普及を目指すにあたり、ランタイムのサイズも配慮されている。
AIRと他の脱ブラウザRIAランタイムとの比較ただ、ユーザーにランタイムをはじめにインストールしてもらえなければ、AIRは開発のプラットフォームとして魅力に乏しいものになってしまう。そのため、ランタイムとアプリケーションファイルをセットにして、OSごとの別パッケージにした配布形態も用意されている。
AIRの正式版は秋の終わりから冬のはじめくらいにリリースされるという。ランタイムは英語のままだが、日本語のアプリケーションも作成でき、動作する。日本語のインストーラなどを含め完全にローカライズされるのは正式版以降になる。
今後は携帯電話版のAIRもリリースされる予定だ。AIRのコンポーネントであるFlashプレイヤー、Adobe Reader、HTML実行エンジンは、3つともすでに携帯電話への移植実績がある。携帯電話版が登場するのもそれほど遠くないだろう。
デグレード解決の秘訣〜早分かりBorland StarTeam
企業のための開発コラボレーションウェア
「SourceForge(R) Enterprise Edition」
製品紹介資料
24時間365日止まらないセンターシステムを構築!【導入事例:第一興商様】
【国内メール市場分析レポート2008】〜2007年メール市場全体の市場推定規模は約460億円〜
教育環境のネットワークのセキュリティ・可視性・将来的な拡張方法 【ビーゴ・カウンティ・スクール・コーポレーション】導入事例
「Chrome」が持つウェブ新興企業への可能性
グーグルが「Chrome」を作った理由--高速ブラウジングがもたらす利益
米国人アーティストが語る中国当局による拘束--チベット支援活動の結末
「検索市場の3強にならないと、ヤバイかな」--百度社長、井上氏
リコー、攻めの大型買収で世界市場へ活路
モバイルSEOに有用なデータの収集方法
中国ケータイは理屈ぬきにオモシロイ!
サーバ仮想化・グリーン化の利点を最大化!
iPhonista Nightの事後報告
コンテンツ市場14兆円の中身と行方
あるITマネージャの挑戦
Geeklog1.5でOpenID対応へ
もっとパラリンピックに目を向けよう
経営者が無断ビデオ撮影するとき
SNS開発で携帯は??
(エンジニアにとっての)モテ論(2)/Mozillaの陰謀(説)
除名せよ!福田康夫
1年も持ちこたえたのは本当に「ご立派」としかいいようのない福田総理
フォトレポート:注目の「iPhone 3G」アプリトップ10
フォトレポート:コスプレーヤー、コミックの祭典に集合--Comic-Con 2008
フォトレポート:絵で見る「Internet Explorer 8」ベータ2
若者がモノを買わない理由--インターネット依存、低い上昇志向・・・
フォトレポート:「グッドデザインエキスポ2008」で見つけた気になるモノ
iPhone 3Gの陰で売れたもう1つのもの--iPod touchの販売動向を見る
Google Chromeを支えるブレーンたち、ローンチイベントで集合
「Google Chrome」の機能をチェック--米CNET Newsの視点
新型PSPに搭載された機能を写真でチェック
今週の新製品総チェック:ノート、デスクトップ、UMPCまでPC秋モデルが続々
今週の新製品総チェック:薄さ13.9mmのサイバーショット登場!NEC「LaVie」はデザインモデルがメンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。