ドキュメントベースのアプリケーションでは、ズームボタンはユーザーの状態とコンテンツの最適なサイズを切り替えます。残念ながら、Firefoxなどの多くのアプリケーションさらにSafari、実際にこの規則に従わないでください。
アプリケーションが最小および最大ウィンドウサイズを決定します。これらのサイズは、ディスプレイの解像度とインターフェイスの制約に基づきます。ドキュメントウィンドウの場合は、できるだけ多くのコンテンツを表示するか、ページなどの合理的な単位を表示してください。
アプリケーションは、標準状態と呼ばれるウィンドウの初期サイズと位置の値も設定します。標準状態が可能な限り大きくなると想定しないでください。一部のモニターは、ウィンドウの有用なサイズよりもはるかに大きくなっています。アプリケーションが作成するドキュメントの種類を操作するのに最適で、ドキュメントのコンテンツをできるだけ多く表示する標準状態を選択します。
ユーザーはウィンドウの標準サイズと場所を変更できませんが、アプリケーションは必要に応じて標準状態を変更できます。たとえば、ワードプロセッサは、標準のサイズと場所を、[ページ設定]ダイアログで幅が指定されているドキュメントを表示するのに十分な幅として定義する場合があります。
ユーザーは、サイズコントロール(右下隅)をドラッグして、ウィンドウのサイズを変更します。ユーザーがドラッグすると、ウィンドウに表示されるコンテンツの量が変化します。ウィンドウの左上隅は同じ場所に残ります。実際のウィンドウの内容は常に表示されます。
ユーザーがウィンドウのサイズまたは位置を7ピクセル以上変更すると、新しいサイズと位置がユーザー状態になります。ユーザーはズームボタンをクリックして、標準状態とユーザー状態を切り替えることができます。ユーザーがユーザー状態でウィンドウのズームボタンをクリックすると、アプリケーションは最初に標準状態の適切なサイズを決定する必要があります。ウィンドウをできるだけ小さくして標準サイズにし、ウィンドウ全体を画面上に保持します。ユーザーが設定した最後の状態でない限り、ズームボタンによってウィンドウが画面全体に表示されることはありません。
複数のモニターを持つユーザーがウィンドウをズームするとき、標準状態は、必ずしもメニューバーのあるモニターではなく、ウィンドウの最大部分を含むモニター上にある必要があります。これは、ユーザーがモニター間でウィンドウを移動した場合、標準状態でのウィンドウの位置が異なる時間に異なるモニター上にある可能性があることを意味します。すべてのウィンドウの標準状態は、常に単一のモニターに完全に含まれている必要があります。
ウィンドウをズームするときは、ドックと重ならないようにしてください。Dockの詳細については、「The Dock」を参照してください。