デザイン技術11分で読める
モバイルアプリのアクセシビリティ対応:すべてのユーザーに使いやすいUIを作る
モバイルアプリのアクセシビリティ設計方法を解説。VoiceOver/TalkBack対応・色覚対応・フォントサイズ・タッチターゲット・動画のキャプションなど、すべてのユーザーが使えるUIを作るための実践的なガイドを紹介します。
アクセシビリティWCAGインクルーシブデザインUX
アクセシビリティとは、障害のあるユーザーも含めた「すべての人」がアプリを使えるように設計することです。2026年現在、アクセシビリティはオプションではなく、法的要件・倫理的責任・ビジネス上の競争優位の観点から「必須」となっています。
なぜアクセシビリティが重要か
ユーザー数の大きさ:
日本国内には約31万人の視覚障害者(厚生労働省調査)、約30万人以上の聴覚障害者、約320万人の色覚特性者がいます。さらに、骨折・眩しい屋外・赤ちゃんを抱えた片手操作など、一時的に機能が制限される「状況的障害」は誰にでも起こります。
視覚アクセシビリティ
コントラスト比:
- WCAG AA基準:通常テキスト4.5:1以上、大テキスト3:1以上
- ツール:Figmaプラグイン・Chrome DevTools
フォントサイズ:
- 最小本文サイズ:14sp(12sp以下は避ける)
- ダイナミックタイプ(iOS)/フォントスケール(Android)に対応する
色覚特性への対応:
- 色だけで情報を伝えない(アイコン・テキストを組み合わせる)
- 色覚シミュレーターでデザインを確認
スクリーンリーダー対応(VoiceOver/TalkBack)
アクセシビリティラベル:
すべてのインタラクティブな要素(ボタン・リンク・画像)には、スクリーンリーダーが読み上げるラベルを設定します。
フォーカス順序:
スクリーンリーダーのフォーカスが画面上の視覚的な順序に沿って移動するよう設定します。
運動アクセシビリティ
タッチターゲットサイズ:
- iOS HIG・Material Design共通推奨:最低44×44pt
- 特に小さいアイコンはパディングで拡張する
振動・動き:
前庭障害(酔いやすい)のあるユーザーのために、過度なパララックス・スケールアニメーションを避けます。
アクセシビリティのテスト方法
- VoiceOver(iOS)またはTalkBack(Android)を有効にして実際に操作する
- FigmaのContrast Checkerプラグインでコントラスト比を確認する
- iOS/Android実機での「アクセシビリティインスペクタ」を使用
まとめ
アクセシビリティ対応は「特別なユーザーのための特別な機能」ではなく、「すべてのユーザーのための基本的な設計」です。コントラスト・スクリーンリーダー対応・タッチターゲットの最低限の対応から始め、継続的に改善していくことが重要です。