// アクセシビリティ
すべての人のために設計
GitFocusは支援技術のために設計されています。アクセシビリティの主張は 各リリースごとに自動テストと人間によるデバイスチェックリストで再確認されます。
// 機能
サポートされるアクセシビリティ機能
主要なリリースルートは、説明的なラベル、特性、論理的な読み上げ順序を使用します。リリースゲートはテストされたルートとデバイスを記録します。
インタラクティブなコントロールはアクセス可能な名前を使用します。物理デバイスチェックリストがVoice Controlを使った重要なリリースジャーニーを検証します。
アプリのテキストはDynamic Typeを使用します。この主張が承認される前に、自動AX3およびAX5カバレッジに加えて、人間による200%テキストサイズチェックが必要です。
アプリはライトおよびダークの外観をサポートします。両方がスクリーンショットおよびアプリアクセシビリティリリースチェックに含まれます。
リリースレビューは、重要な状態が色と並んでラベル、形状、またはアイコンを使用していることを確認します。
自動コントラストチェックはライトモードとダークモードで候補となる失敗にフラグを立てます。レビュアーは承認前に実際のテキスト、アイコン、背景を検証します。
リリースチェックリストは、重要なモーションが視差効果を減らす設定を尊重するか、静的な代替手段を持つことを検証します。
サポートされるフローには、キーボードアクセス可能なコントロールと、重要なジェスチャーのみのアクションの代替手段が含まれます。
// テスト
自動アクセシビリティテスト
// 方法論
テスト方法
-
iOSネイティブ監査 — Appleの組み込み
performAccessibilityAuditAPI checks declared release routes for missing labels, undersized touch targets, and Dynamic Type issues. -
極端なサイズのレンダリング — 各画面はアクセシビリティテキストサイズAX3およびAX5で起動され、クラッシュ、読めない切り捨て、到達不可能にならないことが検証されます。
-
読み上げ順序の検証 — 自動テストは、VoiceOverが主要な画面で論理的な上から下への順序で要素をトラバースすることを検証します。
-
コントラスト検証 — WCAGコントラストエビデンスはレンダラー所有のセマンティック領域から生成され、実際のライトおよびダークアートワークに対してレビューされます。
-
リリース統合 — アクセシビリティスイートはスクリーンショットまたはメタデータのアップロード前に実行され、機械可読なエビデンスを保持します。
準拠する標準
- テキストおよびインタラクティブ要素のWCAG 2.1レベルAAコントラスト目標
- アクセシビリティのためのApple Human Interface Guidelines
- インタラクティブコントロールの最小44ptタッチターゲットチェック
- アクセシビリティテキストサイズでのセマンティックDynamic Typeカバレッジ
- すべてのインタラクティブ要素でのVoiceOver互換ラベルと特性
- すべてのジェスチャーベースのインタラクションのキーボードアクセス可能な代替手段
フィードバック
GitFocusの使用中にアクセシビリティの障壁に遭遇した場合は、 修正できるようお知らせください。
またはメールでお問い合わせ support@gitfocus.app