Cover Flowは、
Appleが開発したアニメーションによる3次元グラフィカルユーザーインターフェースです。これは、ドキュメントのスナップショット、ウェブサイトのブックマーク、アルバムジャケット、写真などを、視覚的にめくる形式で表示します。
操作方法
Cover Flowでは、画面上のスクロールバーや
スクロールホイール、ジェスチャーを用いて、表示されている項目をブラウズします。リストからファイルを選択する際、目的の画像が表示されるまでページをめくるように操作します。iPodやiPhoneでは、タッチスクリーン上で指をスライドさせたり、クリックホイールを使用します。
歴史
Cover Flowの概念は、アーティストのアンドリュー・コールター・エンライトによって考案されました。最初にこのインターフェースを実現したのは、Macintoshのインディーズ開発者であるジョナサン・デル・ストラザーでした。エンライトは後に、Cover Flowの実装に伴う混乱を避けるため、自身のインターアクションスタイルを「fliptych」と名付けました。
2006年、
AppleはCover Flowの技術を買収し、同年9月12日に音楽アプリケーションiTunes 7.0に実装しました。当初は「CoverFlow」という、スペースを含まない名称で実装されていました。スタンドアロンアプリケーションであるSteel Skiesの最終バージョンは、2006年9月10日まで無料で配布されていましたが、MacUpdateでは現在もダウンロード可能です。
2007年1月9日、
AppleがiPhoneを発表した際、Cover Flowが採用されることも同時に発表されました。同年6月11日には、
Worldwide Developers Conferenceの基調講演で、
スティーブ・ジョブズがCover FlowをLeopardの
Finderのビューオプションとして搭載することを発表しました。
同年9月5日、
Appleは第3世代iPod nano、新しいiPod classic、iPod touchにCover Flowを搭載すると発表しました。第4世代iPod nanoでは、加速度計を利用してデバイスを水平に回転させるとCover Flowが有効になる仕組みが採用されました。
2008年3月14日、Mirror Worlds LLCは、
Appleを特許侵害で提訴しました。2009年2月24日には、
Safari 4のベータ版にCover Flowが搭載され、同年6月8日に正式版がリリースされました。
Safari 4では、Cover Flowは履歴、ブックマーク、RSSフィード、
Bonjour、アドレス帳をブラウズする際に使用されました。
2010年4月、
AppleはCover Flowインターフェースのデザイン特許を取得しました。同年10月1日には、特許侵害が認められるとして、Mirror Worlds LLCに6億2500万円の支払いを命じられましたが、2011年4月4日にはこの判決が覆されました。
iTunes バージョン 11のリリースに伴い、Cover FlowはiTunesのインターフェースから削除されました。iOS 7では、Cover FlowはAlbum Wallに置き換えられました。この機能はデバイスが横向きの場合に、アルバムアートをタイル状に表示するものでしたが、iOS 8.4のリリースで削除されました。macOS Mojaveでは、Cover Flowが
Finderから削除され、ギャラリービューに置き換えられました。
他の実装
Cover Flowのようなナビゲーション機能は、他のソフトウェアでも実装されています。オープンソースのメディアプレイヤーであるSongbirdでは、MediaFlowというアドオンでCover Flowナビゲーションが提供されています。同じくオープンソースの
Bansheeも、ClutterツールキットをベースにしたClutterFlowというCover Flowライクなアドオンを提供しています。プロプライエタリのメディアプレイヤーであるMediaMonkeyでは、MonkeyFlowというCover Flowアドオンが提供されています。
Unix系システムでは、
Compiz Fusion(シフトスイッチャー)やKDE Plasma Workspaces(
KWin 4.1以降で動作するカバースイッチ)を使うことで、起動中のアプリケーションをCover Flowアニメーションで切り替えることができます。
Cover Flowは、その視覚的な魅力と操作性から、様々なプラットフォームやソフトウェアに影響を与え、広く利用されてきました。その歴史と進化は、インターフェースデザインにおける重要な事例の一つと言えるでしょう。