次の方法で共有


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

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

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

Windows Automation

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

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

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

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

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

多言語ユーザー インターフェイスのサポートと言語サービスの強化

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

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