次の方法で共有


アクセシビリティとグローバル サポート

Windows 7 プラットフォームを使用すると、より多くのユーザーがアクセスでき、アクセシビリティコンプライアンス標準を満たす、または超えるソリューションを簡単に構築できます。 支援技術ベンダー (ATV) コミュニティは、より広範なクライアント アプリケーション用のソリューションを構築できるようになりました。アプリケーション開発者は、アクセシビリティの高いユーザー インターフェイスを簡単に構築および検証できます。

Windows 7 では、以前のバージョンの Windows よりも複数のグローバル言語のサポートも簡単になります。 ユーザーが言語と場所を選択した時点から、Windows 7 では、顧客が期待するカルチャ規則を使用して、日付、数値、カレンダー、照合順序、その他の情報が表示されます。

Windows Automation

Windows 7 は、ネイティブ アプリケーション用に拡張された、標準ベースの豊富な自動化レイヤーを提供します。 Microsoft Active Accessibility と Microsoft UI オートメーションを基に構築されています。 また、W3C Web ARIA (アクセシビリティ対応リッチ インターネット アプリケーション) や セクション 508 仕様などの業界標準を使用するように設計されています。

UI オートメーションは、Microsoft Win32 コントロールと従来の Microsoft Active Accessibility (MSAA) アプリケーションに対してより高速なアンマネージド オートメーション プロキシを導入し、イベントとプロキシの登録を向上させ、より高速にUI オートメーションすることで、パフォーマンスを向上させます。 新しい拡張機能により、コントロール パターン、プロパティ、およびカスタム イベントが拡張されます。 ( 「Windows Automation API: 概要」を参照してください)。

アクセシビリティ サポート ツール

UI アクセシビリティ チェックは便利なグラフィカル ユーザー インターフェイス ツールであり、開発者とテスト担当者は、UI が MSAA (子と親の関係や外接する四角形を検証する) などの主要なアクセシビリティ要件に準拠しているかどうかを迅速に確認し、プログラムによるアクセス、イベント生成、レイアウト、キーボード ナビゲーションをUI オートメーションできます。 ( 「UI アクセシビリティ チェック」を参照してください)。

UIA Verify は、コントロールまたはアプリケーションのUI オートメーション プロバイダー実装の手動および自動テストを容易にするテスト自動化フレームワークです。 これら 2 つの新しいツールを使用すると、開発者は MSAA またはUI オートメーションを使用するアプリケーションでアクセシビリティの実装と機能をテストできます。 どちらのツールも、オープンソース プロジェクトをホストし、開発者コミュニティにより良いサービスを提供するために Microsoft が作成した Web サイト である CodePlex を介して利用できます。

改善された多言語ユーザー インターフェイスのサポートと言語サービス

Windows 7 は、開発者がアプリケーションで使用できる改善された多言語ユーザー インターフェイス サポートと言語サービスを提供することで、国際市場に向けてアプリケーションを準備するための標準的な方法を開発者に提供します。

拡張言語サービスは Windows 7 の新機能であり、開発者は同じ小規模な API セットを使用してさまざまな高度な言語機能を活用できます。 Windows 7 で拡張言語サービス API を使用することで、開発者は Unicode テキストの任意の言語を自動検出し、その情報を使用して、世界中のお客様に対してよりスマートなユーザー エクスペリエンスの選択を行うことができます。 拡張言語サービスでは、テキストをある書き込みシステムから別の書き込みシステムに変換する、組み込みの音訳サポートも提供されます。 たとえば、開発者は、簡略化された中国語と繁体字中国語の間でテキストを自動変換して、言語境界を越えて相互に通信できるようにすることができます。 拡張言語サービス API を使用することで、開発者は既存の拡張言語サービスを使用し、将来、新しいコードを学習せずに新しいサービスを取得できるようになります。 ( 拡張言語サービスに関するページを参照してください)。