71
Lionの新機能:ユーザーインターフェース

LionではOS Xインターフェースに多くの変更が導入されます。全く新しいものもあれば、既存の機能に手を加えたものもあります。いずれにせよ、慣れるまでには少し時間がかかるでしょう。

ジェスチャー

ジェスチャー(タッチスクリーン上で1本または複数本の指を使ってスワイプ、タップ、ピンチする操作)は、iOSインターフェースからMacへと移行して久しい。Snow Leopardでは、2本指、3本指、または4本指でスクロールまたはスワイプすることで、ウィンドウ内を移動したり、画面上の要素をドラッグしたり、アプリケーションを切り替えたりできた。Lionではジェスチャーのボキャブラリーが拡張され、Macの操作がまるで巨大なiPadを操作しているかのような感覚にまでなった。

現在、13種類のジェスチャーが個別に用意されており、システム環境設定のトラックパッドパネルで有効化・設定できます。ジェスチャーは2つのグループに分類できます。

これらのグループのうちの1つに含まれるジェスチャーは、インターフェースデザイナーが「リアリティベース」と呼ぶもので、現実世界の状況を反映したジェスチャーです。例えば、3本指または4本指(トラックパッド環境設定の「その他のジェスチャー」タブで指定した方)で横にスワイプすると、あるスペース(仮想デスクトップ)から別のスペース(仮想デスクトップ)に移動します。Mission Controlでは、これらのデスクトップは水平方向に並んでいます。つまり、横にスワイプするということは、あるデスクトップをスライドさせて別のデスクトップをその場所にスライドさせるようなものです。

同様に、親指と3本の指を外側に広げるとデスクトップが表示されます。まるでウィンドウを画面からフリックして遠くへ飛ばすような感じです。ウィンドウを戻すには、このジェスチャーを逆にします。

Mission Control を呼び出すには、3 本指または 4 本指(お好みに応じて)で上方向にスワイプします。ここでの比喩は、Mission Control はアクティブなデスクトップの下に存在し、現在のワークスペースを上にスライドさせて邪魔にならないようにすることで、すべての仮想デスクトップ(フルスクリーンアプリとダッシュボードを含む)を表示するということです。Mission Control からスワイプを逆にすると、通常のデスクトップが再び表示されます。3本指または 4 本指で下方向にスワイプすると、App Exposé が起動し、最前面のアプリケーションのすべてのウィンドウと開いているドキュメントが表示されます。この場合、現在フォーカスされている 1 つのアプリのウィンドウだけをドリルダウンして表示しているようなものです。繰り返しますが、ジェスチャを逆にすると、そのビューが終了します。

最後に、画面上の何かをもっと拡大したい場合は、2本指でピンチ(または2本指でダブルタップ)できます。iPhoneやiPadを使ったことがある人なら、きっと馴染みのあるジェスチャーでしょう。ズーム機能はシステム全体では機能しませんが、Safari、iPhoto、プレビューなどのアプリで使用できます。

ジェスチャー設定パネル
トラックパッドの設定パネルでジェスチャを設定したり、完全にオフにしたりすることができます。

Lionの他のジェスチャーは、それほど比喩的に分かりやすいとは言えません。例えば、画面上の単語の上にカーソルを移動し、3本指でダブルタップすると、その単語の辞書の定義、類義語、Wikipediaの項目を含むポップオーバーが表示されます。2つ以上の単語を選択してからトリプルタップすると、辞書はそれらの単語を組み合わせたものを検索します。これは便利ですが、直感的とは言えません。Launchpadを呼び出す4本指のピンチ操作も同様です。

Lionがサポートするジェスチャーの多くは、必ずしもシステム全体で利用できるわけではありません。例えば、一部のジェスチャーは現在Apple純正アプリでのみ動作します。おそらくサードパーティ製アプリのサポートも間もなく開始されるでしょう。

Lionのジェスチャーのほとんどはマルチタッチトラックパッドが必要です。つまり、最近のMacBookかMagic Trackpadが必要です。トラックパッドがマルチタッチに対応していない古いMacBookをお持ちの場合、またはMagic Mouseをお使いの場合は、2本指ジェスチャーのみに制限されます。

後者の場合、いくつかの選択肢があります。マルチタッチ ジェスチャを使わずに済ませることもできますし、69 ドルを投じて Magic Trackpad を購入することもできますし、多くのジェスチャについてはキーボードを代わりに使用することもできます。

例えば、Controlキーを押しながら左右の矢印キーを押すと、全画面表示のアプリを切り替えることができます。Controlキーを押しながら上矢印キーを押すとMission Controlが起動し、Controlキーを押しながら下矢印キーを押すとApp Exposéが起動します。Snow Leopardと同様に、Controlキーを押しながらマウスのスクロールホイールを操作すると、画面が拡大表示されます。単語の意味を調べるのにトリプルタップする代わりに、Controlキーを押しながら単語をクリックして「辞書で調べる」を選択することもできます。また、LaunchpadアイコンをDockに残しておき、ジェスチャーで起動する代わりに、そのアイコンをクリックすることもできます。

私の見解: Apple はデスクトップ オペレーティング システムでマルチタッチ操作をますます採用すると思われます。そのため、これは適応するか置いていかれるかの分かれ道となります。Magic Trackpad を購入する気があるなら、今がそのときかもしれません。また、すでに iOS デバイスを気に入っているなら、新しい Lion のジェスチャーは驚くほど直感的に感じられるでしょう。Jason Snell 氏は Lion のレビューで直感的ではないジェスチャーのいくつかを批判しましたが、私にとってはそれらのマルチタッチの概念さえもすぐに自然に身につきました。特に、定義のための 3 本指ダブルタップが気に入っています。特定のジェスチャーについては、ある程度の筋肉の記憶を再訓練する必要があるかもしれません (たとえば、デスクトップを表示するために下にスワイプするのではなく、4 本指でピンチするようになったため) が、調整時間は短くて済みます。

全画面アプリ

LionのマルチタッチジェスチャーがiOSの影響を受けているように、フルスクリーンアプリのサポートもiOSの影響を受けています。iPhoneやiPadでアプリを実行すると、画面全体が画面に表示されます。Macアプリでも、必要に応じて同じ操作が可能になります。

少なくとも、一部のアプリはフルスクリーンに対応しています。AppleはあらゆるソフトウェアがLionのフルスクリーン機能を利用できるようにしていますが、サードパーティの開発者はこの機能を利用するためにアプリをアップデートする必要があります。しかし、Appleが開発するほぼすべての主要ソフトウェア(メール、Safari、ターミナル、GarageBand、そしてすべてのi-App)は既にフルスクリーンモードをサポートしています。フルスクリーンモードに切り替えるには、ウィンドウのタイトルバーの右上隅にある小さな斜めの矢印アイコンをクリックします。

アプリをフルスクリーンモードにすると、Dockとメニューバーが画面から消えてしまいます。メニューバーまたはDockがあるべき場所にマウスを移動すると、一時的に再表示されます。フルスクリーンアプリは、厳密には独自のスペースで実行されています。Mission Controlを開くと、デスクトップの1つとして表示されます。

アプリのインターフェースは、フルスクリーンモードに切り替えると、より微妙な変化を見せることがあります。例えば、Safariのフルスクリーンウィンドウではブックマークバーが消え、マウスをロケーションバーに移動すると再び表示されます。Photo Boothはフルスクリーンモードでは赤いカーテンと木製のパネルで覆われた劇場のような雰囲気になります。これは、メールなどの一部のiOSアプリが縦向きと横向きを切り替えると画面が切り替わるのと似ています。

一部のアプリはフルスクリーンモードでは動作が異なります。例えばFaceTimeは、フルスクリーンモードで起動中に別のスペースに切り替えると通話が一時停止されます。FaceTimeを通常のアプリとして起動中に別のスペースに切り替えると、通話は中断されずに継続されます。

メール全画面
一部のアプリは全画面モードでより快適に動作します。例えば、メールアプリは新しい横向きレイアウトを採用し、非常に快適に動作します。

フルスクリーンモードの場合、Dockの特定の通知を見逃してしまう可能性があります。未読メッセージなどのDockアイコンバッジは、Dock自体が画面に表示されていないときは当然見えません。同様に、Adiumが新しいインスタントメッセージの通知に使用している点滅するDockバッジも、フルスクリーンモード中は、マウスをDockが通常表示される場所に動かさない限り表示されません。

全画面モードを終了するには2つの方法があります。マウスを画面の上端に移動してメニューバーを再び表示し、右上にある青い全画面モード切り替えボタンをクリックする方法です。または、場合によってはEscキーを押す方法もあります。(画面上にEscキーを押すとダイアログ自体を閉じるかキャンセルするという意味に解釈されるダイアログボックスがある場合は、この方法は機能しません。)

Lionのフルスクリーンモードは、複数のモニターを使用している場合はうまく機能しません。アプリをフルスクリーンモードで使用すると、メインディスプレイ以外のモニターはデッドゾーンになります。つまり、アプリはメイン画面いっぱいに表示され、他のディスプレイにはグレーのリネンの壁紙しか表示されません。ウィンドウの最上端を掴めば、フルスクリーンアプリを一方のディスプレイからもう一方のディスプレイにドラッグできます。しかし、2つのディスプレイのサイズと解像度が異なる場合、アプリがもう一方の画面には大きすぎる可能性があり、サイズを変更する方法はありません。

私の見解:フルスクリーン アプリには多くの利点がありますが、慣れるまでには確かに時間がかかります。幸い、Mac に深く根付いたワークフローで動作します。ご想像のとおり、Command キーを押しながら Tab キーを押すと、フルスクリーン アプリと通常のアプリの間を移動できます。フルスクリーン アプリの Dock アイコンをクリックすると、そのスペースに自動的に移動します。また、新しいマルチタッチ ジェスチャーを使用すると、フルスクリーン アプリ間をスワイプで移動できます。一部のアプリ (または Safari の Gmail など、特定のアプリの特定のウィンドウ) をフルスクリーンで実行すると、生産性が向上する可能性があります。しかし、一部のアプリはフルスクリーンで実行するとスペースを無駄にします。マルチモニター サポートがないのは残念です。おそらく Apple は、このような設定は上級ユーザー向けであり、フルスクリーン アプリはどちらかというと Mac 初心者向けだと考えているのでしょう。または、Apple はまだマルチモニター サポートに注力しておらず、Lion の将来のバージョンで対応する可能性もあります。それまでは、マルチモニター ユーザーにこの機能を推奨することは難しいでしょう。

その他のインターフェースの変更

Lionを初めて使う際に戸惑う点の一つは、スクロール方向が変更されたことです。デフォルトのスクロール設定(トラックパッドの設定パネルで設定)は「指の方向でスクロール」です。つまり、画面上のコンテンツは指のスクロール方向と同じ方向に移動します。これは、Lionのインターフェースメタファーにおけるもう一つの根本的な変更を反映しています。Lionでは、スワイプするとフレームではなくページが移動します。

例えば、Snow LeopardのSafariで2本指で上にスワイプすると、Webページ自体が画面上で下方に移動します。ブラウザのフレームが上に移動して、ページの上部にある情報が表示されるようになります。Lionでは、Safariで2本指で上にスワイプすると、Webページ自体がフレーム内で上方に移動し、その下にあるものを見ることができます。

Lionの新しいスクロール動作はiPhoneやiPadと同じですが、これまでのMacのスクロールとは正反対です。少し使い込んでいくうちに、新しいスクロール方向に慣れてくるでしょう。慣れない(あるいは慣れたくない)場合は、「トラックパッド」環境設定の「スクロールとズーム」タブで「指の方向でスクロール」を無効にすることができます。

同様に、Snow Leopardでは、Safariで特定のWebページに移動した後、3本指で左にスワイプすることで前のページに戻ることができました。このジェスチャーはブラウザの「戻る」ボタンの動作を再現しています。比喩的に言えば、閲覧したページの順序は、本のページのように左から右へと移動し、現在のページは行の右端に表示されます。Snow Leopardでは、前のページを表示するにはブラウザのフレームを左に移動していました。Lionでは、代わりに2本指または3本指で右にスワイプします比喩的に言えば、現在のページを右に移動して、前のページを表示していることになります。

定評のあるインターフェース要素への変更はこれだけではありません。Lionでは、マルチタッチ入力デバイスを使用していることを認識している場合、Macの従来のスクロールバーも廃止されます。代わりに、iOSデバイスと同様に、実際にスクロールしているときだけ細いスクロールバーが表示されます。これは、特に個別にスクロールするブロックを含むWebページなどでは、混乱を招く可能性があります。スクロールバーがないと、そのセクションがスクロール可能であることがまったくわかりません。スクロールバーを常に表示したい場合は、システム環境設定の「一般」パネルで設定できます。

スクロールバーの変更は、他の点でも最初は戸惑うかもしれません。常に表示されるスクロールバーがなくなるため、ドキュメントの長さが一目でわかりません。しかし、これはiOSのエクスペリエンスを反映した変更です。スクロールを開始するとすぐに、ドキュメント内の現在位置と長さが明確に分かります。この変更によってピクセルが大幅に節約されるわけではありませんが、すぐに慣れるでしょう。

もう一つの根本的な変更点:Lionでは、(ついに)ウィンドウのどの端からでもウィンドウのサイズを変更できるようになりました。長年お馴染みだったサイズ変更ハンドルは、ウィンドウの右下隅からなくなりました。ウィンドウのサイズを変更するには、カーソルをウィンドウの端に移動してドラッグするだけです。端からドラッグすると、ウィンドウを両方向でサイズ変更できます。他の場所からドラッグすると、その一方向のみのドラッグに制限されます。Shiftキーを押しながらドラッグすると、ウィンドウのサイズを変更してもアスペクト比が維持されます。Optionキーを押しながらドラッグすると、ドラッグしている部分だけでなく、すべての方向でウィンドウのサイズが変更されます。(そしてもちろん、ShiftキーとOptionキーを同時に押すと、両方の効果を組み合わせることができます。)

私の意見:今のところ、フルスクリーンアプリは使っていません。コンセプトは気に入っているのですが、フルスクリーンアプリを自分のワークフローにうまく組み込むことができません。Dock 通知に頼っており、頻繁にアプリを素早く切り替えて、複数のアプリウィンドウを同時に見ています。どちらかと言うと、iOS のフルスクリーン方式を Mac に持ち込むのではなく、Mac OS 風の方法で iPad 上でアプリを並べて実行できるように Apple 社が考えてくれることを期待しています。スクロールバーを常に表示するように設定したことはありませんが、Apple 社のデフォルト設定が正しいアプローチかどうか、100% 確信しているわけではありません。iOS デバイスでは、すべての操作に画面のタッチが必要なので、スクロールバーが常に表示されます。Mac では、スクロールバーを目にする機会がずっと少なくなります (手がキーボード上にある場合もあるため)。これは、ある意味後退したように感じます。しかし、どこからでもウィンドウのサイズを変更できる待望の機能は、間違いなく歓迎すべき改善点です。