Jobs 氏のプレゼンテーションは、フルスクリーン アプリ (具体的には Preview と iPhoto) の iPad 風の実装から、Dashboard および Desktop ビューとの統合性を高め、アプリのウィンドウをクラスタ化する機能も強化した、Exposé の拡張バージョンである「Mission Control」まで、いくつかの段階的な進化に焦点を当てていました。
Mission Control におけるアプリのクラスター化されたウィンドウは、iPad 上の写真のグループのように動作します。これは、iOS と Mac OS X デスクトップ間の相互交流のもう一つの例です。新しいインターフェースでは、Spaces の仮想デスクトップがユーザーインターフェースに統合され、より統一感を持たせることで、より幅広いユーザーが利用しやすくなるでしょう。
フルスクリーンアプリのコンセプトは、同社がこれまで実験的に導入してきた「ヘッドアップディスプレイ」によるフルスクリーン表示の域を超えています。iPhoto 11の新しいフルスクリーン表示では、単一のドキュメントをフルスクリーンで表示し、通常のメニューバー、ナビゲーションコントロール、そしてユーザーが画面の上下にマウスオーバーするとスライド表示されるツールバーパレットを表示するのではなく、iPadのようなツールバーが常時表示される、シンプルでウィンドウレスなインターフェースが採用されています。また、控えめなグレーのスクロールバーも備えています。
ジョブズが言及しなかったこと:スクロールバーの消失
不思議なことに、ジョブズ氏は、Mac OS X Lion でかなり根本的な見直しが行われていると思われるもう 1 つの重要なインターフェース要素、つまり、アクティブに使用されていないときは消えるスクロール バーについて何も言及しませんでした。
ジョブズ氏は最近、iTunes 10を発表した際も、タイトルバーのウィンドウコントロールの縦方向の配置を大幅に変更したことについて言及することなく、まるでそのような変更が大したことではないかのように振る舞いました。しかし、多くのMacユーザーにとって、ユーザーインターフェースのガイドラインへの変更は非常に重要であり、しばしば論争を巻き起こします。
「Back to the Mac」プレゼンテーション中に撮影されたスクリーンショット、特にAppleがメディアに提供した鮮明なスクリーンショットを見ると、AppleがLionの一部として最新化したアプリは、iOSと同様に、ユーザーがスクロールを開始するまでスクロールバーが表示されないことが明らかになった。
具体的には、Mission Control のスクリーンショット (下記、クリックするとフルサイズのグラフィックをダウンロードできます) は、Mac OS X Lion の新しいメール、iCal、Mac App Store、Safari、iWork Pages アプリのすべてが、アクティブなスクロール バーをまったく使用せずにドキュメントとコンテンツを表示していることを示しています。
3 ページ中 2 ページ目: Lion のコンテキスト スクロール バー。
しかし、Mission Controlの高解像度画像は、Appleがデモしたアプリと完全には一致していません。AppleのMac OS Xエンジニアリング担当副社長、クレイグ・フェデリギ氏は、スクロールバーが入り混じったMac OS X Lionの機能を少しだけデモしました。
ちなみに、フェデリギ氏はかつてAppleのWebObjectsサーバー開発を率いていましたが、1999年に同社を退社し、Aribaの最高技術責任者に就任しました。昨年、フェデリギ氏はAppleのソフトウェアエンジニアリング担当上級副社長であるベルトラン・セルレット氏に呼び戻されました。フェデリギ氏は90年代にAppleでセルレット氏の弟子として働き、それ以前はNeXTでエンタープライズアプリケーション開発向けのオブジェクト指向フレームワークの主要設計者を務めていました。
Mac OS X Lionのプレビューで、フェデリギ氏はまず新しいMac App Storeを開きました。起動時には、ウィンドウに収まりきらないほど多くのコンテンツがあるにもかかわらず、スクロールバーは表示されませんでした。しかし、アプリ一覧までスクロールすると、iOSスタイルの濃い灰色のメニューバーが現れ、スクロール矢印もメニューバートラックも表示されませんでした。しばらく操作しないと、スクロールバーは再び消えます。これがLionの新しいスクロールバーの外観、あるいは少なくとも推奨されるオプションのようです。
Mac App Storeは、ウィンドウボタンコントロールをツールバーボタンの中央に配置し、ウィンドウタイトルバーを一切使用しないという点でもユニークです。おそらく、Mac App Storeを開いているのであれば、それが何なのかを説明するテキストは必要ないのでしょう。Mac OS Xのヒューマンインターフェースガイドラインからのこの逸脱は興味深いもので、アプリがフルスクリーンアプリではなくデスクトップ上のフローティングウィンドウとして表示されるにもかかわらず、よりiPadのようなエクスペリエンスを生み出す傾向があります。
実際、Mac App Storeはフルスクリーンアプリモードにならないように設計されているようで、緑色のズームボタンは淡色表示になっています。プレゼンテーションの中で、フェデリギ氏は、緑色のボタンがMacでこれまで「意味のある最大のウィンドウサイズにズームする」ボタンとして機能していたのに対し、現在はフルスクリーンアプリボタンとして認識されていると、余談ながら明確に言及しました。
3 ページ中 3 ページ目: まだ作業中です。
フェデリギ氏のデモでは、新しいMac App Storeに加え、それほど目新しいアプリではないアプリでも新しいスクロールバーの動作が披露されました。その中には、LaunchPadを紹介しながら短時間だけ起動したDictionaryアプリも含まれていました。Dictionaryアプリを起動すると、iOSのような小さな、トラックのない灰色のスクロールバーが表示されましたが、しばらくすると消えました。
iPhoto 11も、コンテンツウィンドウが複数あるにもかかわらず、起動時にはスクロールバーが表示されませんでした。フルスクリーンで表示しても、スクロールバーは表示されませんでした。Mac OS X Snow Leopardで動作する既存のiPhotoでは、スクロールバーが不要な場合でも常に1列分の列が確保されています(下図)。SafariとiCalもデモではスクロールバーが表示されませんでした。
一方、PagesなどのアプリはMission Controlのアートワーク(上)ではスクロールバーなしで描かれていますが、Federighi氏による画面上のデモでは、明るい青色のAquaスタイルのスクロールバーが常に表示されていました。これはおそらく、Pagesが他のバンドルアプリ(そして最近改訂されたiPhoto 11)のように、新しいLionのルック&フィールにまだアップデートされていないためでしょう。iTunes 11も、現在のカスタムグレーのスクロールバーが表示されていました。
AppleがSnow Leopardユーザー向けにリリースしたMac版FaceTimeのベータ版は、この点で半歩前進しており、非標準の暗い色のスクロールバーが表示され、マウスオーバー時にわずかにハイライト表示されます。ただし、デスクトップ版Lionアプリや現在のiOSアプリのように、スクロールバーが完全に消えることはありません。
使用されていないスクロールバーを非表示にする機能は、Appleがこれまでウィンドウの他の要素、特にタイトルバーを非表示にする実験を行ってきたことを受け継いでいます。Snow LeopardのQuickTime Xでは、ビデオ再生ウィンドウのタイトルバーが消えて再生領域が広がり、ユーザーがマウスオーバーすると再び表示されます。
新しいFaceTimeアプリにも、QuickTime Xと同じ光沢のある黒いタイトルバーが搭載されていますが、実際に通話中のみ消えます。QuickTime Xはまだベータ版なので、ユーザーインターフェースはまだ開発中です。セキュリティモデルも未熟で、当初はサインインしているユーザーのMobileMeアカウント情報がすべて表示されていましたが、この見落としが発覚し、Appleはユーザーがアプリ内からアカウント情報にアクセスすることをブロックし始めました。