アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » WEB+DESIGN STAGE » 連載 » 読むウェブ ~本とインタラクション » 第5回 デスクトップアプリケーション

読むウェブ ~本とインタラクション

第5回 デスクトップアプリケーション

第4回では,嗜好性の高い専門誌(「BRUTUS」や「pen」,「STUDIO VOICE」など)のオンラインマガジン化について取り上げてみたが,今回はもう少し掘り下げてみたい。

ブック・メタファを採用したオンラインマガジンの大半は,Flashによるリッチコンテンツである。ブラウザ上で展開する方法と専用のリーダーアプリケーションを使用する方法に大別できる。前回紹介した「ハニカム」のように,サイト全体はHTML&CSSによるページデザインで作り込み,特集コンテンツのみFlashによるフルスクリーン,スクロール排除の見開き表現を採用する方法が最も多いように思える。いわゆるハイブリッド系オンラインマガジンである。ただ,今後は専用のリーダーアプリケーションによる表現が増えてきそうだ。

デスクトップアプリケーションと役割分担

オンラインマガジンを技術の視点で見ていくと,ブラウザを使うことが前提となるWebアプリケーションとデスクトップアプリケーションの2つに分けて考えることができる。デスクトップアプリケーションは,Webブラウザの制約に縛られないのがメリットだが,OSとの高度なインテグレーションなども期待できる。ロジックとデザインビューが完全に分離しているため,デベロッパーとデザイナーの役割分担が明確だ。

Webページの作成は,HTMLの少ない要素で文書をマークアップしていくというシンプルな作業である。一般のユーザーでも容易に作成でき,アマチュアとプロの境界線が曖昧であった。また,HTML要素で視覚デザインをおこなう「物理マークアップの手法」がいまだに主流となっており,ロジックとビューが分離されていない。1人のデザイナーがコーディングからビジュアルデザインまで大半の作業を任されるというのは,過去に定着した慣例も一因になっている。もちろん,誰にでも簡単に扱える技術だからこそ,膨大なWebサイトが公開されたのである。

デスクトップアプリケーション開発の場合は,各分野のプロフェッショナルによる協業体制で進められるため,「誰でも簡単に」というわけにはいかない。敷居は高くなるが,OSとの連携によって今まで不可能だったアイディアも実現可能となるだろう。オンラインマガジンの新しい表現も模索できそうだ。

MicrosoftとAdobeの脱ブラウザ戦略

前回紹介したThe New York Timesの「Times Reader」は,Microsoft社の「WPF : Windows Presentation Foundation」を利用したデスクトップアプリケーションである。新聞のレイアウトフォーマットを画面上で再現しているが,ウィンドウの可変にあわせて柔軟にレイアウトを自動調整する等,単に紙媒体のビジュアライズだけを目的としたものではない。可読性も高く,インターフェイスもシンプルにまとまっている。ブラウザで重たいページを閲覧したときの”もっさり”とした感じはなく,キビキビ反応するため操作感もわるくない。Windows VistaもしくはWindows XP SP2の環境でしか使用できないため,実験的なサービスという位置付けだが「脱ブラウザ」のショーケースとして評価することができる。

現在,脱ブラウザを堂々と掲げ,デスクトップアプリケーションの可能性が語られている背景には,Microsoft社とAdobe社の戦略が大きく影響している。特にAdobe社はFlashやPDFというデファクトスタンダードを前面に打ち出すことができるため,開発環境の優位性も高い。鍵となるのは,前述したとおりデベロッパーとデザイナーの役割分担である。Flashに開発モードを搭載する戦略はうまくいかなかったが,Flexによって大きく前進しそうだ。たとえば,Illustratorで設計したインターフェイスを書き出し,Flex Builderに読み込みUIパーツとして扱う,あるいはFireworksで作成したプロトタイプをFlex Builder上で反映させる等,各ツールの強力な連携によってデベロッパーとデザイナーによるチーム作業もスムーズに進められる。何より開発者がFlashの操作仕様から解放されたことは大きい。「役割分担の明確化」と「ツールの連携」というメリットはFlexを導入する強い動機になるだろう。

ApolloとWPF

Apollo

Adobe社の「Apollo」は,OSのデスクトップ上でFlashアプリケーションを実行するためのプラットフォームである。FlashやPDFだけではなくHTMLも取り込む。ローカルファイルへのアクセスも可能となるため,ブラウザの制約を受けるWebサービスでは不可能だったアイディアも実現できる。今後,ガジェットやWebサービスの専用ブラウザなど,さまざまなアプリケーションが公開される。Apple社の「iTunes」のようなデスクトップアプリケーションも登場してくるだろう。

Apolloアプリケーション例:
ガジェット
(カレンダーやニュース表示などのミニアプリケーション)
Webサービス専用クライアント
(Apple iTunesのようなアプリケーション)
PDFと連携した文書生成システム
(PDF文書とのデータ連携によるサービス)

なお,Adobe社によるeBay専用クライアントのデモがDEMO.comで視聴できる。Webブラウザとの違いなど,Apolloアプリケーションのイメージをつかむことができるので参考にしてほしい。

WPF

Applloはクロスプラットフォームが売りの一つになっているが,WPF(Windows Presentation Foundation)はWindows環境に制限される。現在のところ,WPF/E(コードネーム)が.NET Frameworkに依存しないクロスプラットフォームなプレゼンテーションテクノロジー(Webブラウザ用の描画エンジン)として公開されており,Mac OS X上のSafariやFirefoxでも動作する。ただし,WPFのサブセットという位置付けであり,3Dグラフィックやハードウェアレンダリングなどには対応していない。

MSDN "WPF/E" (codename) Dev Center」でWPF/EによるCTP (February 2007) SDKサンプルを見ることができる。次は,マウスを使ってページをめくりながら閲覧するブックメタファのマガジンコンテンツ「Page Turn Media」である。

Mac OS Xで動作するWPF/Eのブックメタファ・コンテンツ

Mac OS Xで動作するWPF/Eのブックメタファ・コンテンツ(1)

Mac OS Xで動作するWPF/Eのブックメタファ・コンテンツ(2)

Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.

UIを記述するXAML(Extensible Application Markup Language:ザムル)については,WPF/E Padが公開されている「Mike Harsh's Blog」が参考になる。また,Microsoftエバンジェリストである川西氏のブログ「川西 裕幸のブログ」にも有益な情報が掲載されている。

デスクトップアプリケーションとマガジン

WPFやApolloなどの新しいテクノロジーが登場し,ブラウザをプラットフォームとしたアプリケーションに限定しない柔軟な発想が広まりつつある。Apple iTunesのような専用クライアントが増えてくるのは間違いないだろう。そして,今まで以上にUIポリシーなどの明確な指針が重要になってくる。デザイナーとの協業もより密になり,ガイドラインの作成および共有は必須となっていくはずだ。

Webブラウザに依存せず,デスクトップアプリケーションとして提供されるオンラインマガジンも続々と登場する。現在のところ,WPFによるThe New York Timesの「Times Reader」の事例しか確認できないが,第2回で紹介した「ディーマ:dima.jp」や第3回の主婦の友社「ef(エフ)」などもWPFやApolloの技術を導入することによって,より魅力的なオンラインマガジンに進化させることが可能になる。iTunesライクなページ単位の課金モデル(雑誌のページ売り)なども試行されるだろう。

アクセシビリティに関しては,OSに標準搭載されているユニバーサル機能(画面の拡大表示,音声読み上げ,キーボード操作など)を活用することになる。OSとの高度なインテグレーションは,デスクトップアプリケーションの大きなメリットの1つだ。HTMLやCSSベースではサポートしきれなかった高齢者や障害者に対しての配慮も可能になるはずだ。ただし,Webブラウザの代替えという考え方は,時期尚早であり,どのようなサービスに適しているのか時間をかけて判断していく必要がある。これから粗製乱造の時期を経て,拾捨選択による淘汰がおこなわれるまで,多少の混乱はありそうだが,利用者にとっての有効な選択肢となるよう期待したい。

次回は,デスクトップアプリケーションのオンラインマガジンをビジネスの視点で見ていきたい。

著者プロフィール

境祐司(さかいゆうじ)

インストラクショナル・デザイナー[Instructional Designer]として学校,企業の講座プラン,教育マネジメント,講演,書籍執筆などの活動をおこなう。2000年より情報デザイン関連のオンライン学習実証実験を始める。現在,教育デザイナー育成を目的としたフォーラムを立ち上げるため準備中。著書に「速習Webデザイン Flash CS4」(技術評論社),「Webデザイン&スタイルシート逆引き実践ガイドブック」(ソシム)などがある。

URLhttp://admn.air-nifty.com/monkeyish_studio/

著書

  • 速習デザイン Flash CS4

    速習デザイン Flash CS4

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

読むウェブ ~本とインタラクション

ディスプレイで読む活字とそのインタラクション(interaction:相互作用)について,最新Webを紹介しながら読み解いていく。

いま,見ておきたいウェブサイト

この連載では,国内外の最新のウェブサイトを隔週更新で取り上げ,これら最新サイトの特徴や素晴らしい部分を,さまざまな角度から解説していきます。

Windows phoneアプリケーション開発入門

Windows Marcketplace for Mobileがサービス開始され,作成したアプリケーションを個人でも世界をターゲットに公開できる環境が整ってきました。これを機にWindows phoneアプリケーションの開発をしてみませんか?

ここは知っておくべき!Windows Server 2008技術TIPS

5年ぶりのサーバOSとなったWindows Server 2008が出荷されて早2年。2009年にはR2が出荷され,再び注目を集めています。発売前から実施したトレーニングによって感じた,インフラエンジニアの方々に知っておいていただきたい機能を中心にご紹介します。

キーパーソンが見るWeb業界

本連載はWeb Site Expert/gihyo.jpとの連動企画です。阿部淳也, 長谷川敦士, 森田雄のお三方による,Web業界をテーマにした座談会です。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

ActionScript 3.0で始めるオブジェクト指向スクリプティング

野中文雄氏が,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。

まだ間に合う「ITパスポート」受験対策 原山先生の短期合格塾

この連載では,4月18日のITパスポート試験の受験に向けて,短い期間で効率良く受験対策を行う方法や,確実に得点するための裏ワザなどを伝授していきます。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス