web-dev-qa-db-ja.com

Macアプリの緑の「+」ボタンが高さのみを最大化するのはなぜですか?

Mac OSアプリケーションでウィンドウの高さのみを最大化するユーザーエクスペリエンスの理由は何ですか?緑の「+」ボタンは、ほとんどのプログラムで高さのみを最大化し、幅は変更しません。これは本当に優れたユーザーエクスペリエンスですか?

Mac program control buttons

「-」ボタンと「x」ボタンは期待どおりに機能します。結局、ウィンドウのスナップと最大化を簡単にするためにサードパーティのツールを使用することになりました(私の意見ではWindowsが正しく機能したいくつかのUIの1つです)。何ができますか?

27
Matt

更新:Mac OS X 10.10 Yosemite以降では、ズームボタンが全画面ボタンに置​​き換えられたようです。緑色のウィジェットには、プラス記号はなく、2つの外向き矢印があり、ウィンドウを全画面モード。ウィンドウをズームするには、このボタンをOption-クリックする。

Yosemite's three window widgets, close, collapse and fullscreen


緑のボタンは最大化するためのものではありません。最大化したい場合は、ウィンドウの右上にある「フルスクリーン」ボタンを使用します。

Fullscreen button on a window

ズームボタンは、ウィンドウのコンテンツの大部分を表示するために、ウィンドウを可能な限り最適なサイズにすることを目的としています。これは複数のウィンドウを操作する場合に最も便利です。画面に収まるだけの大きさが表示されますが、他のウィンドウを配置するための十分なスペースが残っています。 (例えば、私はよくブラウザの隣の右側でTwitterクライアントまたはチャットプログラムを開いています)

この機能は、非常に古いアプリケーション(システム7のFinderなど)または非常に新しいアプリケーション(つまり、状態の復元をサポートするアプリケーション)で特に役立ちます。これは、ウィンドウを配置した以前の位置を確実に記憶するためです。そのため、Macを再起動すると、チャットウィンドウの横にSafariウィンドウが開き、セットアップはそのままの状態になります。

これらの2つの時代の間に書かれた多くのアプリケーションは、左上にウィンドウを開き、新しいウィンドウを右下に積み重ねて、そのウィンドウを重ね、デフォルトのサイズにします。もちろん、これは複数のウィンドウを信頼できる位置に配置して、コンテンツに最適に合わせてウィンドウを画面上に配置できるという利点を打ち消します。

比較のために、机を想像してみてください。その上に紙を置くことができます。すべてサイズが異なり、色も異なる場合があり、重ねることもできます。人間の心は物理的な世界に最適化されているため、コーナーまたはエッジ(およびそのサイズのヒント)、厚さ、そしておそらく色とヒントを見るだけで、それがどのシートであるかについて記憶をジョギングできますその上に書かれているものの。

位置を覚えていないアプリケーションは、ハドソン夫人が毎朝シャーロックホームズのアパートを通り抜けて、すべてをほこりできれいに積み上げているようなものです。それは昨夜から彼が覚えている位置ではなくなりました、そしてそれらがすべてお互いの上に積み重ねられているので、あなたはその大きさ、色または内容を判断するためにそれを覗いて見ることもできません。ズームはそのワークフローをサポートするように最適化されており、ウィンドウサイズをよりユニークにします。

Webブラウザーの問題は、異なるコンテンツに1つのウィンドウを使用し、ウィンドウサイズを覚えていないことです。したがって、狂わずにそれらを使用する唯一の方法は、それらを画面のサイズにすることです。それ以外の場合は、毎回手動でサイズを変更する必要があります。

27
uliwitness

ウィンドウはコンテンツに合わせて拡張され、Windows OSのように空白を追加しないでください。

それでは、SafariでAppleのWebサイトを見てみましょう。下の最初の画像は、垂直スクロールバーと水平スクロールバーの両方を備えた非常に小さなウィンドウであることに注意してください。 2番目の画像は、[ズーム]ボタンをクリックした後のウィンドウの外観を示しています。繰り返しますが、表示されるスクロール可能なコンテンツが多かったため、垂直方向のスペースがすべて使用されています。 3番目の画像は、完全に最大化されたWindowsスタイルで画面がどのように見えるかを示しています。

enter image description here

参考

23
Benny Skogberg