情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。
このトピックはまだ評価されていません - このトピックを評価する

Windows Phone のアプリケーション構造とナビゲーション モデルの概要

2012/02/09

すべてのアプリケーションは、情報を提示することと、入力を受け取ることの 2 つのことを目的として存在しています。バンキングからゲームまで、すべてのアプリケーションは突き詰めればこれら 2 つのことを実行しています。

バンキング アプリケーションの場合、ユーザーに提示される情報は、銀行口座の残高などです。ユーザーから受け取る情報は、取引記録を表示する口座の番号や、別の口座に振り込む金額などです。レーシング ゲーム アプリケーションの場合、ユーザーに提示される情報は、車両や走行する道路などです。ユーザーから受け取る情報は、ハンドル操作の方向や量などです。

使いやすいインタラクション モデルを構築するには、情報とそのナビゲート方法を熟考してデザインする必要があります。ナビゲーション モデルは、各画面にどのような情報が表示され、1 つの画面から別の画面にどのように移動するかを決定します。「Windows Phone アプリケーションのデザインの実装」では、各画面とそれらの関係を示したマップをスケッチする方法を説明しています。どのようなアプリケーションも、ユーザーに最高のエクスペリエンスを提供するようなインタラクション モデルに基づいてデザインしなければなりません。

このセクションでは、Windows Phone アプリケーションのデザインに使える、主なアプリケーション インタラクション モデルのカテゴリを紹介します。これらのスタイルは、情報をどのように提示し取得するか、またユーザーがアプリケーション内の各領域間をどのようにナビゲートするかを決定します。各スタイルは、ユーザーのニーズに応じてそれぞれアプリケーションとのインタラクションを楽しめるように設計されています。他のスタイルと組み合わせて使えるスタイルもあります。そのようなスタイルについては組み合わせの例も示してあります。

アプリケーション インタラクションの上位モデルにはさまざまなタイプがあります。どれが自分のアプリケーションに適しているかを知るため、ひと通り概説をお読みになることをお勧めします。

ユーザーが多くの画面間を行き来するアプリケーションの場合は、UI を整理して表示する必要があります。ユーザーに表示する画面数が増えるほど、アプリケーションビューの管理が重要になります。このセクションの初めの方にあるトピックでは、複雑なシナリオでのインタラクション モデルを紹介しています。その後のトピックでは、より単純な単一ビュー アプリケーションや、単純なリストから詳細情報へ移動するようなアプリケーションのシナリオに適したモデルを紹介しています。

まず最初にすべきことは、これから作ろうとしているアプリケーションにどのスタイルが適しているかを決定することです。たとえば、最重要手話表現 20 個を覚えるための単純なフラッシュ カード アプリケーションなら、「Windows Phone の均一ページ シャッフル」だけを読めばよいでしょう。

ここでは、各インタラクション タイプを紹介します。このうちのいくつかは、アプリケーションの上位レベルに適用するためのナビゲーション モデルであり、UI レイアウトについては下位レベルのインタラクションを個々にデザインする必要があります。またいくつかは、単独でアプリケーション全体に適用できるモデルです。また、いくつかを組み合わせて 1 つのアプリケーションを作ることもできます。たとえば、いずれかのスタイルをアプリケーションの上位レベルのナビゲーションに適用し、そこから移動するサブ領域の UI 表示には別のスタイルを適用するなどです。

この情報は役に立ちましたか。
(残り 1500 文字)
フィードバックをいただき、ありがとうございました
表示:
© 2014 Microsoft. All rights reserved.