web-dev-qa-db-ja.com

最高のスクロール方向| Apple v.s. Windows

世界の2つの最大のコンピュータ会社は、反対のスクロール方向を使用しています!

WindowsからAppleに切り替えると、Appleのスクロールが逆になっていることに気づくでしょう。しかし、スクロールが逆になっているのはおそらくWindowsです。

どちらが不思議に思います:スクロール方向は方向であり、タッチパッドのスワイプ方向とは異なる必要がありますか?

考慮事項:

  • 何が自然ですか?ユーザーが最初にスクロールしてページを下るのはどの方向ですか?

  • マウスのスクロール方向はタッチパッドと同じですか?

13
Max de Mooij

「正しい」方法はありません。それはすべて類似しています。

タッチスクリーンの類推

タッチスクリーンを使用する場合、スクロールの動作は直感的です。つまり、実際のコンテンツに指を置いてプッシュするようなものです。数年前、Appleはこのアナロジーに従うようにスクロール方向を切り替えました。

スクロールバーの類推

(Windowsスタイルの)スクロールを確認するもう1つの方法は、コントロールではなくスクロールバーを操作することです。 Appleは現在、スクロールバーの概念全体に熱心ではなく、デフォルトで多くのコンテキストで非表示にしています。これにより、コンテンツを直接操作するスクロールジェスチャーの概念がプッシュされます。

マウスホイールの類推

最初のトラックパッドスクロールは、マウススクロールの動作を模倣したものです。そして、最初のスクロールマウスには物理的なホイールがありました(まだ多くのホイールがあります)。読んでいた紙の上にあるスクロールホイールを想像すると、「Windows」のスクロール方向は直感的です。コンテンツは、ホイールが押す方向に移動します。

Appleマウスに​​はこれらの物理的なホイールがなくなったため、すべてのスクロールデバイスのタッチスクリーンの類推を求めています。しかし、昔ながらのマウスを実際のホイールでMacに接続すると、Appleの「ナチュラルスクロール」はもはや自然に感じられなくなります。

あなたの脳は本当に気にしない

ユーザーは通常、スクロールが逆方向に機能している場合、新しいパラダイムに適応するのに少し時間がかかることに気づきます。私はこれに腹を立てる「常連のジョー」ユーザーを知りません。彼らはそれに慣れるためにスクロールを少し揺らして、デバイスの使用を開始します。

13
Tim Grant

どちらのプラットフォームも異なるメンタルモデルを想定しています。

  1. Appleは、ユーザーがビュー自体をスクロールしているため、その方向に移動する必要があると想定しています。
  2. マイクロソフトには、ブラインドのメンタルモデルがあります。私はカーテンなどを備えた実際の窓を意味します。ロープを下に引くとカーテンが上がります。同様に、スクロールバーは、プルダウンされるとビューが上がります。

AppleおよびMicrosoftはPCゲームの初期段階であり、マウスは完全に新しいガジェットであるため、ユーザーはすでにメンタルモデルを頭に持っていませんでした。 。

しかし、もちろん、それがタッチスクリーンの場合、曖昧さはなく、タッチしているので、ビューはタッチしたときにオブジェクトのように動作するはずです。紙を想像してみてください。上にスワイプすると、上に行きます。

1

私のオプションでは、正しい方向は、ユーザーまたはグループが最も快適に感じるものです-処理しているターゲットにオプションを任せる必要があります。

Macを使用していますが、トラックパッドのスクロールを常に「不自然」に設定しています。これの主な理由は、別の回答で前述したように、私は以前の時代に生まれたので、スクロールダウン/アップするとマウスホイールがなかったため、文字通りクリックしてスクロールダウン/あなたが行きたかった方向に上がります。初めてマウスホイールを使ったとき、行きたい方向にスクロールしました。最初にトラックパッドを使用したときも同じロジックでした。 Appleがこれを変更したときのことを覚えていますが、私は「不自然な」方法に慣れていました。

私はそれを「自然な」方法を使用して問題を見つけませんが、私はそれが今の習慣だと思います、そして私は常に最初に私が使用した方法にそれを設定しました。

デフォルトのMac設定での自然/非自然なスクロールについて私が興味深いと思うことの1つは、Macのデフォルトの左右スクロール(つまり、デスクトップ画面間で左右に移動する)が「自然でない」スクロールを使用することです。左右のスクロールはデフォルトで「不自然」に設定されているため、上下のスクロールを「不自然」に保つと、より合理化されます。

1
David McEwan