アクセシビリティAccessibility

ユニバーサル Windows プラットフォーム (UWP) アプリに関連するアクセシビリティの概念について紹介します。Introduces accessibility concepts that relate to Universal Windows Platform (UWP) apps.

アクセシビリティの目的は、さまざまな環境でテクノロジを使い、幅広いニーズとエクスペリエンスに対応したユーザー インターフェイスにアクセスするユーザーにとって、アプリを使いやすいものにするエクスペリエンスを構築することです。Accessibility is about building experiences that make your application available to people who use technology in a wide range of environments and approach your user interface with a range of needs and experiences. 状況によってはアクセシビリティの要件が法律で定められているものもありますが、For some situations, accessibility requirements are imposed by law. できるだけ多くの人にアプリを使ってもらえるように、法的要件に関係なくアクセシビリティの問題に対処することをお勧めします。However, it's a good idea to address accessibility issues regardless of legal requirements so that your apps have the largest possible audience. また、アプリのアクセシビリティに関する Microsoft Store の宣言も含まれます。There's also a Microsoft Store declaration regarding accessibility for your app.

注意

アプリをアクセシビリティ対応として宣言する方法は、Microsoft Store にのみ適用されます。Declaring the app as accessible is only relevant to the Microsoft Store.

記事Article 説明Description
アクセシビリティの概要Accessibility overview この記事では、UWP アプリのアクセシビリティ シナリオに関連する概念とテクノロジの概要を示します。This article is an overview of the concepts and technologies related to accessibility scenarios for UWP apps.
包括的なソフトウェアの設計Designing inclusive software Windows 10 用の UWP アプリでの包括性を備えた設計の進化について説明します。Learn about evolving inclusive design with UWP apps for Windows 10. アクセシビリティを考慮して、包括的なソフトウェアを設計、構築します。Design and build inclusive software with accessibility in mind.
包括的な Windows アプリの開発Developing inclusive Windows apps この記事は、アクセシビリティ対応の UWP アプリを開発するためのロードマップです。This article is a roadmap for developing accessible UWP apps.
アクセシビリティ テストAccessibility testing UWP アプリをアクセシビリティ対応にするためのテスト手順です。Testing procedures to follow to ensure that your UWP app is accessible.
ストア内のアクセシビリティAccessibility in the Store UWP アプリがアクセシビリティ対応であることを Microsoft Store で宣言するために必要なことを説明します。Describes the requirements for declaring your UWP app as accessible in the Microsoft Store.
ユーザー補助のチェックリストAccessibility checklist UWP アプリをアクセシビリティ対応にするために役立つチェック リストを示します。Provides a checklist to help you ensure that your UWP app is accessible.
基本的なユーザー補助情報を公開します。Expose basic accessibility information 基本的なアクセシビリティ情報は、多くの場合、名前、役割、値に分類されます。Basic accessibility info is often categorized into name, role, and value. このトピックでは、支援技術が必要とする基本情報をアプリで公開するのに役立つコードについて説明します。This topic describes code to help your app expose the basic information that assistive technologies need.
キーボードのアクセシビリティKeyboard accessibility アプリに十分なキーボード操作機能が備わっていない場合、視覚障碍や運動障碍のあるユーザーはアプリをうまく使うことができなかったり、まったく使うことができない可能性があります。If your app does not provide good keyboard access, users who are blind or have mobility issues can have difficulty using your app or may not be able to use it at all.
ランドマークと見出しLandmarks and Headings ランドマークと見出しは、ユーザー インターフェイスのセクションを定義し、スクリーン リーダーなどのアクセシビリティ対応技術のユーザーの効率的なナビゲーションに役立ちます。Landmarks and headings define sections of a user interface that aid in efficient navigation for users of assistive technology such as screen readers.
ハイ コントラストのテーマHigh-contrast themes ハイ コントラスト テーマがアクティブになっているときに UWP アプリを使えることを確かめるために必要な手順について説明します。Describes the steps needed to ensure your UWP app is usable when a high-contrast theme is active.
アクセシビリティに対応したテキストの要件Accessible text requirements このトピックでは、色と背景のコントラスト比を適切な値にすることで、アプリのテキストをアクセシビリティ対応にするためのベスト プラクティスについて説明します。This topic describes best practices for accessibility of text in an app, by assuring that colors and backgrounds satisfy the necessary contrast ratio. また、UWP アプリ内のテキスト要素に設定できる Microsoft UI オートメーションの役割と、グラフィックス内のテキストに関するベスト プラクティスについても説明します。This topic also discusses the Microsoft UI Automation roles that text elements in a UWP app can have, and best practices for text in graphics.
ユーザー補助のプラクティスを回避するにはAccessibility practices to avoid アクセシビリティ対応の UWP アプリを作成するために避ける事項の一覧を表示します。Lists the practices to avoid if you want to create an accessible UWP app.
カスタム オートメーション ピアCustom automation peers UI オートメーションに対するオートメーション ピアの概念について説明します。また、独自のカスタム UI クラスに対してオートメーションのサポートを提供する方法についても説明します。Describes the concept of automation peers for UI Automation, and how you can provide automation support for your own custom UI class.
コントロール パターンとインターフェイスControl patterns and interfaces Microsoft UI オートメーションのコントロール パターン、それらにアクセスするためにクライアントが使うクラス、それらを実装するためにプロバイダーが使うインターフェイスを紹介します。Lists the Microsoft UI Automation control patterns, the classes that clients use to access them, and the interfaces providers use to implement them.