16

この質問は、タイムアウトを選択する科学的または統計的に正当な根拠を見つけようとすることに関するものです。すべてのアプリがこれを行う必要があることを意味しますが、最適なタイムアウトはどれくらいですか? 回答またはコメントする人がもっと必要です。+3、+4 は問題が解決したことを意味するものではありません。重要な質問には、より多くの回答が必要です。私たちは皆、この知識から恩恵を受けることができます。

基本的に比較しようとしています:

   a short timeout of say 20 seconds, but two connection attempts are made

   one long connection attempt of say 40 or 60 seconds.

接続を確立する可能性が最も高いのはどれですか? 確固たる事実が必要です。これまでのところ、私が得ている数字は 10 代、42 代、60 代のいたるところにあります。しかし、本当に最適なものは何ですか?

もちろん、5 ~ 10 秒後にユーザーに問題が通知されるはずですが、接続を確立するための最善の方法は何ですか。

注: 多くの要因があることは承知していますが、アプリ開発者として、常に Wi-Fi 信号の状況などを調べる許可を得ることができるとは限りません。

4

3 に答える 3

8

より良い回答が得られることを願っていますが、個人的な経験から、ユーザー側について話すことができます。Web ブラウザーやソーシャル クライアントなど、データ接続を必要とするアプリを開いた場合、実際に接続しているかどうかを判断するのに時間がかからないため、5 秒以内にタイムアウトする必要があります。 .

デバイスの観点から見ることは可能ですが、それは非常に変動しやすく (wifi と 3G、特定のネットワーク チップ、OS、現在アクティブなデータ接続など)、ユーザーの要件はおそらく最も重要な要素です。データ接続がアプリケーションにとって必ずしも重要でない場合は、30 秒程度で済む可能性がありますが、重要な点は、技術的な制限は、接続タイムアウトの予算を立てる必要がある時間の一部にすぎないということです。

于 2012-08-24T00:01:47.550 に答える
6

個人的な好みですが、私は常に最大値を 10 秒としています。スマートフォンを 5 秒間持ち、情報が表示されるのを待っているとします。私はすでにイライラしているでしょう-したがって、 double 値を追加するのは適切だと思われます. Toast問題がある場合は、フッタービューなどで知りたいです。

于 2012-08-24T00:02:33.003 に答える
2

ユーザーの注目度に関する UX 調査の結果は次のとおりです(興味深い部分が強調表示されています)。

  • 1秒を超えると思考の流れが途切れる
  • 10 秒を超えると、ユーザーの注意が失われます
  • ほとんどの単純なタスクは1 分以内に完了する必要があります

したがって、それがユーザーにとって重要なタスクである場合は、60 秒の遅延で問題ありません。それ以外の場合は、10 秒を超えると問題になります。奇妙なことに、20 秒から 50 秒の時間枠は、ユーザーへの影響に大きな影響を与えません。これは、「注意が失われた」後、「タスクを放棄する」前のすべての時間です。

基本的に、10 秒のタイムアウト制限まで下げることができない場合は、わざわざ UX の問題に別の方法で取り組む必要はありません。

明らかに、これはすべての状況に当てはまるわけではないので、割り引いて考えてください。

于 2017-02-12T01:46:50.173 に答える