web-dev-qa-db-ja.com

チャットアプリ-タイムスタンプ表示

iOSメッセージングおよびその他のアプリ(Skypeなど)は、メッセージのタイムスタンプを定期的にのみ表示しますが、以前の方法ではすべてのメッセージのタイムスタンプを表示します。

(新しい方法では、左にスワイプしてすべてのタイムスタンプを表示できます。)

この新しい動作をWhatsAppの動作と比較してください。これは、特定の日のすべてのメッセージの日付スタンプを表示し、メッセージの時刻をチャットのふきだし内に埋め込みます。

したがって、問題は、左にスワイプできない場合、ソーシャルネットワーキングチャットアプリ(パワーユーザーではなく平均的なユーザー)のUXを向上させるものです。

a)左にスワイプしない新しいiOSメソッド(定期的に日付スタンプ)

b)古いiOSメソッド(すべてのメッセージの日時スタンプ)?

c)WhatsAppメソッド

また、新しいiOSのメソッドで一般的に受け入れられている経過時間とは何ですか?

2
lilbiscuit

上記で比較している2つのアプリ(iOSメッセージングとWhatsApp)は Absolute Timestamps を示しています。唯一の違いは、それらが実装されている方法です。

同じ日に複数のメッセージが届いた場合-

iOSは次のように表示します:今日11.54 AM、今日12.00 PMなど、基本的に日付の繰り返しではありません。必要であり、それが重要ではない場合にユーザーにそれを読むことを強制します。

WhatsAppはそれを次のように表示します:今日、そして多くの点でより適切に表示されるメッセージバブルのタイムスタンプ:

  1. 繰り返しの日付を避けます。
  2. 相互作用の速度を上げます。
  3. 同じ日のメッセージを1つのデータスタンプに結合します。
  4. データと時間のためのスペースの必要性を排除します(iOSメッセージングアプリでは2行)。
1
DPS