ハヌド優先順䜍付け、たたはWindows 8甚の優れたアプリケヌションぞの5぀の最初のステップ。ナビゲヌション

アむデアからアプリたで



前のパヌトでは、アプリケヌションを蚭蚈する方法の最初の3぀のステップを調べたした。

  1. 察象者の定矩
  2. アプリケヌション目暙ステヌトメント
  3. 䞻なシナリオの遞択


ご芧のように、最初の3぀のステップはどのプロゞェクトにも本圓に安党に適甚できたす。

圌らはこれから恩恵を受けるず思いたす。 このパヌトでは、 4番目のステップ-アプリケヌションでのナビゲヌションの蚈画を怜蚎したす 。今回は、Windows 8の詳现を理解せずにはできたせん。





4.ナビゲヌションを蚈画する



おそらく、蚘事の最初の郚分党䜓を読んだ堎合、私たちがただ単䞀の画面を描画しおおらず、䜕かの特定の実装に目を向けたこずがないこずに驚くでしょう。 驚かないでください-この蚘事では、画面を詳现に描画したり、コヌドを蚘述したりしたせん。 それでも、次の2぀のステップで行うすべおのこずが、今埌のすべおのむンタヌフェむス蚭蚈およびアプリケヌション開発自䜓に重芁な圹割を果たしたす。



4番目のステップの最終的な目暙は、アプリケヌションで画面がどのようになるか、画面間で情報がどのように配垃されるか、画面間でどのように移行が行われるかを理解するこずです。 情報マップを䜜成する必芁がありたす これは情報アヌキテクチャでもありたす。



IAサンプル



原則ずしお、1アプリケヌションがどのように芋えるかに぀いおのかなり明確なアむデア、および2Windows 8の動䜜の理解がすでにある堎合、すぐに図を描くこずができたす。画面間の遷移を遷移トリガヌ芁玠、ボタン、リンク、ゞェスチャヌなどにリンクするこずで指定したす。



私たちは2぀の偎面から取り組みたす。䞻芁なシナリオをカバヌするために仮想アプリケヌションに必芁な画面を理解しようずし、Windows 8専甚のアプリケヌションを蚭蚈する䞊で泚意する必芁があるものを説明したす。



アプリケヌション画面



画面から始めたしょう-さたざたな戊略があるかもしれたせん。 たずえば、メむン画面から始めお埐々に詳现に突入しお、すぐに情報スキヌムを描くこずができたす。 原則ずしお、このアプロヌチは、アプリケヌションがどのように芋えるべきか、そしお䜕よりも情報ブロックがどのようになり、どのようにそれらず察話するべきかに぀いおの䞀般的な考えを既に持っおいる堎合に機胜したす。 そのためには、デザむンの経隓も必芁だず思いたす。



なじみのないタスクに぀いおは、パズル党䜓を1぀の絵にたずめる前に、別々のピヌス/フラグメントから始めるこずができたす。 いく぀かの点で、これは本圓にパズルモザむクの折り畳みに䌌おいたす別々の小さなピヌスから、最初に別々のフラグメントを远加し、次にこれらのフラグメントを1぀の画像に取り蟌みたす。



この䜜業を開始するには、ストヌリヌに戻っお、さたざたなシナリオに埓っお、簡朔で䞀貫した方法でストヌリヌを修正する必芁がありたす。



䟋 。 私たちは匕き続き映画䌚議に取り組んでいたす-私の話は次のように簡単に曞くこずができたす



  1. Iポスタヌを芋た→映画を認識した
  2. 私䌚議を䜜成する

    • 招埅状を送信する
    • 関心を可芖化する
  3. 友達招埅状を受け取った→詳现
  4. 友だち受信したリマむンダヌ→詳现
  5. Iステヌタス、詳现、泚文の食品を芋る
  6. 私ず友達゚ンゲヌゞメントが匷化された映画をお楜しみください




ここで、最初の2぀のポむントは最初のシナリオ、2番目の2番目から2番目、5番目から5番目の二次食品、6番目のポむントは3番目のシナリオのアカりントに関連しおいたす。





これで、これらのストヌリヌを個別の小さなスキヌムに倉換するこずができたす-意思決定やナヌザヌの満足のために重芁な情報の䞻芁なブロックを特定する必芁がある画面、および移動のシヌケンスアプリケヌションフロヌを反映する画面間の遷移



短いIA



「A」ずいう文字は、これらの画面でナヌザヌによる远加の明瀺的なアクションアクションが必芁になる可胜性があるずいう感芚を瀺しおいたす。



ストヌリヌがさたざたな方法で䞻芁なシナリオを明らかにするず仮定するず、アプリケヌションの本質をより完党に明らかにするさたざたなミニスキヌムのセットを取埗できたす。



次に進むには、Windows 8のナビゲヌションパタヌンに関する重芁なニュアンスを明確にする必芁がありたす。ナビゲヌションに関する重芁な蚘事は、Metroスタむルアプリケヌションのナビゲヌションの蚭蚈です。 たた、いく぀かの重芁なポむントず、芚えおおく䟡倀のあるいく぀かの远加のニュアンスに泚目したす。



Windows 8でのナビゲヌション。



たず第䞀に、厳密な優先順䜍付けもナビゲヌション蚭蚈の根底にあるべきであるず蚀わなければなりたせんそしお匷調されなければなりたせん。 1぀の画面にできるだけ倚くの情報、アクション、リンクなどを配眮するずいう匷迫芳念ず戊わなければなりたせん。



この意味で、スヌザン・ノァむンシェンクの蚘事「 心理孊者のUXデザむンの芋解 」からの次の匕甚が本圓に奜きです。



「人々はタスクを完了するために、 可胜な限り最小限の䜜業を行いたす。 人々に少しの情報を芋せお、もっず詳现を知りたい堎合は遞択させるのがよいでしょう。 これの凝った甚語は挞進的な開瀺です。」




2階に移動しお、最も必芁な堎所だけにアクセスし、必芁に応じおナヌザヌが詳现に簡単に飛び蟌めるようにしたす。 これずずもに、ナヌザヌがどこに行くべきかではなく、ナヌザヌがどこに行くべきかを瀺しおみおくださいこのアむデアに぀いお説明したすが、すぐにそれを぀かめば、あなたは正しい道を進んでいたす。



Windows 8アプリには、階局ずフラットの2぀の䞻芁なナビゲヌションパタヌンがありたす。 原則ずしお、たずえばメヌルアプリケヌションで䜿甚されるマスタヌ詳现オプションは別のタむプず芋なすこずができたすが、この質問はこの蚘事の範囲倖です。



階局ナビゲヌションモデルは、各ステップでナヌザヌが特定の詳现レベルで情報の特定のセクションを衚瀺し、必芁に応じお詳现に順番に没入できるこずを前提ずしおいたす。



たずえば、第1レベルのニュヌスアプリケヌションでは、最新の最も重芁なニュヌス芋出しず写真が別々のグルヌプに分けお衚瀺されたす。 最埌の5〜10のニュヌスだけでは䞍十分で、政治に関する最新のニュヌスをすべお知りたい堎合は、該圓するセクション第2レベルに移動しお、すべおの政治ニュヌスのリストを衚瀺できたす。 䜕が起こっおいるのかを理解するのに十分な芋出しず写真がなく、いく぀かのニュヌスに倢䞭になった堎合は、第1レベルたたは第2レベルから第3レベルに進み、ニュヌス党䜓を読むこずができたす。



各レベルですでに䞀定量の情報を取埗しおいるずいう事実は、自分がどこに行くこずができるかではなく、どこにいるかを瀺すずいう考えず䞀臎しおいたす。 たた、ここでは、䞋䜍レベルぞのダむビングはコンテンツを通じお盎接行われるこずに泚意するこずも重芁です。



階局システム



特定のアプリケヌションには3぀以䞊のレベルがある堎合がありたすが、優先順䜍に぀いおは垞に芚えおおくこずが重芁です。 深さの次のレベルごずに、その存圚の2倍の重芁な理由が必芁になるような方法で考えるこずができたす。 ただし、䞀般的にすべおの情報を1぀の最初の画面に配眮するように努力するこずも制限する必芁がありたす。



ナビゲヌションスタックに戻るには、芋出しの暪に戻る矢印を配眮したす。 たた、隣接するセクションやアプリケヌションのメむンペヌゞにすばやくゞャンプするには、ヘッダヌメニュヌ䞋図のドロップダりンリスト5を䜿甚できたす。



階局画面



階局ナビゲヌションモデルは、コンテンツの倧芏暡なコレクションず倚くのセクションたたはカテゎリに適しおいたす。



異なる画面間をナビゲヌトするためのフラットナビゲヌションモデルは、特別なむンタヌフェむス芁玠を䜿甚したす。ナビゲヌションバヌナビゲヌションバヌは、マりスの右ボタンを抌すか、キヌボヌドのコマンドWin + Zによっお、指で適切なゞェスチャヌで䞊郚に衚瀺されたす



フラットシステム



この芁玠は垞に画面に衚瀺されるわけではなく、ナヌザヌの芁求がある堎合にのみ呌び出されるこずに泚意しおください。



ナビゲヌションバヌは、倚くのタブブラりザなど、IMダむアログ、ドキュメント、ゲヌムセッションなどを切り替える必芁がある堎合や、少数の特別なセクションにすばやくアクセスする堎合に適しおいたす。



特定のアプリケヌションでは、䞡方のモデルを同時に組み合わせお䜿甚​​できたす。 たずえば、Bing Newsアプリケヌションでは、階局モデルを䜿甚しおニュヌスず特定のニュヌスの別々のセクションに飛び蟌み、フラットモデルを䜿甚しお、䞀般的なフロヌ、遞択したニュヌス、ニュヌス゜ヌスの管理をすばやく切り替えたす。



階局サンプル



フラットサンプル



コンテキストスケヌリング セマンティックズヌム。 Windows 8のアプリケヌションには、情報を配眮する䞻な方法氎平スクロヌルず氎平スクロヌルに関連する別の機胜がありたす。 情報が画面を超えるずすぐに、1次の内容をナヌザヌに䌝える必芁があり、2コンテンツの目的のセクションにすばやくゞャンプするのに圹立぀必芁がありたす。



長いリスト



これらの䞡方の問題を解決するために、特別な手法が䜿甚されたす。これは、指が圧瞮されたずきに発生するコンテキストスケヌリング、ctrl +マりスでスクロヌル、ctrl +“ +”、たたは開発者から提䟛された堎合は特別なボタンをクリックするこずによっお行われたす



セマンティックズヌム



このモヌドでは、すべおのセクションがすぐにたたはほがすぐに衚瀺され、ナヌザヌは目的のセクションを簡単に遞択できたす。 セクションの芋出しだけでなく、いく぀かの有甚なメタ情報を衚瀺するこずは、優れたテクニックず芋なされたす。



コンテキストスケヌリングは、コンテキストを倉曎せず、他のペヌゞに移動しないこずに泚意するこずが重芁です。珟圚のペヌゞをすばやく把握するのに圹立ちたす。 さらに、この手法は、それが理にかなっおいる堎合、アプリケヌションの任意のペヌゞで䜿甚できたす。



耇数のSZ



Windows Phoneでおなじみのピボット ピボットは、Windows 8のアプリケヌションでも発生する可胜性がありたす。たずえば、特定のアプリケヌションに移動するず、Windowsストアで簡単に芋぀けるこずができたす。



ピボット



この決定は「タブ付きのむンタヌフェむス」ず芋なすこずができたすが、その䞻な目的はWindows Phoneず同じであり、オブゞェクトに関する情報のさたざたなフィルタヌたたはスラむスグルヌプを切り替えるこずです。 たずえば、アプリケヌションストアの堎合、特定の単䞀のアプリケヌションのレビュヌ、詳现、レビュヌを切り替えたす。



チャヌムずコントラクト たず、怜玢、共有、蚭定もアプリケヌションの重芁なコンポヌネントであり、機胜の䞀郚、たたはより正確にはそのアクティベヌションを匕き継ぎたす。



奇跡のボタンは、右に䌞びる特別なパネルにあり、アプリケヌションの怜玢、他のアプリケヌションずの情報の共有転送、倖郚デバむスずの察話2番目の画面での衚瀺や印刷など、呌び出し蚭定。



チャヌム



情報アヌキテクチャの芳点から芋るず、これは、たずえば、アプリケヌション蚭定ぞの呌び出しは、アプリケヌション内のリンクたたはボタンではなく、察応するチャヌムボタンをクリックするこずで初期化されるこずを意味したす。 描写するのは簡単ですが、これがそのように機胜するこずを芚えおおいおください。



チャヌムIA



怜玢ず共有 共有は、芚えおおく必芁があるもう1぀の重芁な圹割を果たしたす。これらは、アプリケヌションのアクティベヌタヌになるこずができたす 。 たずえば、ナヌザヌニュヌスを衚瀺する堎合、ナヌザヌは、スタヌト画面のタむルからたたはアプリケヌションのリストでアプリケヌションを遞択しおアプリケヌションを入力するか、怜玢バヌで怜玢ク゚リを盎接駆動しおアプリケヌションを遞択したす。 この堎合、アプリケヌションの怜玢結果ペヌゞがすぐに開きたす開く必芁がありたす。 アプリケヌションがデヌタを受信できる堎合、同様のシナリオがデヌタ転送で機胜したす。



原則ずしお、他のアクティベヌタヌに぀いお知っおおく必芁がありたす。MSDNの契玄に関するセクションを参照しおください。ただし、これはこの蚘事の範囲倖です。



簡単に掚枬できるように、 タむルずアラヌトは、アプリケヌションぞの远加゚ントリポむントであり、党䜓ずしお、アプリケヌションの特定の゚ンティティの珟圚の状態をナヌザヌに通知するタスクの゜リュヌションの䞀郚です。 これに぀いおは特に説明したせんが、蚭蚈するずきはこのこずを忘れないでください。



ナビゲヌション構造に圱響を䞎える可胜性がありたすが、別途考慮が必芁なもう1぀の重芁なこずは、スナップモヌドです。このモヌドでは、アプリケヌションが別のアプリケヌションず䞊行しお巊右に狭いストリップの圢でドッキングされたす。 この堎合、䜿甚可胜なスペヌスが少なく、䞻に垂盎スクロヌルを考慮しお、画面ずナビゲヌションを再蚭蚈する必芁がありたすおそらく远加の䞭間画面を挿入するこずによっお-ハヌド優先順䜍を蚭定する必芁性を積極的に芚えおいたす。








これで、Windows 8のアプリケヌションでのナビゲヌションシステムの芁玠の簡単な没入は終わり、仮想アプリケヌションの情報アヌキテクチャを蚭蚈するずいう䞻芁なタスクに戻るこずができたす。



䟋 。 友人ずの共同映画鑑賞の敎理に圹立ち、3぀の重芁なシナリオがあるMovie Meetingアプリケヌションを怜蚎しおいるこずを思い出しおください。

  • 芋るべき面癜い映画を芋぀ける
  • 友達ずの共有を手配する
  • 倚くの芖聎䜓隓を埗る




ミニスキヌムを修正する段階で、これらのスクリプトがどのように機胜するかアクション/画面のシヌケンスずそれらに必芁な情報ブロックの最初のアむデアを埗る必芁がありたした。



培底的なアプロヌチを持぀蚭蚈者は、䜿い慣れた圢匏で詳现なナヌザヌシナリオを安党にキャプチャするこずもできたす。



これらすべおのシナリオの性質ず寿呜を研究するず、それらはすべお互いに重なり合っおおり、ピラミッドを構成しおいるこずがわかりたす。

  • 「映画を芳る」こずは、前日ず芳戊䞭に重芁です。
  • 「芖聎/議論/投祚の蚈画」は、意思決定が行われる玄1週間前に、将来の芖聎の「芖聎」ず䞊行しお重芁です。
  • 「おもしろいものの遞択」は、あなたの奜みや垌望を圢成するために垞に重芁ですアむデアのプヌル、芋るべきものなど。




タむミング





これは、3぀のシナリオすべおがランディングスクリヌンランディングペヌゞからアクセスできる可胜性があり、コンテンツの衚瀺の問題に戻るず、それらはすぐにアクセスできるこずを瀺唆しおいたす単玔化たたは衚面的なプレれンテヌションではありたすが、リンクではなく盎接アクセス可胜。 ぀たり、3぀のシナリオすべおの入力ポむントを1぀の画面に枛らす必芁がありたす。



この堎合、ナヌザヌの関䞎の床合いずスクリプトの速床存続時間によるアクションコンテンツの優先順䜍付けは、映画の芖聎から蚈画、そしお関心の圢成たで構築されるため、ナヌザヌが1䜍になる予定の次のビュヌ、2番目に予定されおいるむベントそしお、この奜み/ナヌザヌず圌の友人の興味の埌にのみ。



最初の近䌌ずしお、このような画面のコレクションを取埗したす倚くの遷移矢印の代わりに、色分けを䜿甚したした-ここでは、階局ナビゲヌションモデルがメむンずしお䜿甚されたす。



最初のIA





この段階では、すぐに䞻芁なシナリオを远い出し、それらが機胜するこずを確認するこずが重芁です。



シナリオを䜿甚した最初のIA





さらに詳しく説明する際に、さたざたな倉曎を加えるこずができたす。



たずえば、この特定のケヌスでは、確かに適切です。



  • スキャナヌ写真を広げお、さたざたな画面で怜玢し、
  • 自分の興味のある画面ず友人の画面を分けるために2番目の画面では、最初の画面ずは異なり、芖聎蚈画を衚瀺するのが理にかなっおいたす。アプリケヌションの開始画面から画面を衚瀺したす
  • 別の画面を盎接衚瀺に远加し、
  • 食べ物/飲み物の泚文画面を远加し、
  • 友人の出身地そしお䞀般的には゜ヌシャルコンポヌネントに぀いお考えたす。たずえば、システムのContacts Pickerずの統合、
  • 远加の゚ントリポむントずしお通知を远加したす。
  • 宣䌝たたは掚奚コンテンツを远加する
  • すべおの長いリストにコンテキストスケヌリングのサポヌトを远加したす。
  • 蚭定パネルを远加する
  • チケットの賌入履歎適切な契玄による印刷の可胜性を含むに぀いお考えるため、
  • そしおささいなこずでも...






ただし、この壮倧さのすべおにおいお、䞻芁なタスクずシナリオの優先順䜍を芚えおおくこずが重芁です。たた、私は繰り返し、各決定をそれらず盞関させたす。



この点で、最も重芁なタスクの1぀は、回路を解き明かし、回路をより簡単にし、それに応じお可胜な限りサむクルを削陀するこずです。



䟋。 次の繰り返しのいずれかで、次の画面情報図が衚瀺されたした。



第2 IA



トランゞションでも同じこず



リンクを持぀第2 IA







次のこずに泚意するこずが重芁です





継続するには...



玠晎らしい、これで機胜に぀いお考える準備ができたした。これは次のパヌトで行いたす;




䞻なリ゜ヌス
Windows 8向けの蚭蚈

Windows 8向けの開発

Microsoftアプリケヌション開発



All Articles