web-dev-qa-db-ja.com

入力フィールドが常にチャットウィンドウの下部にあるのはなぜですか?

チャットアプリケーションでメッセージを入力するための入力フィールドは、常に会話の下部にあるようです。

UXの観点から見た場合、これについて何か議論はありますか?

59

人々は左から右へ、そして上から下へと読みます。チャットアプリケーションは通常、テキストを上から下に配置します。一番下に配置された最新のチャット。したがって、入力を下部に配置することは論理的です。

編集
この答えで私はすべての人を意味するわけではありませんでした。たとえば、アラビア語は右から左に読み取られます。しかし、このウェブサイトのオーディエンスとOPの背景を考慮して、少し一般化しました。

65
</textarea>
     placeholder="Enter your next post here!">
<textarea name="postText" rows="3"

</div>
    top.
    to put the input at the
    it would make sense 
    from bottom to top,
    read a chat window
    In a world where we 
<div class="post">
65
Briguy37

私はそれを論理以上のものとは考えていません。
テキストがメインウィンドウに上から下に表示される場合、返信の入力ボックスは下にあります。これが、テキストが最終的に表示される場所だからです。

enter image description here

ブログのコメントスレッドのような別の状況では、最新のエントリが一番上になることがあります。
次に、新しいエントリの入力フィールドはその上にあります。これは、それが新しいテキストがある場所だからです。

enter image description here

どちらの状況も私には自然に感じられます。私の例は左から右のテキストを使用していますが、右から左のテキストでも非常に似ていると確信しています。

9
Mr Lister

複数のメッセージを書き込み順に並べる場合、最新のメッセージを下に置くのが自然です。これは、物理的な書き込みがどのように機能するかを模倣しています。長い紙やゲストブックが時々訪れてメモを残すところを想像してください。

誰もが最後のメモのすぐ下にメモを書き、最終的には古いものから新しいものへと自動的に並べられます。

したがって、結果が表示される場所に最も近い入力を配置するのが自然であるため、テキストボックスは一番下に移動します。

「最新の最後」の順序に反対する可能性があります。たとえば、Facebookはフィードを「最新のものから」注文します。興味深いことに、個々の投稿のコメントスレッドでは、コメントareがそれにもかかわらず「最新の最後」に並べられています。

6
Superbest

理由はどの言語にも関連していませんが、情報の性質と、あらゆる状況の変化の一般的な概要を得るための焦点です。

会話は、本のテキストのような静的な情報ではありません。下部にテキストを配置すると、ユーザーは最新のメッセージと進行中の会話を取得できます。

コンピュータコンソールも同じロジックで動作しており、最後に書き込まれた情報は最新かつ最新の情報です。私の見解では、同じ概念の他の実装もあります。

株式情報や最新ニュースは、一般的な概要情報を持ちながら、変化する情報に焦点を合わせることができる最適な場所であるため、画面の下部に配置されます。

enter image description here

enter image description here

enter image description here

字幕は、画面の上部に配置するよりもページの下部に配置した方がパフォーマンスが良く、日本語も同じように使用しています。字幕を画面の上に移動してもよろしいですか?その場合、パフォーマンスが向上しますか?

私にはデータはありませんが、確かにそれと何らかの関係があります。

5
Abektes

英語を話す人は上から下に読みます。

Discussionにコメントするには、コメントの前に会話を読むことをお勧めします。入力フィールドの前に会話を配置する、ユーザーがコメントする前に読む可能性を高めます。

一部のWebサイトでは、これは逆です-入力フィールドが最初で、次に最も人気のあるコメントが後に続き、コメントは人気の高い順に続きます。このデザインの理由は、ウェブサイトが可能な限り最も明確なコメントスレッドを望んでいるためです(彼らは誰もが自分の意見を述べることを望んでいます)。 あなた自身の意見を述べた後、あなたは他の人の意見を読み、+ 1 /同意/反対します。

4
aong152

すべての場合において、人々は上から下に読んでいるからです-あなたが逆さまに読んでいない限り。チャットは状況依存です。会話のように、2セントを寄付したり、返信を作成したり、声明に挑戦したりするためには、以前に何が起こっているかを知る必要があります。したがって、下部に入力があるのは、実際のチャットで何が起こるかに似ています。

検索するのとは対照的に、何が起こったのか本当に気にせず、今検索している情報が欲しいだけです。 -実生活がそうなるようになりたいです。

2
Jennift

他の回答で言及されていない1つの側面は、テレプリンターが標準であったVDUの前の日から起こっている「レースメモリ」の何らかの形があるかもしれないということです。

テレプリンター/初期のコンピューター端末の場合、最新のテキストが現在の行に印刷され、紙が上にスクロールして見えるようになりました。これはコンピュータとの通信の最初の経験であり、私はまだコーディングを行っているので、下部のデータ入力はかなり自然なことです。

人口のごく一部が当時コンピューター端末を使用していたでしょうが、その概念は、謙虚なタイプライター、オフィスのテレックスマシン、テレプリンターで登場するサッカーの結果のTVショット、およびその時に設定された映画。

1
Cheeseminer

うわあ!特定の書き言葉に精通している人は、左から右に、上から下に読みます。他の書かれた言語は、物事を別様に行います。この配置は、特定の種類の言語を読み書きする人のための自然のみです。これらの言語のいずれか(英語など)の読み取り/書き込みを行ったGUIプログラマーから始まったのではないかと思います。そして、それは続きました、なぜなら、多くの人々は彼らが他の人がするのを見たものを単にコピーするからです。

0
Leonard D.

私はそれが原因だと思います:

  1. 入力テキストボックスは最新のメッセージの近くに配置する必要があります。これにより、応答が意味をなしていることを簡単に確認でき、何かを見落とすことがありません。
  2. 上にスクロールする(下にスクロールしない)メッセージは、ユーザーの期待と最も一致します。

メッセージが下方向にスクロールした場合、入力ボックスを上部に配置することでおそらくokが機能しますが、少し意外な感じがします。

0
Steve Bennett

チャットセッションを読むことは、他のスクリプトや本を読むことに似ています。チャットで(返信)を書くと、前のテキスト/チャットに追加されます。最後に追加するので、メッセージ入力をコンテキストに近づけることは理にかなっています...

0
Sumi