web-dev-qa-db-ja.com

キオスクアプリからユーザー入力をクリアするためのベストプラクティスは?

私たちは、宣伝スタンドに展示されている専用デバイスで実行されるアプリを開発しています。

アプリはスプラッシュ画面といくつかのサブセクションで構成されています。そのうちの1つでは、ユーザーは製品ラインから最大5つのモデルを「お気に入り」として選択し、それぞれの機能を比較できます。

新しいユーザーがスタンドに到着して比較セクションを使い始めたとき、彼らはそれを「白紙の状態」(つまり、前のユーザーのお気に入りなしで)として開始したいと思うでしょう。このため、ユーザーがセクションを離れたときに、既に行っているタイムアウトのリセットに加えて、すべてのお気に入りをクリアしたいと思います。

ただし、ユーザーが比較セクションを終了して戻った場合、既存のお気に入りが削除されていると、驚いたり不満を感じたりする可能性があることを心配しています。

終了する前に、お気に入りがクリアされることを説明する確認を追加することを考えていますが、ここでのベストプラクティスがわかりません。

キオスクアプリからユーザー入力をクリアするためのベストプラクティスは何ですか?

4
BiscuitBaker

はっきりと目立つ「最初に戻る」ボタンを作成します。次のユーザーストーリーから作業します。

  • 新しいユーザーが画面に来ると、理解できないことがたくさんあります。彼らはこれが最後のユーザーからの入力であることを認識し、「戻るには開始」ボタンを押してセッションをクリアする必要があることを認識します。

  • ユーザーがセッションの途中です。彼はホーム画面の指示に興味がありますが、「最初に戻る」ことを押してはいけないことに気づきました。

いくつかのモックアップを作成し、次の質問に対して廊下テストを行います。

  • 複雑な画面にアクセスしたユーザーは、画面をリセットする方法を理解していますか?
  • リセットボタンは目立ちますか?
  • セッションの途中のユーザーは、リセットボタンを押すと入力がクリアされることに気付きますか?

さらに、しばらくアクティビティがない場合は、リセットすることをお勧めします。ただし、あなたのアプリでは、あまりにも短い時間を選択しないように注意します。比較を行う人々は考えるのにかなりの時間を費やす可能性があり、リセットによって思考が中断されると非常に苛立たしくなります。

これが比較可能なインターフェースです。オランダの駅で切符を注文する。右下のリセットボタン:

A Dutch train ticket dispenser

最後の考えとして、確認ダイアログは通常悪い考えです。それらはユーザーの流れを妨害し、ユーザーが望んでいる以上の注意を求めます。

3
Peter