小さなことにも深く思いを馳せるジョン・グルーバー氏は、Daring Fireballにユーザーインターフェースの保守主義とリベラリズムに関する優れた議論を投稿しました。彼はこう書いています。
UIデザインには、伝統的か非伝統的かという点で、保守派とリベラル派の二分法があります。保守派は、非標準のカスタムUI要素を間違っていると見なします。一方、リベラル派は、標準的なシステムUI要素のみを使用して構築されたアプリを、退屈で時代遅れで古臭いと見なします。
私も最近ずっと同じことを考えていましたが、App Storeアプリケーションや新しいTwitterアプリケーションの非常に自由なインターフェースが、この考えを前面に押し出しています(ティム・モーガンが自身のブログで詳細を解説しています)。かつてのApple Computer、そしてその誇り高きヒューマン・インターフェース・ガイドラインは、一体どうなってしまったのでしょうか?
グルーバー氏が指摘するように、状況は変わり、Apple自身もMac OS Xの歴史の中でUIを積極的に採用するようになりました。Finder、iTunes、iPhoto、Safariなどは、いずれもAppleにとってUIの実験的な役割を果たしてきましたが、それぞれのアプリケーションがあまりにも異なるため、これらの実験が連携されているとは考えにくいです。ちなみに、上のスクリーンショットはジョークです。Appleは今でも
Mac OS XとiOS向けのヒューマンインターフェースガイドラインを公開しています。問題は、それらが遵守されているかどうかです。
UIリベラリズムの問題は、必ずしも悪いインターフェースを生み出すということではありません。むしろ、仮想ツールを操作するための斬新で革新的な方法を提供する、非常に優れたインターフェースも存在します。また、UIリベラリズムの問題は、悪いインターフェースを作るのが簡単だということさえありません。もちろん、UI保守派はルールに盲目的に従い、標準的なコントロールに頼るだけで、まともなインターフェースを作ることができます。
いいえ、UIの自由主義の真の問題は、プラットフォーム全体のユーザビリティを低下させることです。自分のアプリを目立たせたいだけの個々の開発者にとっては、これはあまり問題になりません。しかし、Appleにとっては、これは(少なくともそうあるべきですが)問題です。Appleのプラットフォームは、アプリがハンドルを刷新するたびに使いにくくなっていくからです。
公平に言えば、プラットフォームのユーザビリティは iOS では Mac OS X ほど問題になりません。ユーザーは一度に 1 つのアプリのみを操作するため、アプリの切り替えに合わせてメンタル モデルが入れ替わります。また、小さな画面の制約が、より広いスペースで理想的であるはずのものを無視してしまうことがよくあります。Apple の iBooks アプリに隠された検索フィールドがあるのは、このことが理由だと期待しましょう。このフィールドは、アプリについて説明を受けるか、ビデオ ゲームのようにアプリを探索することによってのみ見つかります。さらに、以前にも述べたように、iOS デバイスの利点は、実行中のアプリそのものになることです。そのため、各アプリのインターフェイスが根本的に異なっていても、それほど戸惑うことはありません。そして最後に、ほとんどの iOS アプリは非常にシンプルで、短時間しか使用されないため、変わったインターフェイスがあっても、
学習曲線が大幅に長くなったり、生産性が低下したりすることはありません。
しかし、Macではプラットフォームの使いやすさが非常に重要です。まず、多くの人が複数のアプリケーションを同時に使用し、同じ画面で両方を表示し、クリックするだけで切り替えます。さらに重要なのは、Macアプリケーションが連携して動作するという事実です。コピー&ペーストであれ、Appleのデータ検出機能などの組み込みメカニズムであれ、アプリケーション間でデータをシームレスに移動することが期待されます。アプリケーションを連携して使用すればするほど(私たちの多くは一日中Macの前に座っています)、UI保守派が設計した一貫性のあるユーザーインターフェースの恩恵を受けられます。そして、アプリケーションが一貫性のあるユーザーインターフェースを採用すると、習得も容易になります。これは、
生産性向上アプリケーションの場合、収益に直接影響します。
しかし、良くも悪くも、UI の自由主義は Apple 社内、iOS 開発者、そしてますます Mac 開発者の間で優勢になっているようだ。たとえば、Apple の iPhoto '11 のフルスクリーン インターフェースは、それ自体は良いインターフェースであるかどうかはわからないが、以前のバージョンのプログラムを使用した経験のある人にとっては iPhoto '11 が使いにくくなる。これは、現在プログラムに 2 つの大きく異なるインターフェースがあり、それぞれに長所と短所があるため、特に問題である。また、Mac OS X Lion に Mission Control が搭載されるまでは、フルスクリーン モードで iPhoto '11 から別のアプリに切り替えると、iPhoto がフルスクリーン モードから外れるため、切り替えがさらに面倒になる。
Kai Krause が Kai's Power Tools のエイリアン風のインターフェースを開発して、時代をほんの数十年先取りしていたと誰が知っていたでしょうか。