UXに関する私の最初の質問。 問題はデスクトップWebアプリでは、現在ホストを再生して"activity"ティッカー(他のユーザーと自分のアクティビティがキュービックスピンアニメーションでページの下部)および新しい通知パネルの紹介 IOSおよびAndroidオペレーティングシステムに表示)(上部)ページの)
アプリケーションにはかなりのハードルがあります:
既存のものを再設計することにしました新しい通知領域を設計し、アプリケーションが受け取ったすべての通知を1つのパネルに収めながら、アクティビティ通知領域を表示します主に「あなたのxx-通知領域に新しい通知があります」または「user_nameは通知を表示しています。
既存のパターンに焦点を当てて即興にするか、それともユーザーに新しいものを強制することができますか?
アクティビティストリーム自体の中でこれを改善するためにできることがいくつかあると思います(ユーザー間の共有に大まかに基づく例ですが、原則は同じです)。
通知をタイプと時間でグループ化し、1つのアイテムをアクティビティストリームに出力します。したがって、ユーザーが20枚の写真を追加すると、「Xは20枚の写真を追加しました」という1つの通知になります。これにより、ユーザーへの負担が大幅に軽減され、幅広いアクティビティとタイムスケールを一度に評価できるようになります。
たとえば、不要な通知を削除します。たとえば、ユーザーがXが彼女の通知を見ていることを本当に知っている必要がありますか?または、サーバーがYを実行しただけですか?同様に、前の例では、「Xが作成されてアルバムYに追加されました」という通知が表示される場合があります。これにより、画像の追加の直後の関連する通知が不要になります。
通知を視覚的に区別し、写真がアップロードされた場合にサムネイルを表示し、お気に入りのユーザーが何かをマークした場合(色だけでなく、アクセシビリティのガイドラインを確認してください)
ティッカーを取り除きます。視覚的に動く要素は邪魔になり、ユーザーがどれだけ速く読むことができるか確信が持てません。
重要度に基づいて新しいイベントのシステム処理を区別し、ユーザーに重要なものを選択させることもできます。例えば:
イベントのストリームを含む大きなソーシャルネットワークや他のサイトがアクティビティストリームの出力をどのように処理するかを確認することで、おそらく多くを学ぶことができます。ただし、コードを書くのは非常にトリッキーです(私は試しました)。そのため、トップデベロッパーを見つけて、しばらくの間Stack Overflowで準備してください。