「アクセシビリティ」とは
アクセシビリティ(accessibility)とは、年齢や障害の有無、利用する機器や環境などにかかわらず、できるだけ多くの人が情報やサービスを利用できるようにすることです。
例えば、Webページでは、次のような工夫がアクセシビリティの向上につながります。
文字を十分な大きさにし、拡大しても内容を読めるようにする
文字と背景の色に十分な差をつけ、読みやすくする
「赤はエラー、緑は正常」のように、色だけで情報を区別しない
画像に、その内容を文字で説明する代替テキストを付ける
動画に字幕を付ける
マウスだけでなく、キーボードでも操作できるようにする
入力に誤りがあったとき、色を変えるだけでなく、誤りの場所や修正方法を文字でも示す
例えば、入力フォームの必須項目を赤色だけで示すと、色の違いを判別しにくい人には伝わらない可能性があります。そこで、「氏名 必須」のように文字でも示せば、より多くの人に情報を伝えられます。
また、画像を見ることが難しい人は、画面の文字を音声で読み上げるスクリーンリーダーなどの支援技術を利用することがあります。そのため、画像に適切な代替テキストを設定しておけば、画像を直接見ることができなくても、その内容を知ることができます。
ユーザビリティとの違い
アクセシビリティと似た言葉にユーザビリティがあります。
ユーザビリティは、利用者が目的を達成するために、分かりやすく、効率よく、使いやすいかという観点です。一方、アクセシビリティでは、そもそも多様な人がその情報や機能を利用できるかという点を重視します。
アクセシビリティユーザビリティ主な観点多様な人が利用できるか分かりやすく使いやすいか例色だけで情報を区別しないよく使うボタンを見つけやすくする例画像の内容を文字でも伝える操作の手順を分かりやすくする例動画に字幕を付ける処理の進捗状況を表示する
ただし、両者は完全に別々のものではありません。例えば、エラーの場所と直し方を具体的に表示することは、支援技術を利用する人にも情報を伝えやすくするというアクセシビリティの面と、誰にとっても修正しやすくするというユーザビリティの面の両方があります。
ユニバーサルデザインとの関係
アクセシビリティと関連する考え方にユニバーサルデザインがあります。
ユニバーサルデザインは、特定の人のために後から特別な対応を追加するだけではなく、はじめからできるだけ多くの人が利用できるように製品やサービスを設計する考え方です。
Webサイトやアプリでも、開発した後で問題に対応するだけでなく、設計の段階から高齢者、障害のある人、さまざまな機器を使う人などを想定し、実際の利用者による評価と改善を繰り返すことが大切です。
アクセシビリティは、一部の人だけのための特別な機能ではありません。字幕が音を出せない場所でも役立ったり、読みやすい文字が小さな画面でも役立ったりするように、多様な人が利用しやすい設計は、結果として多くの利用者にとって使いやすい設計にもつながります。