Windows 2000 UIで良かった点
(movq.de)- Windows 2000は、Windows 3.0〜2000期のUIの長所を示す代表例で、単色の背景、ラベル付きアイコン、Startボタン、くっきりしたフォントによって、画面要素を明確に区別できる
- Start MenuとExplorerは、押し込まれたボタン、矢印、ツールチップ、ツリー構造、異なるアイコンによって、現在位置と操作可能性をすぐに示す
- WordPadと設定ウィンドウは、ボタン、ハンドル、入力領域、選択色、タブ、オプショングループのフレームを繰り返し使い、ユーザーが一度学んだ視覚的手がかりをOS全体で再利用できるようにしている
- スクロール可能な領域には常にスクロールバーが表示され、グローバルオプションはタブ付きの新しいウィンドウで開かれるため、隠れた操作やフォントサイズの比較に頼らない
- Windows 2000 SP4はPentium 133、64MB RAM、回転式ハードディスクでも使用可能で、Product Activationなしにオフラインで実行できたが、その後のUIは視覚的手がかりの削除へと向かった
最初の画面で分かる明快な基本構造
- Windows 2000は、Windows 3.0から2000まで続いたUI時代を示す代表的な事例である
- QEMU/KVMで問題なく動作し、スクリーンショットを撮りやすいことから、Windows 2000が中心的な例として扱われている
- 初回起動後の画面には、雑然としていない単色の背景、ラベル付きのデスクトップアイコン、Startボタンとクイック起動アイコン、システムトレイアイコン、時計付きのタスクバーが見える
- フォントレンダリングは鮮明でくっきりしており、CRTモニターではさらに滑らかに見えた
Start MenuとExplorerのナビゲーションの手がかり
- Startボタンは押すと実際のボタンのように押し込まれた状態になり、有効になっているかどうかをすぐに示す
- ボタンはPCの電源ボタンのように現実でなじみのある概念なので、ユーザーが相互作用を理解しやすい
- Start Menuの小さな矢印はサブメニューの存在を示し、矢印のない項目にマウスを乗せると、その機能を示すツールチップが表示される
- メニューは現在の項目までの経路を画面上に保持し、ツリー構造を視覚的に示す
- 一部がその場で開き、以前の位置を覚えておかなければならない方式ではない
- アイコンは色や形が互いに異なるため、テキストを読むよりも視覚的な違いで項目を素早く見つけられる
- Windows Explorerは既定の表示には不満があるものの、表示設定を変えると、右側にはディレクトリとファイルが整った表で表示され、左側にはナビゲーションツリーが提供される
- ファイル拡張子を隠すことは、コンピュータ史上でも大きな過ちのひとつだと評価されている
- ファイル形式を示すアイコンはOS全体で一貫している
- Windows 95のExplorerは、仮想フォルダーの混在が少なかった点でより良かったとも比較されている
ボタン、タブ、フレームが作る一貫性
- WordPadでは、相互作用可能な要素の大半がボタン、ハンドル、白い背景、選択された青い背景によって区別されている
- それ以外のウィンドウ背景はややオレンジがかったグレーで、操作可能な領域とは明確に異なる
- このパターンは一度覚えるとOS全体で繰り返し現れる
- 色は単に数段階違うだけではなく、はっきり異なりながらも全体の配色は均衡が取れている
- 白すぎず真っ黒でもなく、色が過度に似通っておらず、コントラストも適切である
- デスクトップ設定のような基本システムダイアログでも、同じUIスタイルと同じ視覚的手がかりが使われている
- 上部のタブには3Dのレリーフ効果があり、クリック可能な要素として認識できる
- スクロール可能な領域には常にスクロールバーが表示される
- 800x600の画面が一般的だった時代でも、スペース節約を理由に隠していない
- ユーザーはマウスを乗せたりクリックしたりしなくても、その領域がスクロール可能かどうかをすぐに分かる
- グローバルなプログラムオプションは、タブ付きの新しいウィンドウという予測可能なパターンに従っている
- 1つのタブ内でも関連オプションはフレームでまとめられ、同じグループだと一目で分かる
- 現代的な設定ウィンドウは、どのオプションがまとまっているのかをフォントサイズの比較で判断しなければならない形として対比される
低スペックでも動いた性能と所有のあり方
- Windows 2000 SP4はPentium 133、64MB RAM、回転式ハードディスクでもやや遅いながら使用可能である
- この構成はWindows 2000の最小要件に当たる
- Pentium 2や1999年に発売されたPentium 3で動かすと、非常に高速に動作する
- Pentium 133はWindows 2000発売時点ですでに約4〜5年前のCPUであり、当時の基準ではかなり長い時間に相当した
- 低速なシステムで良い性能を出すには、綿密な検討と時には妥協が必要である
- Windows 2000はProduct Activation以前の製品なので、完全にオフラインで動作し、今でも使える
- Windows 2000は、NTカーネルを備えた高速なOS、明快で簡潔なUI、サブスクリプションではなく購入する製品という性格を併せ持っていた
その後のUIで失われた手がかり
- Windows 2000の初回起動時のWelcomeダイアログには、その後のUIスタイルの初期兆候が見える
- “Jetzt registrieren”と“Windows entdecken”は3Dのレリーフ効果がなく、テキストのように見える
- “Beenden”も従来のボタンではなく、すでにフラットな形になっている
- “Jetzt registrieren”が相互作用可能だと分かる手がかりは、アクセスキーを示す下線付きの“J”程度である
- Windows 95 Explorerのツールバーアイコンは実際のボタンのように見えたが、Windows 2000 Explorerのツールバーアイコンは既定状態ではボタンとして分かりにくく、マウスを乗せて初めて認識できる
- その後のUIは視覚的手がかりの削除という流れを引き継ぎ、今日では画面上のどの要素が相互作用可能なのか分かりにくくなっている
- スマートフォンUIのようにすべてがフラットな環境では、画面上のあらゆるものを無作為に押してみるしかない状況が生まれる
- 明確で一貫した視覚的手がかりを期待する感覚そのものが失われた、と評価されている
- bevel、relief、線、フレームをWindows 95のように見えるという理由で避けるべきではなく、現実のボタン・取っ手・チェックマークのような、なじみのある物理的メタファーはUIに有用である
1件のコメント
Lobste.rsの意見
現実の物を模倣するのもよいという文脈で、Androidの「スライダー」のようなものは家にひとつもないのだから、紙にチェックマーク ✔️ を書くチェックボックスにしろ、という話は意外だった
家にスライド式のトグルスイッチはそれほど多くないとしても、ワイヤレスマウスやキーボード、スマートスピーカー、デスクトップタイマーには確かにある
ノートPCカメラのプライバシースライダーや収納式USBフラッシュドライブのように、トグルスイッチの定義を広げる必要はあるが、似たように動作する物はある
たぶん筆者は私より紙の書式を書く機会が多いのだろう
XFCEの例としてはChicago95 projectがある
興味深いことに、思ったよりずっと人気があり、GitHubのスターは5.8千で、最後のコミットも13時間前だ
これでも十分に奇妙だと感じないなら、古い
.themeファイルから元の*Microsoft Plus!*テーマをインストールする「Plus」というPythonアプリまで含まれている最近こうした古いUIに対するカルト的な愛着は理解しやすい。見た目が何年も変わらず、ユーザーインタラクションも同様だったからだ
現代のデスクトップ環境では、バージョンが変わるたびにどれほど多くのことが変わるかを考えればよい。ひとつひとつの小さな変化が、昨日までやっていたことをやり直すために認知的な努力を要求し、そうした小さなことが積み重なると大きくなる
私たちは使いやすさを見た目の派手さと引き換えにし、その結果、生産性は退化した
たいていそのマシンの前に座っているときに使うCinnamonより、操作も転送・レンダリングも速い
当時はコンサルティングをしていて、この環境で多くの仕事をこなし、98より安定していて、NT4よりずっと軽快だった。しかもWindowsのプロダクトアクティベーションもなかった
VMで簡単に起動して、元のデザインを少しひねったような感触を試せる
UIに一貫性があり、現在選択されている要素が常にはっきりしていて、スペースキーで実行できた
明確に示された既定のボタンはEnterで実行され、通常キャンセルはEscに割り当てられていた
キーボードショートカットは有効な文字の下線で明確に示され、ファンクションキーは最も一般的な操作に結び付けられていた
使いやすいWindowsアプリを作るには、開発者側でショートカットの衝突を避けるなどの努力が必要だったが、当時はそれが標準だった
変化はWin98/2kの小さなUI改修から始まり、その後さらに悪化した