Dock
![]() |

Dock(ドック)は、NEXTSTEPやmacOSで使われるGUIの一種である。
概要[編集]
NeXT社が1988年に発売したNeXTcube用のOSであるNEXTSTEP用のGUIとして開発され、NEXT社のスティーブ・ジョブズが1991年に特許を出願したものがNEXTSTEP用のDockである(Window MakerなどGNUstep系のGUIはこれを模したものである)。1996年にNeXT社を買収したApple社がこれを引き継ぎ、Apple社の社長となったジョブズがMac OS X用のGUIとして1999年に改めて特許を出願(2008年に特許取得)したものが現行のmacOS用のDockである。
Dockは画面上の固定位置を占めるパレット型の機構で、ファイルやアプリケーションといった各種の情報を格納してクリックでそれらを呼び出せる。ランチャーやブックマーク・エイリアスが複合したような概念といえる[注 1]。
MacOS 9までデスクトップに表示されていたゴミ箱は、Dockにのみ表示されるようになった(一時期、ツールバーにゴミ箱を表示することが可能だった)。
ドックには起動中の(可視の)アプリケーションが表示され、最小化したウインドウをしまうことができる。それぞれのパレットは内容に応じてメニューを持ち、アプリケーションを前面に出すことなく特定の機能を使うことができる。例を挙げると、電子メールの新規メッセージ作成、iTunesの再生、フォルダ(ディレクトリ)の内容表示などである。ファイルやテキストといった情報をドラッグしてアプリケーションに渡すこともできる。
DockはWindowsで例えるとタスクバーとクイック起動を合わせ持った機能に相当し、Finderと並びmacOSのシェルの中核を担う。なお、Windows 7のタスクバーではWindows 98から搭載されていたクイック起動が廃止され、タスクバーボタンそのものにランチャー機能が統合されることにより、Dockに似た操作性を備えるようになった。
なお、iOSもIcon Dockと言われるインターフェースを備えているが、Icon DockはiPhoneおよびiPod touchでは4つ、iPadでは13つのアプリケーションを登録できるランチャーとしての機能を備えるにすぎない。
イースターエッグ[編集]
Mac OS X (10.0)からmacOS Sierra(10.12)までは、ウインドウ操作時、shiftキーを押しながら最小化ボタンを押すと、ウインドウをしまう動作がスローモーションになる機能が搭載されていた。同様に、しまわれているウインドウをクリックするときもshiftキーを同時に押すことにより、スローモーションでウインドウが元の位置に表示された。しかし、macOS High Sierraで、このイースター・エッグは失われた。