1 ポイント 投稿者 GN⁺ 4 시간 전 | 1件のコメント | WhatsAppで共有
  • 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、回転式ハードディスクでもやや遅いながら使用可能である
  • 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件のコメント

 
GN⁺ 4 시간 전
Lobste.rsの意見
  • この記事が単なる懐古趣味に終わらず、UIに時折見られる欠点にも触れている点がよい
    現実の物を模倣するのもよいという文脈で、Androidの「スライダー」のようなものは家にひとつもないのだから、紙にチェックマーク ✔️ を書くチェックボックスにしろ、という話は意外だった
    家にスライド式のトグルスイッチはそれほど多くないとしても、ワイヤレスマウスやキーボード、スマートスピーカー、デスクトップタイマーには確かにある
    ノートPCカメラのプライバシースライダーや収納式USBフラッシュドライブのように、トグルスイッチの定義を広げる必要はあるが、似たように動作する物はある
    たぶん筆者は私より紙の書式を書く機会が多いのだろう
    • 筆者がドイツ人なら、それはほぼ間違いない
  • Windows 98, 2000, XPはMicrosoftデスクトップとUIの黄金期だった
  • ほぼすべてのLinuxデスクトップ環境はWin 9x/2k風にカスタマイズできる
    XFCEの例としてはChicago95 projectがある
    興味深いことに、思ったよりずっと人気があり、GitHubのスターは5.8千で、最後のコミットも13時間前
    これでも十分に奇妙だと感じないなら、古い.themeファイルから元の*Microsoft Plus!*テーマをインストールする「Plus」というPythonアプリまで含まれている
    最近こうした古いUIに対するカルト的な愛着は理解しやすい。見た目が何年も変わらず、ユーザーインタラクションも同様だったからだ
    現代のデスクトップ環境では、バージョンが変わるたびにどれほど多くのことが変わるかを考えればよい。ひとつひとつの小さな変化が、昨日までやっていたことをやり直すために認知的な努力を要求し、そうした小さなことが積み重なると大きくなる
    私たちは使いやすさを見た目の派手さと引き換えにし、その結果、生産性は退化した
    • GUIのあるマシンにリモート接続するときは、XFCEでChicago95を積極的に使っている
      たいていそのマシンの前に座っているときに使うCinnamonより、操作も転送・レンダリングも速い
  • Windows 2000 Proは、筆者が挙げた理由のとおり、間違いなくWindowsの頂点だった
  • 以前からMacのほうを好んでいて今もそうだが、Windows 2000は私が最も好きだったWindowsのバージョンだった
    当時はコンサルティングをしていて、この環境で多くの仕事をこなし、98より安定していて、NT4よりずっと軽快だった。しかもWindowsのプロダクトアクティベーションもなかった
  • プロジェクト自体を支持しているわけではないが、SerenityOSのデスクトップ環境はこの時期のWindows GUIから着想を得ている
    VMで簡単に起動して、元のデザインを少しひねったような感触を試せる
  • Windows 2000 UXで最もよかった点のひとつは、毎日再起動しなければならない代わりに、再起動する必要がほとんどなかったことだ
  • Windows 2000はUI、安定性、全体的なミニマルさを含めても、おそらく私が最も好きなWindowsだ
  • 古いWindows UIの最大の長所のひとつは、マウスなしでも非常に素早く操作できたことだ
    UIに一貫性があり、現在選択されている要素が常にはっきりしていて、スペースキーで実行できた
    明確に示された既定のボタンはEnterで実行され、通常キャンセルはEscに割り当てられていた
    キーボードショートカットは有効な文字の下線で明確に示され、ファンクションキーは最も一般的な操作に結び付けられていた
    使いやすいWindowsアプリを作るには、開発者側でショートカットの衝突を避けるなどの努力が必要だったが、当時はそれが標準だった
    変化はWin98/2kの小さなUI改修から始まり、その後さらに悪化した