iOS/AndroidとWindows PhoneのUI、ここまで違う!Silverlightベースで作るWP7アプリ開発入門(1)(1/3 ページ)

» 2011年07月08日 00時00分 公開
[泉本優輝WP Arch]

Silverlightベースで作るWindows Phone 7の世界観

 iPhone、Androidに続いて、第3のプラットフォームと話題なのがマイクロソフトのWindows Phoneです。

 Windows Phone 7(以下、WP7)は従来のプラットフォームに比べ、デザイン性が高く、言い換えれば癖が強いOSです。.NET開発者には作成が容易なのですが、WP7の“世界観”に合ったアプリを作るのは苦手という話を時々聞くことがあります。

図1 Windows Phone 7のUIイメージ(「Discover Windows Phone 7 | Newest Cell Phones | Windows Phone 7」より引用) 図1 Windows Phone 7のUIイメージ(「Discover Windows Phone 7 | Newest Cell Phones | Windows Phone 7」より引用)

 そこで本連載では、Expression Blendを使ったSilverlightベースのアプリ開発でWP7の世界観を実現していくことを目的に、UIデザインを中心にWindows Phoneアプリの作り方を紹介しようと思います。

 UIデザイン以外も含めた、Windows Phoneアプリの特徴については、以下の記事も参照しておいてください。

Windows Phone 7の世界観と「Metro」「Hub」

 WP7のコンセプトに「Metro」というものがあります。

図2 「Metro」のコンセプトイメージ(マイクロソフト公式のコンセプトPDFより引用) 図2 「Metro」のコンセプトイメージ(マイクロソフト公式のコンセプトPDFより引用)

 Metroは、そのまま「地下鉄」のことだそうです。地下鉄の路線図は、路線によって色分けされていたり、駅に番号が振られていたり、アイコン化されていたりと、大体の国の地下鉄はどこにいっても路線図さえみれば迷わないというように工夫されています。

 この地下鉄の路線図のように、迷わずに最短で目的を達成できるデザインを目指しているそうです。

 Metroデザインについての詳細は、マイクロソフト公式のコンセプトPDFが公開されているので、そちらもご参照ください。

 基本的にはシンプルなアイコンで抽象化されています。特に、簡単なアイコンはフレームだけの円でくくられていたり、ベタ塗りの四角形に大きなテキストが特徴ですね。

図3 Metroデザイン(「User Experience Design Guidelines for Windows Phone」より引用) 図3 Metroデザイン(「User Experience Design Guidelines for Windows Phone」より引用)

 こうして見ると大体のものは、白や黒、メインカラーの塗りつぶしでできてます。ボタンだけではなく、テキストも大きいです。

ホーム画面

 WP7のホーム画面は大きく分けて、タイル化したショートカットとアプリリストの2つに分かれます。よく使うアプリをホーム画面に置く形はAndroidと同じですね。

図4 ホーム画面(左)とアプリリスト(右)(注意:肖像権・著作権の配慮から一部画像をぼやかしています、あらかじめご了承ください。実際は、もっとクリアな画像が表示されます) 図4 ホーム画面(左)とアプリリスト(右)(注意:肖像権・著作権の配慮から一部画像をぼやかしています、あらかじめご了承ください。実際は、もっとクリアな画像が表示されます)

コンテンツをまとめた「Hub」という概念

 WP7には「Music&Video Hub」「Picture Hub」のように、コンテンツをまとめた「Hub」という考えがあります。

 例えば「People Hub」では、従来のアドレス帳にSNSが連携され“人”に関する情報が集約され、リアルタイムに友人のフィードを確認できます。また「Game Hub」には、もちろん流行りのゲームやXBox Liveアカウントの情報など、さまざまなゲームに関する情報が集約されています。

 つまり、知りたい情報に応じて、まずHubを選択し、そこから情報を展開していくイメージです。下の画像では音楽とビデオのコンテンツが1ページに集約されています。

図5 「Music&Video Hub」のキャプチャ(注意:肖像権・著作権の配慮から一部画像をぼやかしていますが、あらかじめご了承ください。実際は、もっとクリアな画像が表示されます) 図5 「Music&Video Hub」のキャプチャ(注意:肖像権・著作権の配慮から一部画像をぼやかしていますが、あらかじめご了承ください。実際は、もっとクリアな画像が表示されます)

アプリドリブンから“やりたいことドリブン”へ

 WP7のHubはiPhoneのように、やりたいことに合わせてアプリ一覧からアプリを選択するアプリドリブンとは全く反対のコンセプトです。

 アプリドリブンは、目的に対して使いたいアプリを選択し、インストールすればよいので、とっつきやすい印象があります。

 一方で“やりたいことドリブン”のWP7は、フィードであったりイメージであったりと、使えば使うほど動的に変化します。そのため、端末を自分のライフスタイルに染めていく必要があります。最初使いにくいかもしれませんが、自然に自分の使いやすい形になっていく印象があります。

 スマートフォンはユーザーのライフスタイルを手助けするものですから、自分色に染まっていく“やりたいことドリブン”に期待したいですね。

 次ページでは、引き続きUIのお話で「Tile」「Panorama」「Pivot」そして、Windows Phone 7アプリの開発環境について解説します。

       1|2|3 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。