Seeing like a state

Marcin Wichary

国家のように見ること

原文は Marcin Wichary により に公開されました。 このブログを購読する

ダークモードのトグルについての投稿を読んで、頭の中でずっと引っかかっていたよく似た二つのことを思い出した。

まずは良い例から。macOSにあるちょっと心地よいインタラクションだ。ウィンドウを画面の半分を占めるように簡単に最大化できるのだが、ドラッグし始めた途端、元のサイズを覚えていて、きれいに元どおりに戻してくれる:

macOSのデザイナーたちは、ウィンドウが最大化あるいは半最大化されているのは一つの状態であることを正しく見抜いていた。だが、それはサイズという姿をまとった状態でなければならないこともわかっていた。ボタンから入るのは「状態」バージョンだ。しかし入り方には、もっと自然な「サイズ」バージョンもある。ウィンドウを右端までドラッグすれば、半画面にスナップして最大化される。そして出るときはどうなるか? さっき見た通りだ。わざわざ状態を「非最大化」に切り替える必要も、元のサイズに手で戻す必要もない。

次は悪い例だ。macOSのひどい設定画面の一つである:

ここまでは良さそうに見える。トグルの一部はオン、一部はオフになっている。スイッチの位置が変わるだけでなく、下のトラックの色も変わるので判別しやすくなっている。悪くない。

だが、3番目と4番目のオプションが依存している2番目のオプションをオフにすると、何が起こるか見てみよう:

このダイアログを視覚的に処理するとき、それは「オン、オフ、無効時のオフ、無効時のオン」に見えるだろうか。それとも「それぞれ不可解に異なる灰色をした四つのトグル」に見えるだろうか?

ここには多くの解決策がありうる。視覚的なものもあれば、IA的なもの、システム的なものもある。なお、私はグラファイトのアクセントカラーを使っているため、問題がやや強調されて見えるが、どのアクセントカラーでも同じ問題は存在する。

しかし、ここでの課題の一つは、無効化されていてもトグルの状態を表示することが重要だと誰かが考え、そこからすべてが決まってしまったことなのではないかと思う。この感じは、ダークモードのエッセイと似ている。必ずそういう主張をする人が現れるし、その主張は常にいっそう強力に感じられるのだ。論理に裏付けられているように感じられるからだ。システムは図にすれば筋が通って見える。その各部分は論理的な帰結から導き出されている。あの3つの状態を持つダークモードのトグルもそうだった。電源/スリープ/ウェイクのキーボードボタンも。あるいはDOSのAbort, Retry, Failもそうだ。

システムとしての完全性を求める主張は、思慮深いシンプルさを求める主張よりも、常に展開しやすいものだ。

二つの解決案をスケッチしてみた。最良のものではないし、どちらも妥協の産物なので、思わず顔をしかめるかもしれない。だが、そこが要点なのだ。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント