web-dev-qa-db-ja.com

トップ投稿とボトム投稿より優れているものは何ですか?

チャットプログラムは通常、最新の情報またはメッセージを他のプログラムの下に配置します(下部投稿)。フォーラムとフィードでは、最新の情報が他の情報よりも優先されます(上位の投稿)。どちらが他より優れていますか?

ユースケースのようです。私たちは上から下に読むので、最新の投稿や情報に興味がある場合は、トップダウンの解決策を講じます。ただし、会話の履歴に興味がある場合は、本の会話を読むように、上部にある古いメッセージを読む方が簡単です。

しかし、これら2つのインスタンスが交差するとどうなりますか?フォーラムのようなものだけでなく、メッセンジャーのようなものを作成したい場合はどうなりますか?ツイッターで見ます。 Twitterはフィードシステムですが、ツイートが他のツイートへの返信である場合のメッセージングシステムでもあります。 @repliedされたすべてのツイートのチェーンを見ると、Twitterはツイートの順序を逆にしますが、この順序の逆は良いですか?

コメントシステムについても同様です。コメント何かがあり、最新のものを一番上に置きます。ただし、コメントに返信したい場合は、スレッドを開始して順序を逆にします。最新のものが一番下にあります。しかし、これらの返信に興味があり、スレッドでやり取りしたくない場合はどうでしょうか。次に、YouTubeのコメントと同様のことを行う必要があります。返信のコンテキストを取得するには、前のコメントへのリンクを配置します。

これよりも優れたソリューションが必要ですか? Twitterでは、ツイートのコンテキストが必要な場合は、クリックして前のツイートを表示します。上記のように、YouTubeと同じように、リンクボタンをクリックしてコンテキストを取得します。

だから、私の質問は、トップポストやボトムポストよりも良いものを発明できるかということです。真ん中にあるが、ユーザーにあまり考えを必要としないもの(コンテキストを取得するために実行するアクションがない、通常はスクロールの方が良い)?また、セマンティクスの順序を逆にしないもの。

13
Sam

自然に感じる、より複雑な解決策を見つけようとすることは、失敗のレシピです。 シンプルに保つ。すべてのケースで100%完璧ではない場合でも、明確である限り、ほとんどのメリットを得られます。

ニュースフィードトップ投稿を使用する必要があります。最新のフィードが最も重要であるためです。これは、最新のコメントがより重要な場合にコメントに適用することもできます。

会話タイプアプリケーションはボトムポスティングを使用する必要があります。これは読み取りフローであり、会話をフォローするために必要なものです。コメントは会話の一種なので、ほとんどのコメントにもこれを使用する必要があると私は主張します。

あなたが信じるアプリケーションはhybrids 2つの組み合わせを必要とするbottom postでなければなりません。これの唯一の欠点は、最新のものがトップにないことです。その中での会話は明確で一貫性があり、人々は最新のコンテンツの下部または最後のページを見る方法を簡単に学ぶことができます。異なるパーツを異なる順序で配置することにより物事をさらに複雑にすることは、混乱を招き、UXを傷つけるだけです。

9
JohnGB

Facebookを検討してください:

  • ニュースフィードはトップダウンで、上部に投稿されます。
  • チャットウィンドウの場合、投稿はボトムアップで、投稿はボトムアップです。

これはあなたを苛立たせますか?これに気づきましたか?

私が知っている調査には基づいていませんが、トップダウンで読む読者(英語)については、スクロールして資料を探し、最後に到達するのに慣れています。例:ドキュメント内で下にスクロールしてドキュメントの最後に到達する、フォルダ内で下にスクロールしてファイルの最後に到達する、など。

チャットメッセンジャーでは、過去に掘り下げてアーティファクト(ほとんどの場合)を探す傾向はなく、メッセージをアーカイブするのは、アイテムのスタック(上部または下部)をリストプッシュすることです。チャットウィンドウでは、最新の過去のメッセージを確認できます。これらのメッセージは、ほとんどの場合長い会話はほぼリアルタイムであるため、会話を続けるのに十分なコンテキストを提供します。繰り返しますが、上から読むため、履歴を上に追加し、最新の記事を下に追加することは理にかなっています。歴史を読みたいならトップダウンで読むのが楽です。

ニュースフィードでは、ページの目的は、ユーザーをできるだけ長くエンゲージさせることです(それに直面しましょう。それは高潔な原因ではありません)。フィードは底なしの穴と見なすことができます。あなたはスクロールし続け、スクロールし、投稿や画像などを発見し、目に見える結末は見えません。スクロールせずに見える範囲にコンテンツがあることを知っているときはいつでも、そこに何があるか知りたいと思っています。ここでは、フィードで、スクロールせずに見えるコンテンツの下に終了があります。そして、コンテンツは(うまくいけば)ユーザーを夢中にさせるのに十分魅力的です。さて、もしあなたがボトムアップのニュースフィードを設計したなら、あなたは同じ原因について議論することができますが、それはあなたにとって自然な感じですか?無限のトップスクロール?

1
rk.

(たとえば、Facebookで採用されている)1つの解決策は、トップレベルの投稿をトップダウンで並べ替え、最新のものを上に並べるが、repliesをボトムアップの会話形式で投稿に並べ替えることです。特定の投稿の会話を読むほうが自然です。

これが機能する理由は、ほとんどの場合、トップレベルの投稿は互いに独立しているのに対し、返信は時系列で読んだ場合にのみ意味がある傾向があるためです。

一般的な「経験則」として、私は次のことを提案します。

  • 主に独立しているアイテム間でトップダウン(最新の最初)の順序を使用します。
  • 会話的に相互に依存しているアイテム間でボトムアップ(最後の最後)の順序を使用する
1
devios1