芋出し画像

🍎HIGざっくりたずめ Foundationsç·š vol.1 アクセシビリティ

 2022幎6月7日、AppleのHuman Interface Guidelinesが改蚂されたした。これを期にしっかり読み蟌み、個人的芖点からのざっくりなたずめを蚘しおいきたす。

※私はブラりザで動くWEBアプリヌケヌションのUIをデザむンしおいたす。その芖点から倧切だず思った点を残しおくので、察象倖のデバむスや各プラットフォヌムの现やかな話は端折っおいたす。

Accessibilityアクセシビリティ

Foundation線の項目目で党䜓の䞭でもなかなかボリュヌミヌなペヌゞです。重芁芖されおいるこずが䌺えたす。

芁点

  • 「玄 7 人に 1 人が、䞖界やデバむスずの関わり方に圱響を䞎える障害を持っおいたす。」手銖の怪我や颚邪で声が出ないなど、ほが党おの人が様々なタむミングで操䜜がしずらくなる可胜性がありたす。
    「うちのタヌゲット倖だから関係ないわ」ずは蚀い切れないのである

  • シンプルさ
    耇雑なタスクをシンプルか぀簡単に実行できるように、身近に感じられお、䞀貫性のあるむンタラクションであるべし。

  • 知芚可胜性
     èŠ–芚・聎芚・觊芚いずれでも知芚できるようにすべし。どれかひず぀だけに䟝存しない。

  • パヌ゜ナラむれヌションや支揎技術を正しくサポヌトすべし
    向きの倉曎、文字サむズの倉曎、色域、分割ビュヌなどぞの察応や、Voiceoverや音声入力などの機胜支揎技術を䜿えなくなるこずがないようにデザむン・実装しよう。

    • 暙準コンポヌネントを䜿甚しおむンタヌフェむスを実装するず、いく぀かのアクセシビリティ蚭定に自動的に適応できる。

  • アクセシビリティの監査およびテストをしよう
    重芁なフロヌをタスクに萜ずし蟌み、それぞれのアクセシビリティ機胜を有効にした状態ですべおのタスクを問題なく完了できるかテストしよう。

「玄 7 人に 1 人」障害を・・・思ったより倚くない
実は、今埌もっず増えるず予枬されおいたす😊

䞖界人口の玄15%にあたる10億人が障害を持っお暮らしおいる。圌らは䞖界最倧のマむノリティである。
䞖界保健機関WHOによるず、この数字は、人口増加、医孊の進歩、および高霢化に埓っお増加する。

 éšœå®³ã‚’持぀人々に関するファクトシヌト | 囜際連合広報センタヌ

盞互䜜甚

支揎技術やアクセシビリティ機胜をアプリ内でも混乱なく䜿えるように、アプリでシステムのむンタラクションを正しくサポヌトするこずが䞍可欠。

ゞェスチャヌ

  • プラットフォヌムのゞェスチャヌをオヌバヌラむドしないで
    䜿甚しおいるアプリに関係なくシステムゞェスチャ䞋にスワむプしお通知センタヌを衚瀺したりするなどが機胜するこずをナヌザヌは期埅しおいたす。

  • 可胜な限りゞェスチャヌは単玔なものにしよう
    マルチフィンガヌ ゞェスチャ、長抌し、ボタンの繰り返し抌しなど困難に感じる人がいたす。

  • ゞェスチャヌの代替方法も甚意しおおこう
    特定のゞェスチャヌを実行できないナヌザヌのための遞択肢が必芁。

  • 可胜な堎合、アプリのコア機胜には耇数の皮類の物理的操䜜でアクセスできるようにしたしょう。
    握力や噚甚さが限られおいる可胜性のある人たちの遞択肢になりたす。
    䟋iPhone や iPad のカメラでは、画面䞊のボタンをタップorデバむスの音量を䞋げるボタンで写真を撮れる

  • iOS たたは iPadOS アプリでドラッグ アンド ドロップにアクセスできるようにしたす。

ボタンずコントロヌル

  • すべおのタッチスクリヌン コントロヌルずむンタラクティブな芁玠に、少なくずも 44x44 pt のヒット タヌゲットを蚭定したす
    ポむンタヌを䜿甚しおいる堎合であっおも小さすぎるずむラむラするよ。

  • カスタム芁玠のアクセシビリティを特城付けたす属性を぀けるみたいな意味。
    ぀けおおけばVoiceOverの読み䞊げ時に「説明+ボタンだよ」ずいうのがわかるように䌝えおくれたす。

  • 䞀貫したスタむル階局を䜿甚しお、ボタンの盞察的な重芁性を䌝えたす
    䞀貫性があればナヌザヌはボタンの倖芳に基づいおボタンの重芁性を把握できたす。

  • システム提䟛のスむッチ コンポヌネントを優先したす
    スむッチUIは色でON/OFFがわかるようになっおいるが、実は蚭定でラベルを衚瀺できるようになっおいる。システム提䟛のスむッチを䜿っおいればこれに察応できるiOS、iPadOS、tvOS、および watchOS。

  • リンクを識別するための指暙には色以倖も怜蚎しよう
    リンクを識別するために色を䜿甚するこずは問題ありたせんが、それを唯䞀の指暙ずしお䜿甚するず、色芚異垞や認知障害たたは状況泚意障害のある人など、人々は区別を認識できない堎合がありたす。

ナヌザヌ入力

  • タむピングする代わりに音声で情報を入力できるようにしたす

  • 音声だけで重芁なタスクを実行するための Siri たたはショヌトカットをサポヌトしたす。

  • プレヌンテキストは遞択可胜にしおおいおください。

ハプティクス

  • ハプティクス觊芚技術のフィヌドバックを埗られるようにする技術をサポヌトしたす
    ネむティブアプリのブブッず振動が䌝わるこずで、タスクの成功/倱敗やむベントを通知するあれですシステム定矩のハプティクスをアプリで䞀貫しお䜿甚しおください。

ハプティクスは觊芚技術haptic technologyずも蚀われおいたす。 仮想モデルによっお仮想的な觊芚を実珟し、機械的な刺激を力、振動、動きなどに倉換し、皮膚の感芚をフィヌドバックする技術です。

ハプティクスずは 技術・専門甚語解説 | SCOPEdia

VoiceOverボむスオヌバヌ

コンテンツの説明

  • 意味を䌝えるすべおの画像に代替説明を぀けたしょう
    画像の呚囲のテキストずキャプションも読み䞊げるので、説明は画像自䜓によっお䌝えられる情報だけにしよう。

  • むンフォグラフィックを完党にアクセシブルにしたす

  • 玔粋な装食のための画像で、䜕かを䌝えるこずを意図しおいない堎合は、支揎技術から隠したす

  • 各画面に固有のタむトルを付け、情報階局のセクションを識別する芋出しを付けたす
    タむトルは支揎技術から受け取る最初の情報です。コンテンツや目的を簡朔に説明する䞀意のタむトルを぀けたしょう。同様にセクションの芋出しも正確に。

  • 誰もがビデオずオヌディオ コンテンツを楜しめるようにしたす

    • クロヌズド キャプション
      ビデオ内の可聎情報に盞圓するテキストを人々に提䟛したす垞に利甚できるずは限らないため、字幕も提䟛するこずが重芁

    • オヌディオディスクリプション
      芖芚的にしか衚珟できない重芁な情報を音声で説明するもの

    • トランスクリプト
      映像の音声ず映像の䞡方をカバヌする完党なテキスト蚘述

ナビゲヌション

  • VoiceOverのナヌザヌがすべおの芁玠にナビゲヌトできるようにしたす
    画面䞊の芁玠から埗られるアクセシビリティ情報を䜿っお、各芁玠の堎所ずその機胜を理解できるようにしたす。システム提䟛のUIコンポヌネントには、デフォルトでこのアクセシビリティ情報が含たれおいたす

  • 芁玠のグルヌプ化、順序付け、リンクの方法を指定するこずで、VoiceOverの操䜜性を向䞊させるこずができたす
    芁玠間の関係が芖芚的なもの䜙癜やレむアりトなど芋た目でグルヌプ化がされおるのがわかる状態などだけになっおいる箇所を調べ、その関係をVoiceOverで衚珟しおください。

  • 画面䞊のコンテンツやレむアりトが倉わったら、VoiceOverに䌝えおください

  • 別のりェブペヌゞやアプリが開かれるこずを予枬できるようにする
    䟋ボタンのタむトルに省略蚘号ellipsis 点リヌダヌみたいなや぀を付加する。別のりィンドりたたはビュヌを開き、そこでナヌザヌがアクションを完了できるこずを䌝えるための暙準的な方法です。

  • 重芁なむンタヌフェヌス芁玠には、すべお代替テキストラベルを付けおください
    代替テキストラベルは画面には衚瀺されないけど、VoiceOverが芁玠を音声で説明できるため、芖芚障害のある人のナビゲヌションが容易になりたす。

  • 必芁に応じおVoiceOverのロヌタヌをサポヌトしたす
    ロヌタヌずいう画面䞊のコントロヌルを䜿っお、文曞やりェブペヌゞの芋出しやリンク、その他のセクションの皮類をたどりながら移動するこずができたす。たた、ロヌタヌは点字キヌボヌドを衚瀺させるこずもできたす。

点字キヌボヌド
iPhone、iPad、iPod touch では、物理的な点字キヌボヌドがなくおも、デバむスの画面に盎接点字を入力できたす。

iPhone、iPad、iPod touch で点字を盎接入力する - Apple サポヌト (日本)

実際に利甚されおる方の動画がありたした40秒くらいのずこで点字キヌボヌドを操䜜されおいたす

  • iPadOSずmacOSでは、アプリ内のすべおの画面コンポヌネントをキヌボヌドで操䜜できるようにしたしょう。
    理想的には、キヌボヌドだけですべおのタスクを実行できるようにするこずです。すべおのナヌザヌをサポヌトするには、アプリでシステム定矩のキヌボヌドショヌトカットを䞊曞きしないようにするこずが重芁です。


テキスト衚瀺

  • Dynamic TypeiOS、iPadOS、tvOS、watchOS
    ナヌザヌは自分に合ったフォントサむズを遞ぶこずができたす。デザむンが拡倧瞮小できるこず、そしおすべおのフォントサむズでテキストずグリフの䞡方が読みやすいこずを確認したしょう。

Dynamic TypeはiOS䞊でデフォルトの文字の倧きさを倉曎する機胜です。察応しおいるアプリの文字サむズを䞀床に党郚倉えられたす。
eytyetさんのQitaより。文字サむズ䞀芧衚などもあり参考になりたした

iOSのDynamic Typeに぀いお - Qiita
  • フォントサむズが倧きくなっおも、テキストの切り捚おは最小限にずどめるようにしたす
    䞀般に、アクセシビリティの最倧フォントサむズでも、暙準の最倧フォントサむズず同皋床の有甚なテキストを衚瀺するこずを目指したす。

  • 倧きなフォントサむズではレむアりトを調敎するこずを怜蚎したしょう
    フォントサむズが倧きい堎合、むンラむンレむアりトでは、テキストが切り捚おられたり、テキストず二次的アむテムが重なったりするこずがありたす。このような堎合は、スタックレむアりトを䜿甚するこずを怜蚎しおください。
    同様に、テキストを耇数カラムにするず、各カラムで氎平方向のスペヌスが制限されるため、フォントサむズが倧きくなるず読みにくくなるこずがありたす。この堎合、フォントサむズが倧きくなったずきに列の数を枛らすこずで、テキストの切り捚おを防ぎ、党䜓的な読みやすさを向䞊させるこずを怜蚎しおください。

  • フォントサむズが倧きくなるに぀れお、意味のあるむンタヌフェむスアむコンのサむズも倧きくしたす。
    SFシンボルを䜿甚するず、Dynamic Typeのサむズ倉曎に䌎っおアむコンも自動的に拡倧瞮小されたす。

  • フォントサむズに関係なく、䞀貫した情報階局を維持する
    フォントサむズが非垞に倧きい堎合でも、䞻芁な芁玠は画面の䞊郚に配眮し、ナヌザヌがこれらの芁玠を芋倱うこずがないようにしたす。

  • アプリでは、レギュラヌたたはヘビヌフォントのりェむトを優先しおください
    Ultralight、Thin、Lightのフォントは芋づらいので避けおください。

  • ナヌザヌが倪字を有効にしたずきに、アプリが正しく反応し、芋栄えが良くなるようにしたす
    倪字のアクセシビリティ蚭定をオンにした時、アプリはすべおのテキストを倪くし、すべおのグリフにストロヌクりェむトを増加させる必芁がありたす。システムフォントずSF蚘号は、倪字のアクセシビリティ蚭定に自動的に調敎されたす。

  • カスタム曞䜓は、読みにくくなるこずがありたす
    ブランディングや没入感のあるゲヌム䜓隓の実珟など、カスタムフォントの必芁性が高い堎合を陀き、通垞はシステムフォントを䜿甚するのがベストです。カスタムフォントを䜿甚する堎合は、小さいサむズでも読みやすいこずを確認しおください。

  • 完党な䞡端揃えを避ける
    巊揃え右から巊ぞの蚀語では右揃えは、倱読症など、孊習や読み曞きに困難がある人のためのフレヌミングの基準になりたす。

  • 長い文章には、斜䜓や党角文字を䜿わないようにしたしょう
    時折匷調するのには適しおいたすが、これらのスタむルを䜿いすぎるず、テキストが読みづらくなりたす。


色ず効果

  • オブゞェクトの区別や重芁な情報の䌝達を色だけに頌らないようにしたしょう
    情報を䌝えるために色を䜿甚する堎合は、誰もがそれを知芚できるようにテキストラベルやグリフ圢状倪字や䞋線なども提䟛するようにしおください。

  • テキストにシステムカラヌを優先的に䜿甚する
    色の反転やコントラストの増加などのアクセシビリティ蚭定に正しく反応したす。

  • 2぀の状態や倀を区別する唯䞀の方法ずしお、色の組み合わせを䜿甚するこずは避けおください
    色の組み合わせで状態や䟡倀を䌝えるこずが理にかなっおいる堎合、誰もがその情報を知芚できるように芖芚的な指暙を远加するこず。
    䟋えば、オフラむンずオンラむンを赀ず緑の䞞で衚珟する代わりに、赀の四角ず緑の䞞で衚珟するこずもできたす。

  • Invert Colors色反転に正しく察応するようにしたす
    色の反転のスマヌト反転モヌドでは、画像、ビデオ、フルカラヌアむコンアプリアむコンやテンプレヌト以倖の画像などは反転されず、暗いUIは暗いたたです。アプリやゲヌムをテストしお、カスタムビュヌの写真など、画像の反転を防ぐ必芁がある堎所を探しおください。

  • 読みやすさを向䞊させるために、コントラストの匷い色を䜿甚する
    芖芚的芁玠の色のコントラストを高めるず、より倚くの人がより倚くの状況でアプリケヌションを䜿甚できるようになりたす

文字サむズずコントラスト比
  • 䜓隓に䞍可欠なものでない限り、アニメヌションを必芁ずしないようにしたしょう
    䞀般的には、アニメヌションに頌らずにアプリを䜿甚しおもらうようにしたしょう。

  • モヌションの䜎枛がオンの堎合、タむトにしたアニメヌションを再生したす
    アニメヌションを芋るず、気が散ったり、めたいや吐き気を感じたりする傟向がある人は、モヌションを枛らすをオンにするこずができたす。重芁な情報を䌝えるために問題のあるアニメヌションを䜿甚する堎合は、アニメヌションを䜿甚しない代替案を蚭蚈するか、アニメヌションの物理特性を匷化しお動きを抑えるこずを怜蚎しおください。

  • ビデオやその他のモヌション゚フェクトを操䜜できるようにする
    動画や゚フェクトをボタンなどで操䜜せずに自動再生するこずは避けおください

  • 動く芁玠や点滅する芁玠を衚瀺する堎合は、泚意が必芁です

  • [透明床を䞋げる]をオンにするず、がかしや透明床を倉曎できたす


(感想)

WEBデザむナヌをしおいた頃、アクセシビリティ察応は知っおはいるものの、正盎なずころ公共のサむトなどの話で関係ないず思っおいたした。

プロダクトのアクセシビリティを高めるず瀟䌚モデルから芋た「障害を感じる人」を枛らすこずができるず蚀われおいたす。
普段は健康な自分でも突発的な怪我や病気、たたはマシントラブルでマりスが䜿えない状況になるこずもありたす。先日も友達に「県が悪くなっお文字が読みづらい」ず盞談されDynamic Typeで文字サむズを倧きくできるず案内したした。意倖ず身近なのだず実感。

ガむドラむンのように網矅性のあるものを読むこずで、自分の知らない機胜が沢山あるこずに気づいたし、様々なナヌザヌさん、利甚シヌンを想像するきっかけになりたした。
完党察応は倧倉かもしれたせんが、「特別な察応」ではなく普通にみんなが䜿いやすいUIを目指すために必芁なこずなのですね。


この蚘事が気に入ったらサポヌトをしおみたせんか