web-dev-qa-db-ja.com

ユーザーの指示を表示するための最良の方法は何ですか?

私たちのアプリには、Bluetoothを介して粘着パッチとペアリングするかなり複雑なプロセスがあります。このプロセスは、[次へ]/[戻る]ボタンで接続された一連の画面に示されています。このアプリのユーザーの場合、このプロセスは約1週間に1回繰り返されます。

次のオプションを提示したいと思います。1)パッチを置き換えて手順を表示したい2)パッチを置き換えて手順を表示しない3)パッチを今は置き換えたくない

#3の表現は明らかに「キャンセル」です。しかし、私たちは#1と#2の表現を考え出すのに苦労しています。

あるいは、おそらくこれはすべて間違っているので、実際に表示するまで指示をスキップする機能を提供すべきではありませんか?

1
Paul Seymour

2つの方法があります。

  1. 両方のオプションを表示し、チェックボックスを表示します
  2. 次のステップで「スキップ手順」を表示します

1つ目のオプション用のスクリーンを取り付けました

enter image description here

1

スクリーンショットを追加すると役立ちます。とにかく、私があなたの問題を正しく理解していれば、以下はそれに対する一般的な解決策だと思います。これにより、ユーザーは任意のステップで置換手順をキャンセルまたは終了できます。パッチのペアリング画面が表示されると、ユーザーには実際には4つのオプションがあります。

  1. 戻る-前の画面に戻ります(最初の画面では無効)。
  2. 次-次の画面に移動します(最後の画面では無効)。
  3. キャンセル-プロセスをキャンセルし、画面を閉じます。パッチは置き換えられず、任意のステップ(画面)で使用できます。
  4. 終了-プロセスを終了し、画面を閉じて、任意のステップ(画面)で利用可能なパッチを置き換えます。
0
Assimiz

これはユーザーが毎週行う必要があることなので、デフォルトでは、おなじみのプロセスである可能性が高いことから、可能な限り邪魔にならないようにする必要があります。

ステップ1:

  • パッチを交換する時が来ました。 [今すぐやる] [後でやる]

ステップ2(「今すぐ実行」を選択した場合):

  • パッチの交換が進行中です。パッチコンデンサーをそっとひねり、それから得られたfnordを押してBluetoothでペアリングします。
    [説明を表示] [Fnord]

言い換えると、アプリとの直接対話を必要とする各ステップで、プロンプトとして幅広い概要の説明を表示し、そのステップを実行するために必要なユーザーアクションの詳細な説明を展開/ポップアップするリンクを含めます。

(アプリ自体とのやり取りにステップ3、4などがある場合は、「指示を表示」を「スティッキー」に選択することができます。つまり、ステップ2のヘルプが必要な場合は、彼らもそれを望んでいると想定できます。手順3以降)

これらの指示の必要性/非直感性に応じて、デフォルトで新規ユーザーに指示を表示するようにデフォルト設定を逆にすることができます(初回のみ、または通常の「[x]これを再び表示しない」 "schtick)。しかし、この場合でも、ユーザーがまだ決定する根拠のないものについてユーザーに決定を下さないようにするために行われるべき議論があります。 (「指示が必要ですか?わかりません。これがどれほど複雑になるかわかりません。もし気が付いていなかったとしても、結局それらが必要になった場合、ここに戻ることができますか?どちらかわからない。私は「はい」を選択するほうがいいと思う。彼らがそれほど長くないことを願う」

ステップ2がない場合

これが文字通り、定期的に物理的に接着パッチを交換する必要があることをユーザーに思い出させるだけの場合、インターフェイスはそれをそのまま表示し、非表示の通知を表示する必要があります(可能な場合は、新しいパッチがペアになると自動的にクリアされます) 、アプリでユーザーの操作を要求するのではなく):

  • パッチを交換してから9日が経過しました。適切な湿り気を保つために、週に1回交換する必要があります。 [手順を表示] [完了]
0
Daniel Beck