これを検討してください: Androidデバイスで電話アプリを入力します。検索を使用して電話をかけたい連絡先を見つけます。検索結果からその連絡先に電話をかけました。 15分の通話の後、会話を終了し、[通話終了]ボタンを押して電話を切ります。通話の終了後、どこに着陸する予定ですか?
これについてのあなたの男の考えを聞きたいです。しばらくの間、それは私の未解決の問題でした。
これは、ユーザーが番号をダイヤルするためにたどった経路に本当に依存します。論理的には、ダイヤルする前に残しておく必要があります。
タスクを開始する前の状態に戻すことは良いことです。これは、ホーム画面(タスク=電話をかける)と検索画面(タスク=特定の人に電話をかける)が適切な終了位置であることを意味します。
最近の通話に行くと、何かを忘れた場合に簡単に再ダイヤルできると主張できます。ただし、その電話番号も検索画面に表示されます。では、なぜ別の画面に行くのですか?
[お気に入り]タブに移動すると、もう少し理にかなっています。誰かに電話をかける場合、同じ情報を伝えるために他の人に電話をかけたいかもしれません。しかし、それらは到達しやすいので、あなたはおそらくあなたのお気に入りのそれらから始めるでしょう。したがって、検索画面に移動すると、電話をかけたい他の人が[お気に入り]タブにいないことを意味します。
これにより、2つ(3つ)のオプションが提供されます。ユーザーを通話前の電話画面に戻し(不快であっても、検索であっても)、一連のタスクを呼び出すことを検討します。または、各呼び出しを個別のタスクと見なし、起動画面に戻ります。
起動画面に行く方が実装は簡単かもしれません(プログラムの終了の1種類のみ)と思いますが、各呼び出しの間にいくつかの追加アクションが追加されます。また、1人だけでなく、複数の人を次々に呼び出す頻度はどれくらいですか。それはあなたがテストしなければならないものです。
あるいは、それをオプションにしますか? (デフォルトの設定を理解するには、テストは依然として有益です)
この質問は、検索を行って電話をかけるというコンテキストだけでなく、アプリの残りの操作や動作にどのように適合するかについても検討する必要があると思います。
したがって、ユーザーが連絡先リストで検索していないがホーム画面にいて、電話を受けた場合に、ユーザーに同じエクスペリエンスを提供したいかどうかを検討してください。彼らが連絡先リストで検索していて電話を受けたかどうかを考えてください。
特定の相互作用のロジックを検討するだけでなく、残りの相互作用についても検討し、それらを一貫させることが理にかなっているか、またはそれらを異なるものにする正当な理由があるかどうかをテストします。