Androidのアクセシビリティテスト

アクセシビリティは、最近多くのアプリのアプリ開発でトレンドトピックになっています。アプリケーションのアクセシビリティテストの計画と実装に役立ついくつかの重要なトピックを見てみましょう。

アクセシビリティテストは、ユーザビリティの問題を特定し、アプリをより使いやすく、用途の広いものにするための拡張の機会を明らかにします。

Unsplashのfreestocksによる写真

評価基準と原則:

以下は、アクセシビリティテストのユースケースを計画するための主要な評価基準要素です。

コンテンツの可視性

サイズ

テキストへのスピーチ

コントラスト比

評価基準に従って、アクセシビリティ機能および関連するユースケースの開発中に、以下に概説するように、アクセシビリティ標準を定義するWorld Wide Consortium(W3C)によって設計された4つの主要な原則を念頭に置く必要があります。

  1. 知覚可能:情報およびユーザーインターフェイスコンポーネントは、ユーザーが知覚できる方法でユーザーに提示可能である必要があります。これは、ユーザーが提示されている情報を認識できる必要があることを意味します(すべての感覚で見えないようにすることはできません)
  2. 操作可能:ユーザーインターフェイスコンポーネントとナビゲーションが操作可能である必要があります。これは、ユーザーがインターフェースを操作できる必要があることを意味します(インターフェースは、ユーザーが実行できない対話を要求することはできません)
  3. 理解できる:ユーザーインターフェイスの情報と操作は理解できる必要があります。これは、ユーザーがユーザーインターフェイスの操作だけでなく情報も理解できる必要があることを意味します(コンテンツまたは操作は彼らの理解を超えることはできません)
  4. 堅牢性:コンテンツは、支援技術を含むさまざまなユーザーエージェントが確実に解釈できるように、十分に堅牢である必要があります。これは、テクノロジーが進歩するにつれて、ユーザーがコンテンツにアクセスできる必要があることを意味します(テクノロジーとユーザーエージェントが進化するにつれて、コンテンツはアクセス可能なままである必要があります)

説明のために、このブログ投稿でAndroid 11OSで利用可能な以下のユーザー補助機能を使用します。

AndroidOSで利用可能な主要なユーザー補助機能

有効にする方法は?

AndroidOSでさまざまなユーザー補助機能を有効にするための設定オプション

例:トークバックのユースケースを設計するために考慮すべき事項

TalkBackがオンになった後、ナビゲートする一般的な方法は2つあります。

  1. 線形ナビゲーション:右または左にスワイプして、画面要素を順番にナビゲートします。どこかをダブルタップして選択します。
  2. タッチで探索:画面上をドラッグして選択内容を聞き、ダブルタップして選択します
  1. アプリを開く
  2. 各要素を順番にスワイプします
  3. ナビゲートするときは、次のことを確認してください。
  4. 各要素の音声フィードバックは、その内容または目的を正確に伝えていますか?
  5. メインのワークフローを簡単に完了できますか?
  6. スワイプしてすべての要素に到達できますか?
  7. アラートやその他の一時的なメッセージが表示された場合、それらははっきりと聞こえますか?
  8. Web /モバイルアプリケーションのアクセシビリティを検証および監査するための複数のツールがあります。Google Lighthouseは、アクセシビリティ監査のために市場で広く使用されているツールの1つです。

    Google Lighthouseは、Chrome DevToolsで、コマンドラインから、またはノードモジュールとして実行できます。Lighthouseは、ページに対して一連の監査を実行し、ページを改善する方法の指標として、失敗した監査に関するレポートを生成します。各監査には、監査が重要である理由とその修正方法を説明するリファレンスドキュメントがあります。

    参照用にWebアプリケーションのアクセシビリティを監査する手順の概要:

    1. ウェブサイトを立ち上げる
    2. Webページを右クリックして、[検査]を選択します
    3. DevToolsから[灯台]タブを選択します
    4. ChromeDevToolsの灯台機能

    5.監査するデバイスタイプを選択します(モバイル/デスクトップ)

    6. [レポートの生成]をクリックします(選択したWebサイトに対してWebページの監査が開始され、Lighthouseはステップ4で選択したカテゴリを介して監査します)

    ポップアップ:灯台生成レポート

    レポートが生成されると、選択したさまざまなカテゴリのスコアが表示され、カテゴリをクリックすると、監査要素と改善の提案が表示されます。

    カテゴリスコア
    アクセシビリティ監査の提案

    私の経験から、アプリ/ウェブページは、アクセシビリティテストとそれが示唆する改善を採用することで、使いやすさを向上させ、より用途が広くなるのを見てきました。灯台の監査結果に加えて、以下に概説するように、アクセシビリティを測定するためのベンチマーク指標もいくつかあります。

    • 妥当性:この属性は、メトリックによって取得された測定値が、それが適用されるWebサイトのアクセシビリティを反映する程度に関連しています。
    • 信頼性:この属性は、スコアの再現性と一貫性に関連しています。つまり、同じリソースの評価が異なるコンテキスト(異なるツール、異なる人、異なる目標、異なる時間)で実行された場合に、スコアが同じ程度になります。
    • 感度:メトリックの感度は、メトリックの出力の変化が分析対象のサイトのアクセシビリティの変化に定量的に関連している程度に関連しています
    • 妥当性:これは一般的な品質であり、アクセシビリティメトリックのいくつかのプロパティを含みます:スコアを表すために使用されるデータのタイプ、スケールの解像度に関する精度、正規化、メトリックの実際の値によってカバーされるスパン(分布)
    • https://developer.android.com/guide/topics/ui/accessibility/testing
    • https://developers.google.com/web/tools/lighthouse
    • https://www.w3.org/WAI/WCAG21/Understanding/intro#understanding-the-four-principles-of-accessibility
    • https://www.w3.org/WAI/RD/wiki/Benchmarking_Web_Accessibility_Metrics#The_benefits_of_using_metrics

    この記事を楽しんで読んでいただき、ドリルをご存知だと思います—拍手、コメント、共有。

    乾杯、カーシック

提案された投稿

マルチモジュール プロジェクトで Dagger2 から Hilt に移行する

マルチモジュール プロジェクトで Dagger2 から Hilt に移行する

マルチモジュール プロジェクトで Dagger から Hilt に移行するためのステップバイステップ ガイド。プロジェクトの構造 プロジェクトを視覚化するには、NetworkModule、StorageModule、CommonModule、FeatureModule などの複数のモジュールが含まれています。

アンドロイド | Gboard がタブレット用の新しいレイアウトで更新されました

Google は、Pixel Fold と Pixel Tab の発売に合わせてキーボードのレイアウトを更新しました。

アンドロイド | Gboard がタブレット用の新しいレイアウトで更新されました

Google は最近、Android 用の Gboard キーボード アプリを更新し、タブレット向けに最適化された新しいレイアウトを追加しました。今朝、入力しにくいことに気づき、よく調べてみると、キーボードが交換されていることがわかりました。

関連記事

パスワードはもう不要 — パスキーがパスワードをどのように置き換えるか

パスワードはもう不要 — パスキーがパスワードをどのように置き換えるか

曖昧さを避けるために、次の用語が使用されます。認証者; ログイン Web サイトの作成に使用されている携帯電話。ユーザーがログイン要求サービスを行うために使用している Web サイトまたはアプリケーション。特定のサービスを提供するベンダー。例:

脅威ハンティングのための OSINT の収集

脅威ハンティングのための OSINT の収集

サイバー愛好家の皆さん、こんにちは!OSINT for Threat Hunting シリーズへようこそ。最初の記事では、OSINT の概要と脅威ハンティングにおけるその重要性について説明しました。

待ちの季節にできること(テクノロジー業界での最初の仕事に就くのを待っているとき)

待ちの季節にできること(テクノロジー業界での最初の仕事に就くのを待っているとき)

新しいキャリアへの転職は、一人でやろうとすると非常に困難になる可能性があります。あなたと同じ学習レベルにあり、同様の目標、粘り強さ、意欲を共有する責任パートナーを見つけることが重要です。

アートは政治的ではないのでしょうか?

アートは政治的ではないのでしょうか?

昨日、私たちは今年のユーロビジョン・ソング・コンテストの幕を閉じました。きらびやかでカオスなグランドフィナーレでスウェーデンの歌手ローリーンがトロフィーを持ち帰り、女性として初めて2回優勝し、ABBAがコンテストで優勝してから50年目にその栄冠をスウェーデンに持ち帰りました。 「ワーテルロー」で。彼らはポップ ミュージックの規範において最大のアーティストの 1 つになりました。