A FIELD GUIDE TO USER EXPERIENCE

UX 設計の根源と、iOS / Web の細部目の前の他者

人間の認知から、HIG の作法、フォームの一行まで ── 設計が依って立つ根を、十二章で辿り直す

読了目安 58 MIN
構成 12 CHAPTERS
想定読者 PRODUCT MAKERS
scroll
PROLOGUE

設計とは、他者の世界を借りること

UX という言葉が氾濫した時代に、もう一度根を掘り直す

UX という言葉は、すっかり安くなった。求人票に「UX 重視」と書かれ、スライドの隅に「UX ファースト」と添えられ、ボタンの色を変える会議が「UX 改善」と呼ばれる。言葉が広まると、語の真ん中にあった重みが薄まる ── これは、どの分野でも起きる病だ。

本書は、その重みを取り戻す試みである。User eXperience という言葉を 1990 年代の Apple に持ち込んだ Donald Norman は、それを「製品を作る側」の概念としてではなく、使う人の世界の側から発想する態度として用いた。パッケージを開ける指の感触、初めて画面を見たときの戸惑い、エラーが出たときの落胆、半年後に思い出される最初の体験 ── そのすべてが「ユーザの経験」であって、画面の中の話に限らない。

この本の前提

UX とは画面の話ではなく、使い手の世界がどう動くかの話である。だから本書は、ボタンの色や角丸の半径から始めない。人間の目はどこを見て、頭は何を覚え、何を忘れるのか ── そこから始める。表層は最後に乗る。

本書の構成は五段だ。第一部 (1〜4章) は根源。UX という言葉の出自と、人間という生き物の制約、頭の中の地図、モノに対する読み取り。第二部 (5〜7章) は原則。Jakob・Fitts・Hick らの法則群と、Nielsen の検査表、情報設計とフロー。第三部 (8〜9章) はプラットフォーム。iOS と Web、それぞれの土地の方言。第四部 (10〜11章) は細部。状態・モーション・フォーム・アクセシビリティ。最後の第五部 (12章) は検証。作った後にどう確かめ続けるか。

I. 思想「ユーザ」という抽象から離れる

UX を学ぶ上で最初に外してほしい補助輪が、「ユーザ」という抽象である。ユーザはペルソナの紙の上にいるわけでも、アナリティクスのグラフの中にいるわけでもない。目の前の他者として、自分とは違う頭・違う指・違う事情で画面を触る、たった一人の人間だ。設計の問いはいつも「この一人にとって、どう動くか」に着地する。

本書のタイトルを目の前の他者としたのはそのためだ。設計とは、自分とは別の頭の中の地図を借りて、その地図の上で道筋を立て直すことだ。借り物の地図のままでは何も作れないが、自分の地図だけで作ったものは誰にも届かない。コーヒーを淹れて、はじめよう。

CHAPTER ONE

UX とは何か
── Norman の問い直し

言葉の出自を辿ると、UI との切り分けがはっきりする

1993 年、Apple に在籍していた Don Norman は、自分の役職名を「User Experience Architect」と命名した。それまで「Human Interface」「Usability Engineering」と呼ばれていた領域を、もっと広く ── 製品を箱から取り出す前から、買って一年後にサポートに電話する瞬間まで ── 含む語が必要だった。彼は後にこう語っている。「私は experience という語を、人々が製品やサービスと接触するすべての側面を包む傘として使いたかった」。

つまり、UX という言葉が生まれたときからずっと、それは画面の中だけの話ではなかった。にもかかわらず、現代では「UX = 画面の使いやすさ」と狭く理解されることが多い。これは語の出自を取り違えている。

I. 思想UI と UX を分けるたった一つの線

UI (User Interface) は表層だ。ボタン、色、文字、間隔、アイコン ── 目に見えて、指で触れる部分。UX (User Experience) は経験全体だ。広告でその名を初めて聞いた瞬間、ダウンロードボタンを押したとき、初回起動の戸惑い、毎日使う中での慣れ、解約しようとしたときの摩擦 ── 表層も含むが、それより遥かに広い。

線引きは単純だ。「画面の中で起きること」が UI、「画面の前後で起きることまで含めた、人の経験」が UX。だから UI デザイナーが UX を語るとき、それは経験のごく一部 ── 表層 ── を語っている。表層は重要だが、それで全部ではない。

線引き

UI は画面の構造。UX は人の経験の構造。よく出来た UI は良い UX に貢献するが、良い UI だけでは UX は完成しない。経験は、画面の前と後ろにも続いている。

II. 実務三つの相 ── 本能・行動・内省

Norman は『Emotional Design』(2004) で、人がモノを経験する際の三つの相を整理した。設計者にとって、この三相は設計の力点をどこに置くかの地図になる。

  • 本能 (Visceral) ── 見た瞬間の反応。美しい、怖い、温かい。理屈ではなく、視覚系が先に判断する。アプリのアイコン、起動直後の最初の画面、最初のスプラッシュ。
  • 行動 (Behavioral) ── 使っている最中の感覚。スムーズ、つまずく、軽快、もっさり。動作中の手応え。タップしてから反応が返るまでの時間。スクロールの慣性。
  • 内省 (Reflective) ── 使ったあとの記憶。あれは良かった、損した、誇らしい、恥ずかしい。長期記憶に残る印象。「あのアプリのおかげで助かった」というレビューに表れるもの。

本能は最初の 0.5 秒で勝負がつく。行動は使うたびに積み重なる。内省は体験の終わり方で大きく上下する (これは第5章の Peak-End Rule で詳しく扱う)。三つは独立ではなく、互いに影響する。本能で減点された製品は、行動が多少優れていても挽回しにくい。

II. 実務UX 設計者の立ち位置

UX デザイナーという肩書きが氾濫した時代、職能としての境界は曖昧になった。リサーチャー寄り、IA 寄り、UI 寄り、プロトタイプ寄り、ライティング寄り。会社によって意味が違う。だが本書では、肩書きの話はしない。誰が何を担当するかではなく、製品を作る者は全員、目の前の他者の側に立つ責任があるという前提で書いている。

エンジニアが「UX は別の人の仕事だ」と言ってバリデーションのエラー文言を雑に書くなら、それは UX を狭く誤解している。デザイナーが「実装の話は別だ」と言ってロード時間を考えずに作るなら、それも同じく狭い。経験は分担できないからだ。

章のまとめ

  • UX は画面の話ではなく、製品と人が触れるすべての面に広がる経験の話。
  • UI = 画面の構造、UX = 人の経験の構造。線引きは単純だがよく取り違えられる。
  • 経験は本能・行動・内省の三相で動く。最初の 0.5 秒、使うたびの手応え、終わったあとの記憶。
  • UX は職能の名前ではなく、製品を作る全員が取るべき態度。
CHAPTER TWO

人間という制約
── 知覚・注意・記憶の容量

ユーザは賢くないのではない。ユーザは余裕がない

設計の出発点は、人間という生き物の性能仕様を知ることだ。視覚系の解像度、注意の幅、短期記憶の長さ ── これらは個体差はあるが、種としての上限が決まっている。設計者がいくら派手な情報を投げても、人間の側で処理できる量には限界がある。

I. 思想視野は思っているより狭い

目の前の一点を見たとき、はっきり見えている範囲 (中心視野・fovea) はわずか視角 2°程度だ。腕を伸ばした距離で親指の爪一つぶん。それより外側は急速にぼやけ、視野の端 (周辺視野) では色も形もほとんど判別できない。我々が「全体を見ている」と感じるのは、目玉が高速に飛び回って (サッカード運動) 中心視野を継ぎ接ぎしているからだ。

この事実は、画面設計に二つの重要な含意を持つ。一つは、同時に視認できる要素はごく少ないこと。一つの画面に並んだ十個のボタンは「並んで見える」が、実際にはユーザは順番に視線を移して読んでいる。もう一つは、周辺視野は動きと色には敏感であること。だからトーストや通知バッジが端で点滅すると、それだけで集中が切れる。

中心視野の制約

人が一瞬で「見えている」と思う範囲は、視角 2°、画面で言えば数センチ四方しかない。情報を並べるとき、設計者は「ユーザの目の動線」を設計している。目は思っているより一点しか見ていない。

II. 実務短期記憶は 4 ± 1

「マジカルナンバー 7 ± 2」(Miller, 1956) という言葉を聞いたことがあるかもしれない。短期記憶は 7 個前後の項目を保持できる、という有名な研究だ。だが Cowan (2001) はこれを更新し、実用的な記憶容量は4 ± 1に近いと示した。リハーサル (頭の中で反復) や記憶術なしで保持できるのは、せいぜい三〜五個。

これは設計に直接効く。ナビゲーションの一階層に並べる項目数、ウィザードのステップ数、エラーメッセージ内の指示の数 ── どれも 4 ± 1 を意識すべきだ。それを超えると、ユーザは項目を確認するために何度も目を行き来させる (チャンクの再構築) ことになり、認知負荷が跳ね上がる。

II. 実務認知負荷の三層

Sweller の認知負荷理論は、画面を見たユーザが何で疲れているかを三つに分ける。設計者は、無くせるものを無くし、残すべきものを守る。

  • 本質的負荷 (Intrinsic) ── タスクそのものの難しさ。確定申告は本質的に難しい。設計では減らせない。
  • 外在的負荷 (Extraneous) ── 設計の悪さが生む追加の負担。ラベルが分かりにくい、ボタンが見つからない、エラー文言が意味不明。これを削るのが設計の主戦場
  • 関連負荷 (Germane) ── 理解を深めるための積極的な負荷。チュートリアル、ヘルプ、コンテキスト情報。必要な分は残す。

悪い UI を見たとき、それが外在的負荷を作っているかどうかを問う。「これはタスクが難しいのか、それとも私が悪いのか」── 後者なら、設計者の責任で減らせる。

II. 実務注意は連続資源ではない

注意 (attention) は、燃料タンクのように連続的に減っていく資源ではない。むしろスイッチに近い。ある対象に注意を向けると、他のことは見えなくなる (inattentional blindness)。ゴリラが画面の真ん中を歩いていても、別のことに注意していると見えない ── という古典的な実験 (Simons & Chabris, 1999) はこの現象を示している。

この事実から、設計者が引き出すべき結論は二つだ。第一に、重要な情報を周辺に置かない。ユーザの注意が中心に集まっているとき、画面の隅にあるバナーや警告は本当に見えていない。第二に、注意を切り替えさせるコストを軽くしない。確認ダイアログを乱発すると、ユーザは「考えずに OK を押す」モードに入る。これがチェック機能を無意味化する。

設計者の構え

ユーザは賢くないのではない。ユーザは余裕がないのだ。料理しながら、子どもをあやしながら、電車に揺られながら、本書のアプリを開いている。設計者はその余裕の少なさを前提に組まなくてはならない。

章のまとめ

  • 視野は思っているより狭い (中心視野 2°)。同時に視認できる要素は少なく、目は一点ずつ追っている。
  • 短期記憶は実用的に 4 ± 1。一階層の項目数、ステップ数、選択肢数の指針になる。
  • 認知負荷は本質・外在・関連の三層。設計で削るべきは外在的負荷。
  • 注意は資源ではなくスイッチ。重要なものを中心に、確認の乱発は注意を麻痺させる。
CHAPTER THREE

メンタルモデルとマッピング
── 頭の中の世界

期待を裏切らないとは、最初の3秒で勝負がついている

ユーザは画面を見る前から、頭の中にこれがどう動くべきかのモデルを持っている。冷蔵庫を開ければ庫内灯が点く、ドアハンドルを下げればドアが開く、ボタンを押せば何かが起こる ── そういう期待の網だ。Norman はこれをユーザのメンタルモデルと呼んだ。設計者の仕事は、このモデルと製品の振る舞いを揃えることに尽きる。

I. 思想三つのモデル ── デザイナー・システム・ユーザ

同じ製品をめぐって、三つのモデルが存在する。

  • デザイナーのモデル ── 設計者が頭の中で描いている、製品がこう動くという像。
  • システムイメージ ── 製品が実際にユーザに見せている振る舞い・UI・ドキュメント・広告 ── ユーザから観察可能なすべて。
  • ユーザのメンタルモデル ── ユーザがシステムイメージを観察した結果、頭の中に作り上げた像。

ユーザがデザイナーと直接話すことはない。両者をつなぐのはシステムイメージだけだ。だから設計が失敗するのは、たいてい「デザイナーのモデルとシステムイメージがずれている」か、「システムイメージから誤ったユーザモデルが組み上がる」かのどちらかである。

設計の核

設計とは、システムイメージを通じて、ユーザのメンタルモデルを誘導する営みである。ユーザに直接「こう動きます」と説明する機会は (チュートリアル以外) 与えられない。製品の見た目と振る舞いが、自ずから物語を語らねばならない。

II. 実務マッピング ── つまみと火口を揃える

Norman は『誰のためのデザイン?』で、コンロのつまみと火口の対応 (mapping) を繰り返し例に挙げる。四つのつまみが横一列に並んでいて、四つの火口が田の字に配置されているコンロ ── どのつまみがどの火口かを記憶する必要があり、しょっちゅう間違える。一方、つまみと火口を同じ田の字で配置したコンロは、見た瞬間にどれがどれか分かる。

これがマッピングだ。操作と結果の対応関係が、空間的・自然的に分かること。良いマッピングは説明を要さない。スライダーを右に動かせば音量が上がる (左下がデフォルト → 右上が大きい、という空間メタファ)、画面を下にスワイプすれば上のコンテンツが見える (物理的に紙を引き下げる感覚) ── これらは強いマッピングである。

悪い例も身近にある。エレベーターの「開く / 閉じる」ボタン。記号 ▶◀ と ◀▶ は、慣れていないと一瞬迷う。プリンタの「印刷面が上か下か」も、機種によって違いマッピングが弱い。設計者は、操作と結果のあいだに自然な対応を作れるかを、まず問うべきだ。

II. 実務暗喩は強力だが古びる

デスクトップ・メタファ ── ファイル・フォルダ・ゴミ箱 ── は、現代でもっとも成功した UX 暗喩だ。物理オフィスに馴染んだユーザに、コンピュータの操作を即座に理解させた。だが暗喩はいずれ古びる。今や紙のフォルダを触ったことのない世代が現れた。ゴミ箱という形象が、画面の中にだけ存在する記号になりつつある。

iOS でフォルダ階層が表に出てこないのも、これに通じる。ファイルを管理するという発想自体が、新しい世代には自然ではない。アプリが自分の領域を管理し、ユーザは「写真を撮った → 写真アプリで見る」という流れで動く。フォルダはアプリの中に隠れている。

II. 実務最初の3秒

ユーザが初めて画面を開いてから、メンタルモデルが組み上がるのに要する時間はごく短い。研究によれば、ユーザは数秒以内に「このサービスは何で、自分はここで何ができるか」を判断する。それより遅い理解は、たいてい既に離脱した後だ。

だから初回画面は、自己紹介より見た瞬間の物語に賭けたほうがいい。長いオンボーディング・チュートリアル・ようこそページは、開発者には親切に思えるが、ユーザにとっては「邪魔」である ── ユーザは触りたい、見たい、結果を確かめたい。説明を読みたくない。

強いプロダクトは、画面を見た瞬間に役割が伝わる。検索バーが中央にある → 検索するんだな。地図が広がっている → 地図を使うんだな。チャット欄が下にある → 話すんだな。ここに不要な装飾や挨拶を被せると、最初の3秒が霞む。

章のまとめ

  • 製品をめぐって三つのモデルが共存する。設計者の仕事はシステムイメージを整え、ユーザモデルを誘導すること。
  • マッピング (操作と結果の対応) が自然なら、説明はいらない。空間・物理に学ぶ。
  • 暗喩は強力だが古びる。フォルダもフロッピーディスクも、いずれ「記号」へ変わる。
  • 初回画面は、長い挨拶より一瞬の物語に賭ける。最初の3秒で勝負はおおむねついている。
CHAPTER FOUR

アフォーダンスとシグニファイア
── モノに使い方を語らせる

フラットデザインが奪ったものと、Liquid Glass が取り戻したもの

椅子は「座る」をアフォードし、ドアハンドルは「握って引く」をアフォードする。Gibson が生態心理学から持ち込んだこの概念を、Norman は設計の語彙として使い直した ── そして自分でも何度か定義を更新した。本書では、現代の Norman 定義に沿って区別する。

I. 思想アフォーダンスは関係、シグニファイアは手がかり

アフォーダンス (affordance) は、モノとユーザのあいだに存在する関係である。コップは大人の手にとっては「掴む」をアフォードするが、生後数ヶ月の赤ちゃんには違うアフォーダンスを持つ。関係であって、モノの属性ではない。

一方、シグニファイア (signifier) は、そこに何のアフォーダンスがあるかを知らせる手がかりだ。ドアの取っ手の形は「握れる」を知らせる。Web のボタンに付いた影は「押せる」を知らせる。テキストの下線は「リンクである」を知らせる。シグニファイアは、アフォーダンスを視認可能にする装置である。

設計者が触れるのは、ほとんどシグニファイアの方だ。アフォーダンスはユーザとモノの関係なので、設計者が直接いじれない (大人向けにしか作らない、と決めることはできる)。だがシグニファイアは、設計者が選んで配置するものだ。良い設計とは、適切なアフォーダンスに、適切なシグニファイアを乗せることである。

線引き

アフォーダンス = モノとユーザの関係 (押せる・掴める・読める)。シグニファイア = その関係を知らせる手がかり (影・色・形・テキスト)。設計者は、後者を選んで配置する。

II. 実務フラットデザインが奪ったもの

iOS 7 (2013) で Apple がフラットデザインへ大転換したとき、UI 界には激しい議論が起こった。それまでの skeuomorphic (擬物的) デザイン ── 革のテクスチャ、紙のメモ帳、影のついたボタン ── は「ダサい」と片付けられ、フラットで影のない、軽快な見た目が支配的になった。

美学的には大きな前進だった。だが UX 的にはシグニファイアを多く失った。影が消えると、ボタンがボタンに見えなくなる。下線が消えると、リンクが本文と区別できなくなる。「これは押せるのか?」をユーザが判断する手がかりが減った。結果、最初の数年は「タップできる場所が分からない」「読み物なのか操作なのか分からない」という UX 上の事故が頻発した。

この十年で、業界は徐々に補正してきた。色での区別、わずかな影、状態 (hover, active) でのフィードバック、輪郭線 ── シグニファイアが、フラットデザインの中で再発明されていった。iOS 26 の Liquid Glass はその到達点の一つだ。触れる感覚を、影と擬物に頼らず、光と動きで表現する方向。

II. 実務偽のシグニファイア、欠けたシグニファイア

悪いシグニファイアには二種類ある。

第一は偽のシグニファイア ── 押せそうな見た目なのに押せない要素。文字に下線が引かれていてリンクに見えるが、ただの強調だった、というケース。ボタンのようなボックスを並べたが、実はラベルにすぎなかったというケース。ユーザはタップして、何も起こらず、混乱する。

第二は欠けたシグニファイア ── 機能はあるのに、それを示す手がかりがない。スワイプで削除できるのに、その示唆が画面上にない。長押しでメニューが出るのに、初見では分からない。これは隠し機能 (パワーユーザ向け) としては有効だが、デフォルトの操作にはしてはいけない。

原則は明快だ。押せるものは押せそうに見せ、押せないものは押せそうに見せない。当たり前に聞こえるが、フラットデザイン以降、この原則を見失った UI は今も多い。

II. 実務触れる感覚を取り戻す

2026 年現在、UI 設計のトレンドは「触れる感覚」を取り戻す方向にある。Liquid Glass、Material Design 3 の Expressive、Web の glassmorphism と subtle motion ── どれも共通して、表面に物質感を与え、操作に重みを乗せる。これはフラット時代への揺り戻しというより、シグニファイアを十分に持ったまま、軽快に見える方向を、業界が長年模索してきた結果だ。

設計者にとっての教訓はこうだ。流行のスタイルに合わせる前に、自分のボタンが「押せる」を伝えているかを毎回問う。色だけに頼っているなら色覚多様性で破綻するし、影だけに頼っているなら暗背景で破綻する。複数のシグニファイア (色 + 形 + 状態変化) を重ねて、頑健に作る。

章のまとめ

  • アフォーダンスはユーザとモノの関係。シグニファイアは、その関係を知らせる手がかり。設計者が触れるのはシグニファイアの方。
  • フラットデザインはシグニファイアを多く失った。この十年、業界は色・影・状態変化で補正してきた。
  • 偽のシグニファイア (押せそうなのに押せない) と、欠けたシグニファイア (機能があるのに示唆がない) は、どちらもユーザを混乱させる。
  • Liquid Glass などの新しい素材表現は、シグニファイアを物質感と動きに乗せる方向。複数のシグニファイアを重ねて頑健に。
CHAPTER FIVE

UX を支える法則群
── Jakob・Fitts・Hick・Doherty・Peak-End

経験則ではなく、定量的な根を持った設計の物差し

UX 領域には、いくつか「法則」と呼ばれる定量的な原則がある。経験則と区別したいのは、これらの多くが心理学・人間工学の実験に根を持ち、数式で表現できる点だ。設計の場で「なんとなく」を超えて議論したいとき、これらの法則は共通言語になる。

I. 思想Jakob's Law ── 他のサイトの方が、ずっと長い

Jakob Nielsen の定理は身も蓋もない。「ユーザは、あなたのサイトより、他のサイトで圧倒的に長い時間を過ごしている。だからあなたのサイトも、他と同じように動くと期待する」

これは「独自性を捨てろ」という話ではなく、独自性をどこに使うかを選べという話だ。検索バーは右上か中央、カートアイコンは右上、メニューは左上 ── これらの「だいたい同じ位置」を破っても、ユーザは混乱するだけで、ブランドの記憶には残らない。独自性は商品そのものに使うべきで、ナビゲーション位置に使ってはならない。

Jakob's Law

ユーザは他のサイトで時間を過ごしている。あなたのサイトもそれと同じように動くことを期待している。慣習に従うのは敗北ではなく、ユーザの認知容量を浪費しない選択。

II. 実務Fitts's Law ── 距離と大きさ

Paul Fitts (1954) が人間工学から導いた式は、現代の UI 設計の物差しのまま生きている。ターゲットに到達するまでの時間は、距離が遠いほど長く、ターゲットが小さいほど長い。式で書けば

T = a + b·log₂(D/W + 1)

D は現在位置からターゲットまでの距離、W はターゲットの幅。対数的に効いてくるのがポイント。ターゲットが小さくなるほど、到達時間は急に伸びる。

含意:

  • 重要なボタンは大きく、画面端 (=実質無限大の幅) に置く。スマホの場合、画面の下端・親指の届く範囲。
  • 連続操作するボタンは、近くに固める。ユーザの指やカーソルが大きく移動しなくていいように。
  • 誤タップを避けたいボタン (削除、購入) は、よく押すボタンから離す。距離が事故を防ぐ。
  • Web ボタンの最小サイズは 44×44 pt 以上 (Apple HIG)、または 48×48 dp 以上 (Material)。タッチデバイスでは触れる場所そのものが小さすぎるとミスが激増する。

II. 実務Hick's Law ── 選択肢を増やすコスト

選択肢が増えると、判断時間は対数的に伸びる ── Hick (1952) の法則。具体的には

RT = a + b·log₂(n + 1)

n が選択肢の数。注意すべきは、ここでも対数であって線形ではないこと。選択肢を 2 から 4 に増やすより、4 から 8 に増やすほうが、追加コストは大きい。

含意は明快。最初に見せる選択肢は少なく、必要に応じて段階的に開く。ハンバーガーメニューが嫌われるのは、「すべての選択肢を一段で隠す」ことで Hick's Law を回避しているように見えて、実は「メニューを開くという余分な一手」が発生しているから。タブとの使い分けは、選択肢の数と頻度を見る。日常的に使う 3〜5 個ならタブ、それ以上の選択肢で頻度が低いならメニューに格納。

II. 実務Doherty Threshold ── 400 ミリ秒の壁

IBM の Doherty らが 1982 年に示した閾値は、応答時間が 400ms を切ると、ユーザの生産性とエンゲージメントが非線形に向上するというものだった。これより速いと、ユーザはシステムと一体化し、思考の流れが途切れない。これより遅いと、待ち時間に他のことを考え始め、流れが切れる。

2026 年の Web では、Core Web Vitals の INP (Interaction to Next Paint) が 200ms 以下を推奨している。Apple の HIG でも、即座のフィードバックは 100ms 以内に出すように指示される。これらはすべて Doherty Threshold の現代版だ。

II. 実務Aesthetic-Usability Effect ── 美しいものは使いやすく感じる

日立デザインセンターの黒須・鹿志村 (1995) が示した現象。同じ機能のシステムでも、見た目が美しいものほど、ユーザは「使いやすい」と評価する。これは錯覚ではなく、美的な印象が認知的な余裕を生み、実際に学習やエラー耐性が向上する効果が含まれる。

含意は二重だ。第一に、美しさは UX に貢献する ── 機能要件だけで設計すべきではない。第二に、美しさはユーザの目を曇らせる ── 美しいプロトタイプを見せると、テスターは粗を見落とす。だからユーザビリティテストは、必ず装飾を剥がした状態で一度は行う。

II. 実務Peak-End Rule ── 頂点と終わりで記憶される

Daniel Kahneman の心理学から来る原則。人は経験を、その平均ではなく、最も強い瞬間 (頂点) と終わり方で記憶する。長いプロセスのうち、九割が平凡でも、頂点と終わりが良ければ全体が「良かった」と記憶される。逆もまた然り。

これは UX 設計に強い指針を与える。リソースが限られているなら、最も感情が動く瞬間と、終わり際に投資する。チェックアウトの「ありがとう」画面、エラーからの復帰画面、退会後のメッセージ ── ここを丁寧に作る価値は、平均的な画面の十倍ある。

設計の物差し

これらの法則は絶対のルールではなく、根を持った物差しである。会議で「ボタンを大きくすべき?」と問われたとき、Fitts's Law を共通言語に持ち出せれば、議論は格段に速い。

章のまとめ

  • Jakob's Law: 慣習に従う。独自性はナビゲーション位置ではなく商品そのものに使う。
  • Fitts's Law: 重要なターゲットは大きく、近くに。タッチでは 44×44 pt 以上。
  • Hick's Law: 選択肢の追加コストは対数的に伸びる。段階的に開く。
  • Doherty Threshold: 400ms を切れ。INP < 200ms、フィードバック < 100ms が現代版。
  • Aesthetic-Usability: 美しさは使いやすさに貢献するが、テスト時には粗を隠す。
  • Peak-End: 頂点と終わりで記憶される。リソースは感情が動く瞬間に投じる。
CHAPTER SIX

Nielsen の十のヒューリスティック
── 1994 年の検査表が今も効く

古い割に錆びない、UI を点検する十項目

Jakob Nielsen が 1990 年に提案し、1994 年に整理した十のヒューリスティックは、いまも世界中の UX 評価で使われる検査表である。三十年以上経って色褪せないのは、これが表層のスタイルに依存しない、ユーザの認知の側に立った原則だからだ。本書では十項目を順に見ていく。新しい技術の話ではなく、何度でも参照できる物差しとして読んでほしい。

II. 実務1. システム状態の可視化

システムは今、何をしているのかを、適切な時間内にフィードバックする。ファイルが保存されている、メッセージが送信中である、検索が走っている ── これらをユーザが推測する必要がないように。スピナー、進捗バー、トースト、ステータスバー、保存済みアイコンの色変化 ── すべてこの原則の現れ。

II. 実務2. システムと現実世界の一致

ユーザが知っている言葉と概念で語る。専門用語、内部の実装語彙、デザイナーの符丁を、UI に持ち込まない。「セッションが失効しました」より「ログインし直してください」、「Null reference exception」ではなく「データが見つかりませんでした」。情報の並び順も、自然な順序 (日付順、重要度順、ABC 順) に合わせる。

II. 実務3. ユーザコントロールと自由

誤って入った状態から、簡単に抜け出せる。元に戻す (Undo)・やり直す (Redo)、ダイアログのキャンセル、モーダルの ✕、ブラウザの戻るボタン ── ユーザが「ここから出たい」と思ったときに、出口がすぐ見えること。設計者は時に、ユーザを罠にはめたくなる (退会フローを面倒にする等) が、これは長期信頼を裏切る。

II. 実務4. 一貫性と標準

同じ意味のものは、同じ見た目にする。同じ場所に、同じ言葉で。一つのアプリ内で、同じアクションが場所によって違うラベルだったり、違う位置にあったりすると、ユーザは毎回学び直す。一貫性は社内 (このアプリ内) と社外 (プラットフォーム標準) の二重で守る ── 詳細は第8章 (iOS) と第9章 (Web) で扱う。

II. 実務5. エラー防止

エラーメッセージで対処するより、そもそもエラーが起きないように設計する。これがヒューリスティックの中で最も上流の項目だ。日付ピッカーは未来の日付を選べないようにする、削除ボタンは確認を求める、入力フォーマットは入力中に変換する ── ユーザがエラーに至る前に道を整える。

II. 実務6. 認識 > 想起

ユーザに思い出させない。代わりに、目の前で認識させる。コマンドを覚えてもらうのではなく、メニューに並べる。前回入力した値を、フォームに残しておく。タブの名前を、アイコンだけでなくラベルでも示す。記憶は脆い、認識は強い── これは第2章の認知容量の話と直結する。

記憶と認識

ユーザに何かを「思い出させる」設計は、それ自体が認知負荷である。目の前に並べておく、選んでもらう方が、ほぼ常に良い。アイコンだけのナビゲーションが嫌われるのは、これに反するから。

II. 実務7. 柔軟性と効率性

初心者には分かりやすく、熟練者には素早く。ショートカット、ジェスチャ、コマンドパレット、テンプレート ── ユーザが慣れてくれば、より速い経路を選べるように。すべてのユーザを初心者として扱うのは親切に見えて、長く使ってくれるユーザを置き去りにする。

II. 実務8. 美的でミニマルなデザイン

ダイアログに、その瞬間に必要でない情報を入れない。必要な情報の隣に立った無関係な情報は、必要な情報の視認性を下げる。これは Aesthetic-Usability Effect とは別の話だ ── 美しさを追求するのではなく、不要なものを削るほうの原則。

II. 実務9. エラーの認識・診断・回復

エラーメッセージは、(a) 何が起きたかを平易に伝え、(b) なぜ起きたかを示し、(c) 次に何をすればよいかを提示する。エラーコードだけ、技術用語だけのメッセージは、ユーザを途方に暮れさせる。「ファイルが見つかりません」より「指定されたファイル report.pdf が見つかりません。削除されたか、移動された可能性があります。最近のファイル一覧から探してみてください」。

II. 実務10. ヘルプとドキュメンテーション

理想は、ヘルプが要らない設計。だが現実には、複雑な機能、稀な操作、トラブルシューティングに対する説明は必要。それらは検索しやすく、タスク指向で書かれ、具体的な手順に分解されているべき。FAQ をだらだら書き連ねるのではなく、ユーザが今どこで詰まっているかに応じて、適切な箇所を提示する。

I. 思想古いのに錆びない理由

1994 年の原則が 2026 年でも生きるのは、これらが技術ではなく人間に基づいているからだ。表層の流行はめまぐるしく変わる ── skeuomorphic、フラット、ニューモーフィズム、グラスモーフィズム、Liquid Glass ── が、ユーザの認知の容量・記憶の脆さ・エラーへの恐れは変わらない。Nielsen のリストは、その不変の土壌に立っている。

本書を閉じて、机に置いてある自分のプロジェクトをこの十項目で点検してみてほしい。たいてい、二つ三つは引っかかる。それが現在地だ。

章のまとめ

  • Nielsen の十項目は、表層に依存しない UI 点検の物差し。プロダクト評価の共通言語として使える。
  • 記憶より認識、エラー対処よりエラー防止、専門用語よりユーザの言葉 ── 一貫しているのは「ユーザ側に立つ」という構え。
  • 新しい技術にも錆びないのは、人間の認知の不変な制約に立脚しているから。
CHAPTER SEVEN

情報設計とフロー
── 何を上に、何を後に

中断耐性のあるタスクフローを組む

個々の画面が美しくても、画面と画面のつながりが崩れていれば、製品は使えない。情報設計 (Information Architecture, IA) とタスクフロー設計は、画面を超えた UX の骨格だ。本章ではこの骨格をどう組むかを扱う。

I. 思想階層は深さより広さ

情報を整理するとき、設計者は二つの軸で迷う ── 階層を深くするか、横に広く並べるか。経験則として、深さより広さを選んだほうが、ユーザは迷わない。一階層に並ぶ項目数を 7〜10 個に抑え、階層は 3〜4 段まで。それを超えると、ユーザは「自分が今どこにいるか」を見失う。

これは Hick's Law の素直な適用ではない。確かに項目を増やすと判断時間は伸びるが、階層を深くすると戻る・進むのコスト現在地把握の負荷が積み上がる。深い階層を一歩ずつ進むより、広い一覧をスキャンするほうが、たいてい速い。Nielsen の Web 研究でも、F 字パターンでざっとスキャンするユーザの行動が繰り返し示されている。

II. 実務カードソートと優先度の決め方

情報のグループ分けと優先順位を決める古典的手法が、カードソート (card sorting) だ。ユーザに項目を書いたカードを並べてもらい、似たもの同士をまとめてもらう。設計者の頭の中の整理と、ユーザの頭の中の整理が違うことが、これでよく分かる。

結果から得るのは三つだ。(1) 同じグループに入りやすい項目 ── ナビゲーションのまとまり。(2) 名前のつけ方 ── ユーザが自然に使うラベル。(3) どこにも入りにくい項目 ── 単独のセクションが要る、あるいは廃止候補。

本格的にやらなくてもいい。5〜8 人にざっとやってもらうだけで、多くは見える。完璧主義より、早く・粗く回すこと。

II. 実務ナビゲーションの三系統

サイト・アプリのナビゲーションは、おおむね三系統に整理できる。

  • グローバル ── いつでもアクセスできる主要セクション。ヘッダーのメニュー、iOS のタブバー。最頻アクション 3〜5 個に絞る。
  • ローカル ── 現在のセクション内の下位ナビゲーション。サイドバー、サブメニュー。グローバルとは独立に動く。
  • コンテキスト ── 今見ている内容に対する関連アクション。「関連記事」「カートに入れる」「共有する」。文脈依存。

三系統を混ぜないことが鍵だ。グローバルに「カートに入れる」が混ざると、ユーザは何が常に存在し、何が文脈依存かを判断できなくなる。

II. 実務タスクフロー ── Happy Path だけ作らない

機能を作るとき、最初に書きたくなるのは Happy Path (理想経路) だ。ユーザがフォームに正しく入力し、ボタンを押し、成功する。だがリリース後、ユーザの大半はこの経路を通らない。

真剣に作るべきは、Happy Path から逸れたあとの経路だ。

  • 必須項目を入れずに「次へ」を押したらどうなるか
  • 途中で別のアプリに移動して、戻ってきたとき入力は残っているか
  • ネットワークが切れた瞬間、画面はどう振る舞うか
  • カードが拒否された、メールが既に使われている、と言われたあとに何をするか
  • 処理途中でブラウザを閉じて、もう一度開いたら、どこから再開できるか

これらは仕様書から漏れがちだが、ユーザの記憶を作る (Peak-End Rule)。「失敗したときに優しかった」ことが、長期信頼を作る。

Happy Path の罠

Happy Path は最低限の動作確認に過ぎない。UX の差は、Happy Path から外れたあとの経路で決まる。中断・エラー・キャンセル・再開 ── これらを主タスクと同等以上に設計する。

II. 実務中断耐性 ── ユーザは集中していない

ユーザはあなたの製品に集中していない。電車に揺られ、他のアプリの通知に気を取られ、子どもに呼ばれ、上司に話しかけられる。中断は標準であって、例外ではない。

だからフローは中断耐性 (resilience to interruption) を持って設計する。具体的には:

  • 長いフォームは、途中で自動保存する。再訪したときに前回の続きから戻れる。
  • マルチステップのプロセスは、現在のステップ番号と全体の進捗を画面に出す。
  • 「あと一歩」をひと目で見せる。残り何ステップ、残り何件 ── 完了見込みが見えると、人は最後まで進む。
  • 外部リンク・他アプリへの遷移後も、戻ってきたら状態が保たれている。

これは技術的にはセッション管理、フォーム状態の永続化、URL ベースのステート表現 ── と地味な仕事の集積だが、ユーザ体験への効きは大きい。

章のまとめ

  • 階層は深さより広さ。3〜4 段まで、一階層 7〜10 項目を目安に。
  • カードソートで、設計者の整理とユーザの整理のずれを早く見る。
  • ナビゲーションはグローバル・ローカル・コンテキストの三系統に分け、混ぜない。
  • Happy Path だけ作らない。中断・エラー・再開を主タスクと同等に設計する。
  • ユーザは集中していない。中断耐性 (自動保存・進捗表示・状態の永続化) を持つフローを組む。
CHAPTER EIGHT

iOS の作法
── HIG が前提にしているもの

片手で、屋外で、通知に割り込まれながら使われる

iOS というプラットフォームを設計するとき、Apple の Human Interface Guidelines (HIG) は教典であり、地図でもある。だが HIG の項目を一つずつ覚えるより、まずはHIG が何を前提にしているかを理解するほうが、応用が効く。本章では HIG の背骨にある思想と、Liquid Glass 時代の判断軸を扱う。

I. 思想HIG が前提にしている三つの状況

iOS の HIG は、ユーザが以下の状況にあることを暗黙の前提にしている。

  • 片手で使う ── 親指一本で操作できる範囲、画面下半分の操作領域、リーチャブル機能。
  • 屋外で見る ── 直射日光下でも見えるコントラスト、最小フォントサイズ、ダークモードの意義。
  • 通知に割り込まれる ── 中断後も状態が復元される、深いリンクで途中の画面に直接戻れる、バックグラウンド復帰時の振る舞い。

HIG の細則 (タブの順序、戻るボタンの位置、ジェスチャの予約) は、この三つの前提から導かれている。前提を理解せずに細則だけ守ろうとすると、新しい画面サイズ (折りたたみ・iPad・Vision Pro) で混乱する。前提に立ち返れば、自分で判断できる。

iOS の作り方

HIG の項目を暗記するより、Apple がユーザに対してどんな状況を想定しているかを読む。片手・屋外・割り込まれる ── この三つを意識すれば、HIG にない場面でも合理的な判断ができる。

II. 実務ナビゲーションパターン

iOS のナビゲーションは、おおむね四つのパターンで構成される。これらを混ぜずに使い分ける。

  • タブバー (Tab Bar) ── 画面下端、3〜5 個の主要セクション。常に表示。グローバルナビの代表。
  • ナビゲーションスタック ── 画面遷移 (drill-down)。左上に戻るボタン、右からスライドイン。階層的な探索に。
  • モーダル (Modal) ── 別の文脈での一時的なタスク。下からスライドアップ、明確な閉じる導線。設定変更、新規作成。
  • シート (Sheet) ── 一部だけスライドアップして背景を残す。クイックな確認・選択。iOS 15 以降の主流。

誤用の典型は、モーダルで階層を作ること。モーダルの中でナビゲーションスタックを積むと、ユーザは「自分がどこにいるか」を見失う。モーダルは一段で完結するのが原則。複数ステップが要るなら、それは新しい画面遷移にすべきかどうかを問い直す。

II. 実務ジェスチャ ── システムと衝突しない

iOS は端末側で多くのジェスチャを予約している。アプリが独自のジェスチャを定義するとき、それらと衝突してはならない。

  • 画面下端からの上スワイプ → ホームに戻る
  • 画面上端からの下スワイプ → 通知センター/コントロールセンター
  • 画面左端からの右スワイプ → 戻る (ナビゲーションスタック)
  • 長押し → コンテキストメニュー (iOS 13+)
  • ピンチ → ズーム

これらの近くに独自ジェスチャを置くと、誤発火が頻発する。たとえばカスタムの「左端からスワイプして削除」は、システムの「戻る」と衝突する。ジェスチャは便利だが、シグニファイアがない (画面に見える手がかりがない) という弱点があるので、主タスクには使わない ── ボタンを残したうえで、熟練者向けのショートカットとして付ける。

II. 実務セーフエリアと Dynamic Island

iPhone のノッチ、Dynamic Island、ホームインジケータ ── 物理的な制約は画面の縁を侵食する。SwiftUI の safeAreaInset、UIKit の safeAreaLayoutGuide を使い、コンテンツがこれらに被らないようにする。

Dynamic Island はとくに、アプリのライブ・アクティビティを表示する場として 2022 年以降存在感を増している。タイマー、配達状況、音楽プレイヤー ── アプリを開いていなくてもステータスが分かる、第二の画面のような位置づけ。ライブ・アクティビティは「アプリを開かせる」より「アプリを開かずに済ませる」設計だ ── ユーザに優しいが、設計者には自社のエンゲージメント指標との折り合いが要る。

II. 実務Liquid Glass 時代の判断軸

2025〜2026 年、Apple は Liquid Glass という素材表現を OS 全体に展開した。半透明、屈折、反射、深度を持つ「素材」が、UI コンポーネントの上に薄く敷かれる。技術的には Metal シェーダによる動的なぼかし・屈折で、視覚的には触れる感覚が戻ってきた。

サードパーティアプリにとっての判断軸は二つだ。第一に、システムが提供する素材を使うこと。.material.ultraThinMaterial の標準値で十分に統一感が出る。独自に半透明を作り込むと、システムの素材と微妙にずれて気持ち悪くなる。第二に、素材の使い過ぎを避けること。Liquid Glass は背景・サイドバー・浮いた要素に限定し、本文のテキスト面には乗せない。

II. 実務通知設計 ── 起こす理由を持つ

プッシュ通知は、もっとも乱用されている UX 機構の一つだ。アプリが許可を求める瞬間、ユーザは強く警戒する ── これまでの経験上、許可するとうるさいことが多いから。

原則:

  • 起動直後に許可を求めない。ユーザがその価値を理解したあとに求める。
  • 許可前に、自前の説明画面で「なぜ通知が必要か、何が来るか」を伝える。
  • カテゴリ別に分け、ユーザが選べるようにする (Marketing と Critical を一緒にしない)。
  • 通知タップで、関連する画面に直接遷移する (Deep Link)。トップ画面に戻すのは怠慢。
  • 頻度を抑える。一日複数回の Push を出すなら、その理由を毎回問う。

通知は「ユーザを起こす権限」を製品に貸し出してもらっているという感覚で扱う。乱用は信頼の損失で支払うことになる。

章のまとめ

  • HIG は「片手・屋外・割り込まれる」という三つの前提に立つ。前提を理解すれば、HIG にない場面でも判断できる。
  • ナビゲーションパターンは四種 (タブ・スタック・モーダル・シート) を混ぜない。とくにモーダルで階層を作らない。
  • システム予約のジェスチャと衝突しない。ジェスチャは熟練者ショートカットとして、ボタンと並行に置く。
  • セーフエリアと Dynamic Island を尊重。ライブ・アクティビティはアプリを「開かせない」設計の選択肢。
  • Liquid Glass はシステムの素材を使い、過剰使用を避ける。本文テキストには乗せない。
  • 通知は起動直後に求めない。理由を伝え、カテゴリで分け、頻度を抑える。
CHAPTER NINE

Web の作法
── ビューポート、入力距離、待ち時間

ブラウザという他人の家で、どう振る舞うか

Web は iOS と違って、自分の領地を持たない。ブラウザという他人の家に間借りして、URL バー・タブ・戻るボタン・ブックマーク・拡張機能 ── すべての隣人と共存する。この前提が、Web の UX 設計を iOS と区別する根本だ。

I. 思想Web は他人の家

Web の UI は、ブラウザという入れ物の中にある。だから:

  • 戻るボタンは OS が持っている。アプリ独自の戻るボタンを乗せるなら、両方と整合させる。
  • URL は状態の一部。同じ URL を再訪したら、できる限り同じ画面が出るべき。
  • ブックマーク・シェア・履歴で誰かが来る。深い URL でも、ページ単位で完結している。
  • ユーザはタブを開きっぱなしにする。30分後にタブに戻ってきたとき、状態を失わない。
  • キーボードショートカットは OS と競合する。Cmd+T、Cmd+W、Cmd+L はブラウザのもの。

この前提を忘れて「アプリのような Web」を作ろうとすると、URL を捨て、戻るボタンを壊し、シェアできない画面を量産することになる。SPA 時代の悪い癖だ。

Web の制約

Web は他人の家であって、自分の領地ではない。URL・戻る・履歴・ブックマーク ── ブラウザが提供する機構と仲良くするほど、UX は強くなる。これらを敵に回した瞬間、Web の良さが消える。

II. 実務レスポンシブ ── 五つのブレークポイント

Web は画面サイズが連続的に変わる。だが現実には、デバイスの分布は離散的だ。設計と検証は、五つのブレークポイントを基準にする。

  • 320px ── 小型スマホ (iPhone SE 等)。最小要件。ここで崩れない設計。
  • 375〜414px ── 標準スマホ。トラフィックの中心。
  • 768px ── タブレット・小型ノート。サイドバーを出すか出さないかの境目。
  • 1024〜1280px ── 標準デスクトップ。サイドバーが安定して出る。
  • 1440px+ ── 大画面・外部モニタ。コンテンツの最大幅を制限しないと、行長が伸びて読みにくい。

モバイルファーストで作る、というのはこの順番で設計するという意味だ。320px で動くものを作り、画面が広くなるごとに余裕を活かす要素を足す。逆方向 (デスクトップで作って、モバイルで削る) は、たいてい失敗する。

II. 実務入力距離 ── 指・マウス・キーボード・ペン

Web のユーザは、四種類の入力デバイスを使う。設計はこの四つすべてで成立する必要がある。

  • 指 (Touch) ── 最小タップ領域 44×44 pt 以上、要素間に余白、誤タップしにくい配置。
  • マウス ── hover 状態が使える、精密なクリックが期待できる、右クリックメニューと共存する。
  • キーボード ── Tab で全要素にたどれる、Enter で送信、Esc で閉じる、フォーカス可視。
  • ペン (スタイラス) ── 細かい操作・手書き入力・iPad で増えている。

注意したいのは、hover に依存しないこと。タッチデバイスには hover がない (タップしないと出ない)。重要な情報を hover の中にだけ置くと、モバイルで見えない。hover はあくまで補助、本来の情報は clickable な状態で見えていなくてはならない。

II. 実務待ち時間 ── Core Web Vitals の現代

2026 年の Web パフォーマンスは、Core Web Vitals の三指標で測られる。これらは Doherty Threshold の現代版だ。

  • LCP (Largest Contentful Paint) ── 主要コンテンツが表示される時間。2.5 秒以下が良好。
  • INP (Interaction to Next Paint) ── ユーザ操作に対する応答時間。200ms 以下が良好。
  • CLS (Cumulative Layout Shift) ── ページが読み込まれる過程でのレイアウトずれ。0.1 以下が良好。

これらは検索ランキングにも影響するため、ビジネス指標としても直接的だ。とくに CLS ── 読み込み中に要素が後から飛び込んできて、押そうとしたボタンが別のものになる現象 ── は、UX 上もっとも嫌われる挙動の一つ。画像と広告に明示的な幅・高さを指定し、フォントの読み込みでテキストが置き換わるときの揺れを最小化する。

II. 実務タイポグラフィ ── 読み物としての Web

Web のテキストは、本のように長く読まれる。タイポグラフィは UX に直接効く。

  • 本文のフォントサイズは 16px 以上 (Apple は 17pt 推奨)。スマホで小さすぎると、読まずに離脱する。
  • 行長 (line length) は 50〜75 文字、欧文。和文は 30〜40 字程度。広すぎると目が次の行頭を探せない。
  • 行間 (line height) は本文で 1.5〜1.75。詰まりすぎると読みにくい。
  • コントラスト比は本文で 4.5:1 以上 (WCAG AA)。本文と背景の関係。
  • フォントを多用しない。基本 2 ファミリーまで。読み手の脳が「これは何の階層か」を判別する負荷を減らす。

Web フォントは便利だが、読み込みが遅いとテキストが消えたり、フォントが切り替わって行長が変わったりする。font-display: swap と、フォールバックフォントの選択で、揺れを最小化する。

II. 実務戻るボタンとシェアの作法

Web 特有の二つの作法に触れておく。

第一、戻るボタンを尊重する。SPA でも history API を使い、論理的な戻る・進むが正しく動くようにする。ユーザは「戻る」を Undo として使う ── モーダルを閉じる、フィルターを解除する、検索結果に戻る。これが壊れていると、操作を取り消したいたびにページ全体を再ロードさせることになる。

第二、URL に状態を載せる。検索クエリ、フィルター、ソート、ページ番号 ── これらを URL のクエリパラメータに乗せると、ユーザはその状態を共有・ブックマークできる。「あの検索結果の3ページ目」を URL でシェアできるサイトと、できないサイトでは、ユーザの再訪率が大きく違う。

章のまとめ

  • Web はブラウザという他人の家。URL・戻る・履歴・ブックマークを敵に回さない。
  • レスポンシブは 320 / 375 / 768 / 1024 / 1440+ の五点を検証。モバイルファースト。
  • 入力デバイスは指・マウス・キーボード・ペンの四種。hover に依存しない。
  • Core Web Vitals は LCP < 2.5s、INP < 200ms、CLS < 0.1。CLS は UX への直接的な嫌悪を作る。
  • タイポグラフィは 16px 以上、行長 50〜75 文字、コントラスト 4.5:1。読み物としての Web を意識。
  • 戻るボタンと URL を尊重。状態をクエリパラメータに乗せると、共有・再訪率が伸びる。
CHAPTER TEN

状態とモーション
── 空・読み込み・誤りの三つの「ない」

マイクロインタラクションが、製品の手触りを決める

機能を作るとき、設計者は「何かがある」状態に注目しがちだ。データがある、操作が成功した、画面が満たされている。だが UX の質を決めるのは、しばしば「何かがない」状態のほうである。空っぽの画面、読み込み中の画面、エラーで失敗した画面 ── この三つの「ない」を、本章では一つずつ扱う。

II. 実務空状態 ── 初めて開いたとき

空状態 (empty state) は、ユーザがまだデータを持っていないときに表示する画面だ。初めてアプリを開いたとき、ToDo リストにまだ何もないとき、検索結果が 0 件だったとき ── これらは別物だが、共通する設計原則がある。

悪い空状態の典型は、真っ白の画面に「何もありません」とだけ書くこと。これはユーザに「何をすればいいか」を伝えていない。良い空状態は、(a) 今が空である理由を簡潔に説明し、(b) 次に取るべきアクションを提示し、(c) 必要なら画面の意義を伝える ── という三要素を持つ。

たとえば「タスクがまだありません」より、「最初のタスクを作って、今日の予定を整えましょう」と書いたうえに「タスクを追加」ボタンを置く。Slack の空チャンネルが「最初のメッセージを書きましょう」と促すのも同じ構造だ。

空状態の三要素

(1) 今が空である理由、(2) 次に取るべきアクション、(3) この画面の意義。空状態は「機能の入口」であり、ここを丁寧に作るかどうかで、新規ユーザの定着率が変わる。

II. 実務読み込み状態 ── スピナーかスケルトンか

データを取得中のフィードバックには、いくつかの選択肢がある。それぞれ向き不向きがある。

  • スピナー (loading indicator) ── 「何かが起きている」だけを伝える。短時間 (〜1 秒) なら有効。長くなると焦らせる。
  • スケルトン (skeleton screen) ── これから表示される内容の輪郭をプレースホルダで先に出す。体感の待ち時間が短く感じられる。リスト・カード・記事に適している。
  • プログレスバー ── 進捗率が確定している場合のみ。曖昧なまま使うと不信感を生む。
  • 楽観的更新 (optimistic update) ── サーバ応答を待たず、UI を先に更新。失敗時にロールバック。ライク、フォロー、削除など、失敗確率が低い操作に有効。

1 秒以下なら、何も出さないことすら選択肢に入る。スピナーが一瞬光って消えるのは、かえって視覚的なノイズだ。100ms 以下なら無、100〜1000ms ならスケルトンか何も、1秒以上ならスピナーかプログレスバー ── このあたりを目安に。

II. 実務エラー状態 ── 何が、なぜ、次に何を

エラー画面の出来は、UX の評価を最も大きく左右する。Peak-End Rule で言えば、エラーは「最も感情が動く瞬間」の代表だ。ここを雑に書くと、それまでの良い体験が一発で台無しになる。

エラーメッセージの構造は、Nielsen の第 9 ヒューリスティックに沿う。

  • 何が起きたか ── ユーザの言葉で。「リクエストの処理中にエラーが発生しました」ではなく「メッセージを送信できませんでした」。
  • なぜ起きたか ── ユーザが理解できる範囲で。「ネットワークが切れています」「メールアドレスが既に登録されています」。
  • 次に何をすればよいか ── 具体的なアクション。「もう一度試す」「別のメールアドレスを使う」「サポートに連絡する」。

悪いエラー画面の例: 「エラーが発生しました。しばらく経ってからもう一度お試しください」。これは三要素すべてが欠けている。何が起きたかも、なぜも、何をすればよいかも分からない。「しばらく」が何分なのかも示されない。

逆に、システム側で自動的に解決できるエラーは、ユーザに見せずに済ませる。ネットワークが一瞬切れただけなら、リトライしてから再表示。バックグラウンドで再接続。エラーは出さずに済むなら、それが最善だ。

II. 実務マイクロインタラクション ── Saffer の四つの構造

Dan Saffer は『Microinteractions』(2013) で、小さな相互作用を四つの構造に分解した。これは個々のボタンの押下感、トグル、いいね、リフレッシュ ── すべてに適用できる。

  • トリガー (Trigger) ── 何が始まりを引き起こすか。ユーザのタップ、システムのイベント、時間。
  • ルール (Rules) ── 起動後、何が起こるかの規則。バリデーション、状態遷移、副作用。
  • フィードバック (Feedback) ── 何が起きたかをユーザに伝える。視覚・聴覚・触覚 (haptic)。
  • ループとモード (Loops and Modes) ── 時間軸での振る舞い。繰り返し、永続化、状態の保持。

たとえば「いいね」ボタンのマイクロインタラクションを分解すると、トリガーはタップ、ルールはサーバへのリクエストとローカル状態の更新、フィードバックはハートアイコンの色変化・小さなアニメーション・haptic、ループは長押しでお気に入りリストに加わる、など。これを意識して作ると、何気ない要素も「気持ちいい」に変わる。

II. 実務モーション ── 物理を借りる

アニメーションの良し悪しは、物理に従っているかで決まる。現実の物体は瞬時に動き始めず、瞬時に止まらない。慣性があり、摩擦があり、跳ね返りがある。Disney の『The Illusion of Life』が定式化した 12 原則 (Squash and Stretch、Anticipation、Slow In Slow Out、等) は、いまも UI モーションの土台だ。

UI 設計での実用的な指針:

  • イーズアウト中心 ── 始まりは速く、終わりは緩やかに。物体が「自分の意志で止まる」感覚。linear はロボット的で違和感がある。
  • 持続時間は 200〜400ms ── 短すぎると認識されず、長すぎると邪魔。150ms 以下は「瞬時」と感じられ、500ms 以上は「遅い」と感じられる。
  • 同時に動かす要素は減らす ── 一画面で何種類ものアニメーションが動くと、視覚的にうるさい。視線を一点に集める。
  • 意味を持たせる ── モーションは装飾ではなく情報。何がどこから来て、どこへ行ったかを示す。階層 (上から滑り込む = モーダル、下から = シート、横から = ナビゲーション)。

II. 実務prefers-reduced-motion ── アニメーション過敏への配慮

一部のユーザは、過剰なアニメーションで気分が悪くなる (motion sickness)。前庭系の感度が高い人、特定の神経疾患の人、単に集中を切らされたくない人 ── 理由はさまざまだ。OS にはアニメーション削減の設定があり、Web では prefers-reduced-motion メディアクエリで検出できる。

このフラグが立っているとき、装飾的な動きは瞬時に置き換え、機能的な動き (進捗、状態変化) は最小限に。すべてを止めるのではなく、必要なものは残す。これはアクセシビリティ (第11章) の一部でもあり、すべてのユーザに優しい設計の延長線上にある。

章のまとめ

  • 三つの「ない」状態 ── 空・読み込み・誤り ── を Happy Path と同等に設計する。
  • 空状態は三要素 (理由・次のアクション・画面の意義) を持つ。機能の入口として丁寧に。
  • 読み込みはスピナーよりスケルトン、楽観的更新が有効な場面では使う。1秒未満は何も出さない選択肢も。
  • エラーは何が・なぜ・次に何を、の三点を必ず書く。自動解決できるならユーザに見せない。
  • マイクロインタラクションは Saffer の四構造 (トリガー・ルール・フィードバック・ループ) で組む。
  • モーションは物理に従う。イーズアウト中心、200〜400ms、意味を持たせる。reduced-motion に応答する。
CHAPTER ELEVEN

フォームとアクセシビリティ
── 最も嫌われる画面、例外ではなく前提

入力フィールドの一行と、すべてのユーザに届けるという覚悟

UI の中で、ユーザに最も嫌われている要素はフォームだ。会員登録、ログイン、住所入力、決済 ── これらの離脱率は、製品の他のどの画面より高い。本章ではフォームを丁寧に作る作法と、フォームから連続する話題としてアクセシビリティを扱う。両者は別の話題に見えるが、根本は同じ ── すべてのユーザに届けるための実装である。

II. 実務フォームの基本則

長年の研究と実装で確立した、フォーム設計の基本則は次の通り。

  • 1 カラム ── 左右二列に並べない。ユーザの視線が Z 字に飛んで、入力順序を見失う。一直線が速い。
  • ラベルはフィールドの上 ── 横並びより、上に置くほうが視認性が高い (Eye-tracking 研究)。スマホでは横並びは破綻する。
  • プレースホルダはラベルの代替にしない ── 入力すると消えるテキストは、ラベルとして機能しない。Material 風の「浮上するラベル (floating label)」は折衷案だが、本質的には別ラベルが要る。
  • 必須か任意か ── ほとんどが必須なら、任意の方に「(任意)」と付ける。逆も成立する。両方に印を付けると、画面がうるさい。
  • 適切な input type ── 数字なら type="number"、メールなら type="email"、電話なら type="tel"。スマホでは適切なキーボードが出る。
  • autocomplete を使う ── autocomplete="email"autocomplete="given-name" など。ブラウザ・OS が記憶した情報を自動入力できる。

II. 実務バリデーション ── タイミングが八割

バリデーションは、いつ表示するかでほぼ評価が決まる。

悪い例 1: 入力中にずっと赤いエラー。メールアドレスを途中まで打っているだけで「無効です」と出続けると、ユーザは追い詰められる。

悪い例 2: 送信ボタンを押してから初めて、全エラーを一気に出す。十項目入れたのに、上から三つ目で間違えて、すべてやり直し ── という体験。離脱の最大原因。

良い例: フィールドを離れた瞬間 (blur イベント) にバリデーション。打ち終わって次のフィールドへ移ろうとした瞬間に、そのフィールドだけを評価する。エラーがあれば、その場で示し、修正方法を併記する。

ただし、リアルタイムで意味があるバリデーションもある ── パスワードの強度、確認パスワードとの一致、ユーザ名の重複チェック (デバウンス込み)。これらは入力中に出すことで「あと一歩」を知らせる役割を果たす。確認のためのリアルタイムと、叱責のためのリアルタイムを区別する。

バリデーションのタイミング

入力中はできるだけ静かに。フィールドから離れた瞬間に、そのフィールドだけを評価。送信時にまとめてエラーを並べるのは最悪。リアルタイムは「合格を知らせる」場合にのみ使う。

II. 実務フォームの省略 ── 不要な質問を消す

最も効くフォーム最適化は、項目を消すこと。会員登録に名前・住所・性別・生年月日を全部聞いていないか? 本当にいま要るのか? 後で聞けないか?

原則として、新規登録ではメール (またはソーシャル) + パスワードだけにする。残りは使い始めた後で、文脈に応じて少しずつ聞く ── プロフィール画面で名前、配送時に住所、興味分析で性別 (要るなら) ── 段階的な開示 (progressive disclosure) と呼ぶ。これだけでコンバージョン率が二倍三倍と変わる。

I. 思想アクセシビリティ ── 例外ではなく前提

アクセシビリティ (accessibility, a11y) は、しばしば「対応すべき特殊なユーザがいる」という文脈で語られる。これは順序が逆だ。あらゆる人が、いつかは何らかの障害を持つ ── 一時的に (腕を骨折)、状況的に (赤ちゃんを抱えて片手)、永続的に (視覚障害) ── そう考えれば、アクセシブルな設計は全員のための設計だ。

WCAG (Web Content Accessibility Guidelines) は三段階に分かれる。A は最低限、AA は標準的な目標、AAA は最高水準。多くの企業の合理的な目標は AA。日本でも JIS X 8341-3 という形で同等の基準がある。

a11y の前提

アクセシブルな設計は「例外への対応」ではなく、「すべてのユーザのための設計」の延長。一時的・状況的・永続的 ── 障害は誰にも訪れる。最初から組み込まれていれば、後から「対応」する必要がない。

II. 実務四つの柱

WCAG は四つの原則 (Perceivable, Operable, Understandable, Robust) で組まれている。それぞれの実装上の要点を挙げる。

  • 知覚可能 (Perceivable) ── 画像に代替テキスト (alt)、動画に字幕、コントラスト比 4.5:1 以上、色だけで情報を伝えない (色 + 形 + テキスト)。
  • 操作可能 (Operable) ── キーボードだけで全機能を使える、フォーカスインジケータが見える、Tab 順序が論理的、自動再生しない、点滅は秒間 3 回以下。
  • 理解可能 (Understandable) ── 言語属性 (lang) を正しく、エラーの修正方法を示す、ナビゲーションが一貫している、フォームに説明がある。
  • 頑健性 (Robust) ── 適切な HTML 構造、ARIA を必要なところに、スクリーンリーダーで読み上げ可能、支援技術と互換性を持つ。

II. 実務セマンティック HTML が八割

アクセシビリティの八割は、正しい HTML を書くことで自動的に得られる。<div onclick> でなく <button> を使う、見出しは <h1>〜<h6> で階層を作る、フォーム要素には <label> を関連付ける、リストは <ul><ol> を使う ── これだけで、スクリーンリーダーはまっとうに動く。

ARIA (Accessible Rich Internet Applications) は、ネイティブの HTML 要素で表現できない場合の補助である。ARIA を多用しなければならない時点で、HTML 構造を疑うほうがいい。原則は「使わずに済むなら使わない」 ── First Rule of ARIA Use と呼ばれる。

II. 実務キーボードと VoiceOver で歩いてみる

実装が正しいかは、実際に試すことで分かる。設計の最後、リリース前に必ず:

  • マウスを使わず、Tab・Shift+Tab・Enter・Space・矢印キーだけで、主要フローを通せるか
  • フォーカスインジケータが、常にどこにあるか分かるか
  • VoiceOver (macOS/iOS) や TalkBack (Android)、NVDA (Windows) でページを読み上げて、自然な順序で情報が流れるか
  • 色覚シミュレータ (Chrome DevTools 等) で、色だけの区別が機能を壊していないか

この四つの検査を全画面でやるだけで、a11y の重大欠陥はほぼ拾える。完璧でなくていい ── やらないより遥かにマシ、というレベルで踏み出すこと。

章のまとめ

  • フォームは 1 カラム、ラベルは上、適切な input type と autocomplete を使う。プレースホルダはラベル代替にしない。
  • バリデーションは blur 時にそのフィールドだけ。送信時の一斉エラーが最悪。リアルタイムは「合格通知」にのみ使う。
  • 最強のフォーム最適化は、項目を消すこと。段階的に聞く (progressive disclosure)。
  • アクセシビリティは特殊対応ではなく、全員のための設計の延長。誰もが一時的・状況的・永続的に障害を持つ。
  • WCAG の四原則 (Perceivable / Operable / Understandable / Robust) を頭の隅に。
  • セマンティック HTML が a11y の八割。ARIA は最小限。実装後はキーボードと VoiceOver で歩いてみる。
CHAPTER TWELVE

作った後
── 検証と継続

デザインは決まるのではなく、決め続けるもの

これまでの十一章は、ものを作る前と作っている最中の話だった。最後の一章は、作った後の話である。リリースは終わりではなく、長い検証と修正の始まりにすぎない。本章ではユーザビリティテスト、アナリティクス、A/B テスト、そして UX を継続するという態度を扱う。

I. 思想ユーザビリティテスト ── 5 人で十分

Nielsen が 1993 年に示した「5 人で 85% の問題が発見できる」という研究は、いまも有効だ。完璧な統計を求めて 50 人集めるより、5 人を 3 回繰り返すほうが、ずっと多くの問題が見える ── そして安く済む。

ユーザビリティテストの最小構成:

  • 5 人のターゲットユーザ (社内ではなく、できるだけ外から)
  • 4〜5 個の代表的なタスク
  • 1 人 30 分、思考発話法 (think-aloud) で進めてもらう
  • 司会者は誘導しない。「次に何をしようとしていますか?」「いま何を考えていますか?」だけ聞く
  • 録画 (画面 + 顔)、ノート、後でチームで見直す

テスト結果のうち、同じ場所でつまずいた人が複数いた項目から修正する。一人だけの問題は、優先度を下げる (ただし完全に無視はしない)。

5 人の経済学

5 人の小さなテストを何度も回すのが、最も費用対効果が高い。リリース前に 1 回、リリース後の主要更新ごとに 1 回。完璧な検証を一度行うより、不完全な検証を繰り返す。

II. 実務アナリティクス ── 何を測るか

定量データは、定性データ (ユーザビリティテスト) を補完する。両者は別の質問に答える:

  • 定量 (アナリティクス) ── 何が、どれくらい起きているか
  • 定性 (テスト・インタビュー) ── なぜ、それが起きているか

UX 視点で測りたいのは、おおむね以下:

  • ファネル ── 主要フローの各ステップでの離脱率。会員登録 → ログイン → 初回行動 → 二回目の訪問。どこで人が消えるかを見る。
  • 滞在時間と頻度 ── 単独で意味があるとは限らない。長い滞在時間は良いことも (深く使っている)、悪いことも (迷っている)。文脈で読む。
  • 離脱率 ── ページごとの離脱率。期待した次のステップに進まずに去ったユーザの割合。
  • エラー発生率 ── バリデーションエラー、API エラー、画面エラー。発生頻度の高いエラーは、設計の欠陥の可能性。
  • 戻る・キャンセル ── ユーザが「失敗した」と感じた瞬間の痕跡。とくにモーダルや確認ダイアログでの「キャンセル」率。

アナリティクスは設計者にとって便利だが、誤読しやすい。「ボタンの色を変えたらクリック率が上がった」と喜ぶ前に、その下流のコンバージョン率が変わっていないか確かめる ── クリック数を増やすだけなら、誤クリックを誘うだけの設計でも達成できる。

II. 実務A/B テスト ── 統計より仮説

A/B テストは UX 改善の強力な武器だ。だが乱用される。コピーの一語、色相の 5°、ボタン位置の 10px ── 統計的有意性が出るまで回し続けることに、本当に意味があるかを問う。

良い A/B テストは、仮説から始まる。「決済画面が複雑すぎて離脱率が高い → ステップを統合すれば離脱が減るはず」── これに基づいた変更なら、結果がどちらに転んでも学びがある。仮説のないテスト (「とりあえず青と緑どっち?」) は、たいてい小さな差で終わり、何も学ばない。

注意したいのは、長期効果と短期効果のずれだ。クリックベイトな見出しは、短期のクリック率は上げるが、長期のリテンションを下げる。A/B テストの観測期間は、その効果が本当に持続するかが見える長さに取る。

II. 実務UX 負債という考え方

技術負債という言葉が定着したのと並行して、UX 負債という考え方が広まりつつある。短期の納期で雑に作った画面、後で直すつもりだったエラー文言、一時的な対処として入れたモーダル ── これらは積み上がると、製品全体の体験を腐らせる。

UX 負債は、技術負債と違って計測しにくい。コンパイラが警告を出してくれないし、テストも通ってしまう。だが負債は確実に存在し、利息を取り続ける ── ユーザの不満、サポートチケット、解約。

対処は技術負債と同じだ。リストに書き出す (UX バックログ)、定期的に返済の時間を取る、新しい機能のスプリントごとに少しずつ片付ける。「リファクタリング」の語彙を UX にも持ち込む。

I. 思想決まるのではなく、決め続ける

UX は、リリースのときに「完成」するものではない。ユーザは変わり、競合は動き、プラットフォームは更新され、社会の前提が変わる。三年前に正解だった設計が、今は古びる。新しい iOS のバージョンが出れば、それに合わせた作法が増える。Web フォントの読み込みが速くなれば、待ち時間の許容ラインが下がる。

だから設計者は、決め続ける。リリース後にも観察を続け、修正を続け、新しい問いに答え続ける。製品が生きている限り、UX も生きている。

本書を閉じて、机に置いてある自分のプロダクトに向き直ったとき、最初にすべきは大改革ではなく、小さく一つを直すことだ。空状態の文言を書き直す、エラー文言に次のアクションを加える、Tab 順序を試してみる ── 一つの章の一つの教えを、月曜日の朝に一つ適用する。それを繰り返す。これが、UX の継続だ。

章のまとめ

  • ユーザビリティテストは 5 人で 85% の問題が見える。小さく繰り返すのが最も費用対効果が高い。
  • 定量と定性は別の質問に答える。アナリティクスは「何が」、テストは「なぜ」。両輪で見る。
  • A/B テストは仮説から始める。長期効果と短期効果のずれに注意。
  • UX 負債は技術負債と同じく、計測しにくいが利息を取り続ける。バックログ化して返済の時間を取る。
  • UX はリリースで完成しない。決まるのではなく、決め続ける。小さく一つから始める。
EPILOGUE

目の前の他者

「ユーザ」という抽象に戻らないために

本書を書きながら、何度も書き直した一文がある ── 「ユーザは賢くないのではない、ユーザは余裕がないのだ」。これは第2章に置いた言葉だが、本書全体の通奏低音だと、自分でも気付いた。

UX の議論は、しばしば「賢いユーザ vs 賢くないユーザ」という構図に滑り落ちる。「これくらい分かるはず」「これは説明しないと分からない」「上級者向け」「初心者向け」── こうした言葉で人を分類することで、設計者は自分の世界に閉じこもる。だが現実のユーザは、賢いか賢くないかの二択ではない。その瞬間に、どれだけ余裕があるかで振る舞いが変わる、流動的な存在だ。

同じユーザが、朝の通勤電車で見るアプリと、夜にソファで見るアプリでは、別人のように振る舞う。集中している時と、子どもをあやしながらの時では、画面の読み取り方が違う。設計者の仕事は、ユーザの余裕の少なさを恒常的に想定し、その上で動くものを作ることだ。

最後の問い

本書を閉じる前に、自分の画面に対してもう一度問う ── 「この画面を、今もっとも余裕のないユーザが見たらどうなるか?」。設計の善し悪しは、しばしばこの一問でほぼ判定できる。

UX という言葉は、これからもしばらく軽く使われ続けるだろう。求人票に書かれ、スライドに添えられ、会議で消費される。だがその言葉の根に Don Norman の問題提起 ── 使い手の側から発想する ── があったことを忘れずにいれば、自分の仕事は錆びない。

本書の十二章は、根源から細部まで一筆書きで辿ったつもりだが、これで完結したわけではない。各章はそれぞれ、その先に厚い本が一冊立っている領域だ。Don Norman、Jakob Nielsen、Steve Krug、Erika Hall、Dan Saffer ── 巻末の参考文献から、自分の興味の方向に深く潜ってほしい。本書はその入口を示しただけだ。

そして何より、本を閉じたあとに、目の前の他者に向き直ること。ユーザではなく、抽象でもなく、たった一人の人間として、画面の向こうに座っているその人に。設計とは、結局のところ、その人の世界を借りる試みなのだ。

── 終 ──

REFERENCES

参 ── 出典一覧

本書の根を辿るための、主要な書物と論文

古典 ── UX の出発点

  • Donald A. Norman, The Design of Everyday Things, Basic Books, 1988 / Revised 2013. (邦訳『誰のためのデザイン?』)
  • Donald A. Norman, Emotional Design, Basic Books, 2004. 本能・行動・内省の三相を提示。
  • Jakob Nielsen, Usability Engineering, Morgan Kaufmann, 1993. 10 ヒューリスティックの土台。
  • Steve Krug, Don't Make Me Think, New Riders, 2000 / 3rd ed. 2014. Web ユーザビリティの定本。

法則と人間工学

  • Paul M. Fitts, "The information capacity of the human motor system in controlling the amplitude of movement", Journal of Experimental Psychology, 1954. Fitts's Law の原典。
  • William E. Hick, "On the rate of gain of information", Quarterly Journal of Experimental Psychology, 1952. Hick's Law の原典。
  • George A. Miller, "The magical number seven, plus or minus two", Psychological Review, 1956. 短期記憶容量の古典。
  • Nelson Cowan, "The magical number 4 in short-term memory: A reconsideration of mental storage capacity", Behavioral and Brain Sciences, 2001. Miller の更新。
  • Walter J. Doherty & A. J. Thadhani, "The Economic Value of Rapid Response Time", IBM Internal Report, 1982.
  • Masaaki Kurosu & Kaori Kashimura, "Apparent usability vs. inherent usability", CHI '95 Conference Companion, 1995. Aesthetic-Usability Effect の起点。
  • Daniel Kahneman, Thinking, Fast and Slow, Farrar, Straus and Giroux, 2011. Peak-End Rule を含む心理学の俯瞰。

認知と心理学

  • John Sweller, "Cognitive load during problem solving: Effects on learning", Cognitive Science, 1988. 認知負荷理論。
  • Daniel J. Simons & Christopher F. Chabris, "Gorillas in our midst: sustained inattentional blindness for dynamic events", Perception, 1999. 注意の選択性の古典。
  • Susan Weinschenk, 100 Things Every Designer Needs to Know About People, New Riders, 2011.

実務とプロセス

  • Erika Hall, Just Enough Research, A Book Apart, 2013 / 2nd ed. 2019. ユーザリサーチの実務書。
  • Dan Saffer, Microinteractions, O'Reilly, 2013. マイクロインタラクションの四構造。
  • Jeff Gothelf & Josh Seiden, Lean UX, O'Reilly, 2013 / 3rd ed. 2021. 反復的な UX プロセス。
  • Tomer Sharon, Validating Product Ideas, Rosenfeld Media, 2016. リサーチによる検証。

プラットフォーム指針

  • Apple, Human Interface Guidelines. developer.apple.com/design/human-interface-guidelines/. iOS 26 / Liquid Glass 対応版。
  • Google, Material Design 3 Guidelines. m3.material.io/. Material You と Expressive。
  • Microsoft, Fluent Design System. fluent2.microsoft.design/.

アクセシビリティ

  • W3C, Web Content Accessibility Guidelines (WCAG) 2.2, 2023. www.w3.org/TR/WCAG22/.
  • W3C, WAI-ARIA Authoring Practices Guide. www.w3.org/WAI/ARIA/apg/.
  • JIS X 8341-3:2016 高齢者・障害者等配慮設計指針 ── 情報通信における機器,ソフトウェア及びサービス ── 第3部:ウェブコンテンツ。

Web パフォーマンス

  • Google, Core Web Vitals. web.dev/vitals/. LCP / INP / CLS の現代版指針。
  • Addy Osmani, Image Optimization, Smashing Magazine, 2021.

UX とビジネス

  • Jakob Nielsen, "Why You Only Need to Test with 5 Users", Nielsen Norman Group, 2000. nngroup.com/articles/why-you-only-need-to-test-with-5-users/.
  • Nielsen Norman Group, "UX Research Cheat Sheet", 2018. nngroup.com.