53
プロジェクト・カタリストは、Macの将来に対するAppleの苦闘を明らかにする

下手なライターが自分のツールのせいにする、という古いジョークがあります。これは、下手なライティングスキルではなく、タイプライターのせいだ、という悲しい言い訳です。昨年、iOSで開発され、現在Catalystと呼ばれているものによってMacに移植された4つのアプリを搭載したmacOS Mojaveが発表されたとき、多くの人が、これらのアプリの奇妙なデザイン上の癖をCatalystのせいだとすぐに非難しました。これらのアプリは、違和感があるほどシンプルに見えました。

Appleのソフトウェア部門責任者であるクレイグ・フェデリギ氏の最近の発言、例えばWWDCでのジョン・グルーバー氏とのインタビューや、それに続くCnetのジェイソン・ハイナー氏とのインタビューなどを見ると、その仮定を再考する価値があることがわかる。

「これらのアプリの初期のレビューをいくつか読んだとき、人々は『明らかにこのテクノロジーのせいで、Macらしくない感じがする』と言っていました」とフェデリギ氏はCnetに語った。「正直なところ、その90%はデザイナーが下した判断でした。人々はそれを『iOSっぽい』と捉え、技術的な問題だと考えていました。実際には、デザイナーの好みだったのです。」

「アプリが悪かったのは、我々の設計選択が悪かったからだ」というのは、少々奇妙な言い訳だ。フェデリギ氏はCatalystとそのエンジニアたちを擁護しているだけなのか(あえて言えば、デザイナーを犠牲にしている点もあるが)、それとももっと深い理由があるのだろうか?おそらくその両方だろう。Appleは、全く異なる2つのプラットフォームの橋渡しを試みていると同時に、Macアプリにおける「優れたデザイン」の定義を根本的に見直しているのだ。

模範的なアプリを探す

AppleがMacアプリの標準を定めていた時代がありました。Apple製のアプリを見ることは、Macアプリのあるべき姿を垣間見る機会でした。特にMac OS Xの初期の頃は、Safariやメール、アドレスブックといった標準アプリや、iWorkやiLifeコレクションに収録されているようなバンドルアプリをじっくりと眺めていました。

これらのアプリは、Macアプリ開発者に、Appleが考えるMacアプリデザインの最先端性を示唆するものでした。数ヶ月後には、Macアプリの主要なアップデートはすべてAppleからヒントを得ていることが明らかになりました。タブ表示、ドロワー、フローティングパレットなどです。

macOS Mojaveのニュースアプリ りんご

News アプリは、macOS Mojave に iOS からインポートされた 4 つのアプリのうちの 1 つです。

Mojaveの4つのiOSインポートアプリは、誰の目にも留まりませんでした。macOS Catalinaがリリースされる頃には、これらのアプリは改善されるかもしれませんし、PodcastやFind Myの追加によって状況が一変するかもしれません。しかし、最初のパブリックベータ版を見る限り、これらのアプリは依然として非常にシンプルなユーティリティか、AppleがWWDC期間中ずっとCatalyst開発者候補に向けてアピールしていたメニュー項目やキーボードショートカットなどの便利な機能が欠けている状態です。

だからといって、他の開発者が模範とすべきCatalystアプリの優れた事例が生まれないというわけではありません。私がよく使っているiOSアプリの開発者の中には、Macプラットフォームにリリースする際に、そのアプリがMacアプリとして優れていることを保証するために、さらに努力してくれる人がいると楽観視しています。私のお気に入りのiOSアプリの一つであるFerrite Recording Studioの開発者のTwitterスレッドには勇気づけられました。スレッドの中で彼は、「真のMacアプリ」を作ることに尽力しており、それには時間がかかるだろうと述べています。Accidental Tech PodcastやUnder the Radarのポッドキャストを聴いていると、Overcastの開発者であるMarco Arment氏も同様に、自分のアプリの粗悪なバージョンをMacプラットフォームにリリースするつもりはないことが分かります。

iOSアプリ開発者はMacユーザーです。MacはiOSアプリ開発に利用できる唯一のプラットフォームです。彼らはMacの使い心地をよく知っています。彼らの多くは正しい選択をするでしょう。しかし、彼らにインスピレーションを与えるような模範的なAppleアプリがないのは残念です。

定義を変える

これが、AppleがCatalystアプリ開発においてこの奇妙な中途半端な状態にある理由だと私が考える理由です。Appleが良質なMacアプリの開発に興味がないわけではないと思います。フェデリギ氏自身がCnetに語ったように、「Macエクスペリエンスの美しさを軸に、ユーザーベースと共に進化していく必要があります」。つまり、AppleはCatalystアプリをより良くする必要があることを認識しており、実際に改善していくだろうということです。

フェデリギ氏がAppleとユーザーベースは「共に進化」しなければならないと述べたことは、まさに核心を突いている。Appleは優れたMacアプリの定義を変えつつあり、その多くはiOS向けの設計上の決定に影響を受けるだろう。効率性の観点から、両プラットフォームを可能な限り統合したいと考えているからだ。

これは厄介です。画一的なアプリ設計アプローチは機能しませんし、Appleもそれを望んでいるとは思えません。しかし、macOS Catalinaでは、多くのインターフェースの慣習が見直されているようです。Apple自身のアプリ(Catalystを使って作られたものだけでなく)は、様々なインターフェースアプローチを、やや一貫性のない方法で試しています。

一例を挙げましょう。Appleはいくつかのアプリで、丸いアイコンの上に3つの点が描かれたインターフェースを採用しています。アイコンをタップすると、サブメニューが表示され、追加機能が表示されます。例えば、Podcastアプリではライブラリからエピソードを削除できます。写真アプリでは、ムービーを再生できます。

これは、以前はコンテキストメニュー(右クリック、Ctrlキーを押しながらクリック、あるいはトラックパッドをお使いの場合は2本指クリック)の裏に隠れていた機能です。また、Catalinaの一部のアプリ(すべてではありませんが)では、Ctrlキーを押しながらクリックすると、丸いアイコンをタップして表示されるのと同じオプションが表示されます。

多くのユーザーは2本指でクリックすることを意識していないため、重要な機能を見逃しているという意見も理解できます。円の中に3つの点があるアイコンをクリックして機能を確認すれば、もっと見つけられるはずです。しかし、反論としては、ほとんどのユーザーは使わない機能なので、すべての機能を最前面に配置する必要はなく、機能をセカンダリメニューの背後に隠すのは、別のクリックの背後に隠すのと大差ないという意見があります。

しかし、Appleは本当に追加機能の発見しやすさの向上に力を入れているのでしょうか?iPadOS 13の大きな変更点の一つは、タップ&ホールドジェスチャーでコンテンツプレビューウィンドウがポップアップ表示され、様々な状況に応じた共有オプションが表示されることです。また、2本指タップによる複数選択ジェスチャーも追加されています。これらの新しいジェスチャーの追加と、Controlキーを押しながらクリックする操作からの移行をどのように両立させているのでしょうか?

Apple自身でさえ、これらの疑問の答えを知っているとは思えません。しかし、Appleがこれらの疑問を探求していることは確かです。iOSからmacOSへのアプリの移行(そしてSwiftUIを使って構築される新しいアプリの登場)の可能性は、これらのインターフェースの外観と動作のあり方に関して、巨大な問題を引き起こしています。

プラットフォームの所有者であるAppleは、そのプロセスを主導し、決定を下す権限を持っています。残念ながら、現時点ではAppleは自分が何を望んでいるのか分かっていないようです。当面は、サードパーティのアプリ開発者が最善を尽くして優れたMacアプリを開発し、たとえその基準を満たせなかったとしても、自社のツールを責めないことが求められます。