誰でも使えるようにすること。国際的な基準の WCAG の AA を目標にし、コントラスト・色・文字の拡大・タップの大きさ・フォーカスなどをデザインで決める。
アクセシビリティは、目や耳・手の不自由な人、高齢の人、明るい屋外で使う人など、誰でも使えるようにすることです。国際的な基準として WCAG(Web Content Accessibility Guidelines)があり、達成の度合いは A・AA・AAA の3段階です。多くの組織は AA を目標にします。WCAG は Web の基準ですが、考え方はアプリにもそのまま使えます。
| 項目 | 目安(WCAG 2.2 の AA) | デザインでの対応 |
|---|---|---|
| 文字のコントラスト比 | 通常の文字は 4.5:1 以上、大きな文字は 3:1 以上 | 薄いグレーの文字に注意。トークンの組み合わせごとに確かめる |
| 部品のコントラスト比 | 入力欄の枠・アイコン・フォーカスの表示などは 3:1 以上 | 枠の線が薄すぎて入力欄に見えない、を避ける |
| 色だけに頼らない | 色以外でも情報が分かる | エラーは赤色+アイコン+文言。グラフは模様やラベルも |
| 文字の拡大 | 200% に拡大しても内容が欠けない | 高さを固定しない。省略しすぎない |
| タップの大きさ | 最小 24×24 CSS px(AA)。AAA は 44×44 CSS px | 実際は iOS 44pt・Android 48dp を目安に |
| フォーカス | キーボードの操作で今どこにいるか見える・順番が自然 | フォーカスの見た目をデザインする。順番を注釈で示す |
チェックのツール
コントラスト比は Figma のプラグインや、コントラストを測る Web のツールで確かめます。実装されたものは、ブラウザの開発者ツールや Lighthouse・axe などで自動チェックできます。ただし自動チェックで分かるのは一部だけなので、iPhone の VoiceOver や Android の TalkBack で実際に読み上げてみる、キーボードだけで操作してみる、を一度やってみると、分かることが多くあります。
面接ではこう答える
アクセシビリティは、障害のある人や高齢の人、明るい屋外で使う人など、誰でも使えるようにすることです。基準として WCAG があり、達成の度合いは A・AA・AAA の3段階で、多くの組織は AA を目標にします。コントラスト、色だけに頼らない表現、文字の拡大、タップの大きさ、フォーカスなど、多くの項目はデザインの段階で決まります。確かめるときは、自動のチェックに加えて、読み上げやキーボードだけで実際に使ってみるようにしています。
デザイナーとの関わりアクセシビリティの多くはデザインで決まるので、デザインシステムのルールに組み込むのがデザイナーの役割です。