4分で読めます
| ニュース
Appleの新しいOS Xアプリの中には、興味深い傾向が見られるものがあります。技術的な複雑さに対処するための優れたユーザーインターフェースではなく、機能が削ぎ落とされているのです。しかし、シンプルであることが必ずしも良いとは限りません。
かつて、AppleがMacの複雑なコンピュータ技術を本質にまで凝縮し、美しく明確なユーザーインターフェース(UI)でアプリを包み込む様子に、私たちは皆驚嘆しました。Appleの素晴らしい点は、私たちが混乱したままでいるのではなく、実際に使ってみることで学べたことです。これはMicrosoftとは対照的でした。私たちは、Microsoftのユーザーインターフェースが滑稽で、曖昧で、分かりにくく、非生産的で、醜悪だと嘲笑していました。結果として、何もかもがうまく機能しませんでした。Appleのアプローチこそが、私たちがMac OSに惹かれる理由なのです。
しかし最近、Appleは一部のアプリ、ひいてはOS Xでさえ、異なるアプローチを取っているようだ。ユーザーインターフェースの原則を深く理解したAppleは、より分かりやすくする代わりに、機能を削ることでよりクリーンなUIを実現している。機能の削減によって煩わしい複雑さを抑え、ユーザーにMacintoshライフが快適であることを安心してもらえるようにしているのだろうか。*

最近、AppleのAirPortユーティリティ6をレビューした際に、この傾向に気づきました。しかし、これが初めてではありません。QuickTime、iMovie、Final Cut Pro 7/Xでも同様の問題が発生しました。OS X Lionでは、自動保存とユーザーのライブラリフォルダの非表示に問題が発生しました。Safariでは、Cookieの詳細の非表示と無効な証明書の無視に問題が発生しました。
どうしたの?
Apple が一部の新しい OS X アプリから機能を削除して出荷するのには、いくつかの正当な理由があります。
- Apple の製品マネージャーは、OS X に組み込まれているフィードバック メカニズムを注意深く監視しています。機能がほとんど使用されない場合は、Apple の伝統により、アプリの新バージョンでそれらの機能を実装し続けるためのエンジニアリング リソースを正当化することが困難です。
- Appleは、iOSがユーザーにとって唯一のOSとなる日を待ち望んでいるのかもしれません。そのため、2つのコードベースを統一する取り組みが進められています。これはつまり、OS XをよりiOSに近づけることを意味します。テッド・ランドー氏はこれを「ios化」と呼んでいます。
- Apple の経営陣は、スティーブ・ジョブズの精神に則り、アプリから機能を削除することで、アプリをよりクリーンにして、顧客の生活をより良くできると信じている。
- 1. のバリエーションです。アプリのメジャーリビジョンを開発する場合、例えばCarbonからCocoaへの移行など、リリース時には新しいアプリをシンプルに保つのが良いでしょう。そうすることでバグを最小限に抑えられます。そして、顧客からの苦情や要望に応えて、古い機能を新しいバージョンに組み込むことになります。結局のところ、誰も求めていない機能や誰も使っていない機能をなぜ組み込む必要があるのでしょうか? Final Cut Pro Xでそのようなことが起こっているのを目にしますが、この伝統はずっと昔から続いています。
Appleの視点からすれば、これらは合理的なアプローチなのかもしれないが、顧客にとってはあまり有益ではないと思う。なぜなら、これらの論理展開は、Appleが何をしようとしているのか、そしていつ事態を好転させるのか、顧客に疑問を抱かせてしまうからだ。Appleは、技術に詳しくない、より大規模ユーザー層にアピールするために、製品を簡略化しようとしているのだろうか?それとも、Appleは冷淡になり、一部の顧客はAppleが必須機能を追加するまで待つだけで済むと考えているのだろうか?
複雑さは混乱を生み、シンプルさは明瞭さを生み出すことは言うまでもありません。しかし、明瞭さは階層構造、組織化、簡潔な言葉遣い、視覚的なヒントやメタファー、そして段階的な開示からも生まれます。
追い詰められる
例えば、新しいAirPortユーティリティ(AU)には、3つのバージョンが存在します。LionとSnow Leopardに最適なアプリであるはずのAU 6は、Lionでしか動作しません。また、バージョン5.6(これもLion専用)にはある主要機能が欠けています。さらに、Snow Leopardをお使いの場合は、バージョン5.5.3を使用する必要があります。
Appleは窮地に追い込まれています。例えば、Lionの2つのユーティリティがAirPortユーティリティとAirPortユーティリティProという名前だったら、一部の顧客がPro版をダウンロードして失敗するかもしれません。そうなれば不要なサポートコールにつながる可能性もありますが、顧客への啓蒙活動にもつながります。
Appleがバージョン6をリリースしたら、おそらく誰もがバージョン6の方が優れていると考え(実際はそうではありません)、5.6のことは忘れ去ってしまうでしょう。経験豊富なユーザーは、5.6がなぜ優れているのかを理解するべきです。(これはほんの一例です。)ユーザーは試行錯誤を繰り返し、新しいアプリのシンプルさは、3つのOS Xアプリを理解する上での複雑さへと繋がります。**
3つ目の、より望ましいアプローチは、初心者ユーザーがAirPort Extremeを初めてセットアップする際にスムーズに操作できるAirPortユーティリティを1つだけ用意しつつ、より高度な機能を求めるユーザーにも対応できる高度なモードも備えるというものです。確かに、それは大変な作業になるでしょう。そうしないと、Snow LeopardとLionの混在環境を必要とする正当なユーザーが3つのアプリを扱わなければならなくなり、しかもバージョン番号が最も高いバージョンが必ずしも最も高性能なバージョンとは限りません。
このUIにはLionが必要でしたか?
学習はAppleのDNA
しかし、それはアプリの中にあるのでしょうか?初心者は、どんなアプリでも高度な機能に遭遇すると、刺激を受けながらも冷静になります。まだ学ぶべきことがあると気づきます。しかし、UIの貧弱さゆえに高度な機能を分かりにくくしているため、アプリが使いこなせないということもあるのです。
そして、Appleは、一見あまり使われていない機能を削除することで、新規顧客を無意識のうちに騙し、その技術について全て理解していると思い込ませている。これは、教育こそがAppleのDNAであるというAppleの主張を裏切っている。本当に何も学びたくない顧客を惹きつけるために、アプリを簡素化することに関して、一体どこまでが許容範囲なのだろうか?
数年前、あるコンピュータサイエンスの大学教授と話をした時のことです。彼は新入生について不満を漏らしていました。彼らはiTunesを操作でき、MS Wordでレポートを書けるからこそ、自分がコンピュータのエキスパートだと思っているようでした。教授は、彼らの目を覚まさせるには、これから長く困難な道のりが待ち受けていることを知っていました。
かつてAppleが競合他社よりも常に少しだけ努力を重ね、シンプルさと一貫性、そしてパワーを私たちのコンピューティングライフにもたらすことに尽力していた頃、私たちは何かクールなものを実現できれば、世界は私たちのものになると信じていました。学ぶことは楽しいことかもしれない、と。
極端に単純化されると、技術的な驚きや学び、謙虚さが失われ、想像力が失われてしまいます。
__________________
* シンプルな選択肢が顧客の信頼と満足を生み出すという概念については、膨大な文献があります。300ページものマニュアル付きの折りたたみ式携帯電話ではなく、iPhoneを選ぶのは、まさにそのシンプルさのためです。これはよく理解されていることですが、本稿の焦点ではありません。
** まるで複雑性の保存則のようです。ここで抑制すると、あちらで飛び出します。
__________________
ティーザー画像のクレジット: Shutterstock、黒板の方程式。