web-dev-qa-db-ja.com

プレビュー画面を終了するためのユーザーフレンドリーなアプローチとは何ですか?

私はモバイルAndroidアプリケーションを使用して、ユーザーがフォームに画面に表示される要素のレイアウトを指定できるようにします。ユーザーは、カスタマイズされたレイアウトを全画面でプレビューすることもできます。ただし、戻るボタン(ソフトキー)が使用できず、ナビゲーションヘッダーが煩雑になります。プレビューを終了するためにユーザー入力に応答するためのクリーンで直感的なアプローチはありますか?

ボタンと同様にタップして終了アプローチを追加することを検討しました。ボタンは煩雑になるため、あまり望ましくありません。さらに、ボタンはプレビューの一部であると想定できます。ユーザーにタップして終了するを許可することは問題ありませんが、このアプローチは偶発的なタッチの影響を受けやすく、ユーザーにとって直感的ではないことがわかります。一定期間内に複数のタッチに応答することはひどいアプローチではありません。つまり、ダブルタップします。

2
Kurt Harrison

タップして終了するだけで十分ですが、多くのオプションがあり、確実に知る方法は1つだけです。

ほとんどのプレビューモードは非インタラクティブであるため、タップして終了するのはかなりうまくいきます。最も直感的ではないかもしれませんが、ユーザーがその時点で突然完全にパッシブにならない限り、最終的に画面に触れてプレビューを終了します。

ただし、ユースケースでプレビューを何度もスクロールする必要がある場合は、誤って閉じるのが簡単すぎる可能性があります。少量の場合、これはおそらく大きなリスクではありません(ユーザーが頻繁にプレビューしない場合、または毎回それほど遠くまでスクロールする必要がない場合)が、プレビューが1マイルも長く、実際に何が表示されているかを確認したい場合下部のダブルタップまたはロングタップは、偶発的に発生する可能性が低いため、別の実行可能なオプションである可能性があります。

これらのオプションはどれも実際にはそれほど発見可能ではありません。ユーザーの注意がさまよったときに、プレビューではなく実際にプレビューを見ていることを忘れた場合、プレビューモードと終了方法を通知するメッセージまたはボタンが必要になる場合があります。ここでの利点は、プレビューの準備ができたときにプレビューを終了するための優れたインタラクションフォーカスとしても機能することです。プレビューの一部を隠したくない場合は、プレビューをカスタマイズした要素に表示されているコンテンツに統合できます。

ユーザーテストにより、より確実な回答が得られます。

私たちは一日中推測を行い、他の相互作用を提供することができますが、確実にする唯一の方法は、現実の人々に現実の世界で試してもらうことです。紙に書いてあるものは、誰かが実際に試してみると、混乱したり悪化したりする可能性があります。あなたは問題を考えすぎているかもしれず、誰もがそれについて考えさえせずに終了するためにタップします。

これは狭い相互作用なので、おそらくそれ自体のテストの焦点である必要はありません。最後のタスクがプレビューモードを試してから終了するように依頼するテストを作成できます。彼らが何をするか見てください。ほとんどの人がタップやスワイプを試みたり、終了ボタンを探し始めたりする場合は、答えがあります。

コンセンサスがない場合、またはユーザーが直感的に望んだものとは異なる何かをしたい場合は、UIで終了する方法を説明する必要があり、上記の提案のいくつかを参照できます。

2
Nathan Rabe

まず第一に、あなたが何をしようとしているかは本当に興味深いものです。称賛。今、私はいくつかの解決策を考えることができました。

  • プレビューを閉じるためのフローティングボタン。乱雑な解決策なので、私はそれを好みません。

  • 「プレビューを終了するにはタップしてください」という通知。最初にトーストまたはダイアログを介してユーザーに、プレビューを終了するには通知アイコンをタップする必要があることを伝えることができます。ただし、一部のユーザーは通知を無効にできます。だから私のトップピックもそうではありません。

  • 定期的なダイアログ。評価する必要がある時間を定期的にユーザーに尋ねます。そして、ユーザーが閉じる準備ができるまで質問を続けます。非アクティブな状態が数秒間続いた後にダイアログを表示することもできます。これを上記の戦略と組み合わせることもできます。

時間とリソースがある場合は、上記の戦略の任意の組み合わせでユーザビリティテストを実行できます。

0
topenion

タップして終了するのがどのように混乱するのか、またはプレビューをコントロールでカバーしたくない場合があるのか​​がわかります。

これに対処する良い方法は、タップで表示される「終了プレビュー」コントロール(ボタンまたはアイコン)を用意することです。このコントロールが表示されると、

  • ユーザーがそのボタンをタップすると、プレビューを終了します

  • ユーザーが代わりに他の場所をタップした場合、または適切な時間(5秒?10秒?)何もタップしなかった場合は、コントロールを非表示にします。

次に、ダブルタップや長押しなどがありますが、これらには発見の問題があり、ユーザーがプレビュー画面で立ち往生し、アプリを終了する以外に終了方法を知らない場合があります。あなたはおそらくそれを望まないでしょう。目に見える何かがタップで発生すると、発見される可能性が高くなります。

0
qoba