アクセシビリティ機能とは?
Firefox は、できるだけ幅広いユーザの要望に応えられるように設計されています。時として、それだけでは不十分な場合があります。全盲または視覚に障害のあるユーザの場合、タッチスクリーンを用いた従来のグラフィカルインターフェースをそのままでは使用できません。スクリーンリーダなどの支援技術は、その溝を橋渡しするために存在しています。この技術は、アプリケーションの見えている状態を音声読み上げや効果音でユーザにフィードバックする機能を提供します。また、全盲のユーザのために、さらに分かりやすい代替の対話モードを提供しているかもしれません。例えば、ユーザが画面上を指でなぞるとスクリーンリーダが指の下にあるものを音声で読み上げるため、視覚的なアイテムを探ることができます。
Talkback サポート
Android 版 Firefox は、Android TalkBack 機能をサポートしています。これは、視覚障害のあるユーザが合成音声による音声出力で Web ブラウジングできるようにする機能です。詳しい情報は、TalkBack サポートの使い方 の記事をご覧ください。
デフォルトのアクセシビリティ
私たちは、どのようなユーザにも、Android 版 Firefox を一度インストールすれば追加のセットアップやアドオン無しで平等なアクセスが提供されることが必要であると信じています。Android 版 Firefox が全盲のユーザの端末で最初に起動されたると、端末が話し始め、ユーザの入力に応答するようになっています。
Android 版 Firefox は、Android のネイティブなアクセシビリティフレームワークと密接に統合され、Android のスクリーンリーダである TalkBack をサポートした最初の Web ブラウザです。TalkBack は、端末の他の部分と一貫した操作感覚とユーザ特有のスクリーンリーダ設定を提供します。
ボンネットの下には
私たちの Android アクセシビリティのソリューションは、私たちがデスクトップ上で使用しているのと同じ強力なアクセシビリティエンジンにも反映されています。これは、WAI-ARIA や HTML5 などの標準のサポートが速く、産業活動を先導 していることを意味します。
クイックナビゲーション
Web ページは、とても大きく複雑になり、数多くのコンテンツを含むことができます。スクリーンリーダのユーザが大きいサイズのページを訪れた場合、目的のコンテンツにたどり着くまでページ上のすべてのアイテムを一つ一つ探るのは大変ですし、時間の無駄になります。そのため、私たちはクイックナビゲーションキー (Quick Navigation Keys) を導入しました。物理的なキーボードや Eyes-Free Keyboard を使うことにより、ユーザが "k" を繰り返し押すとページ上のすべてのハイパーリンクをたどることができます。その他、ページ上の見出し、リスト項目、さまざまなフォームフィールドなどをたどる同様のキー操作もあります。
この形式の機能はデスクトップ版のスクリーンリーダのユーザには馴染み深いものです。しかし、Android のスクリーンリーダにはこの類の機能が無いため、私たちが独自に実装することにしました。
試してみましょう
Jelly Bean のアクセシビリティ機能は、本当に簡単に設定して使うことができます。
-> -> の順に選択して機能を有効にしてください。TalkBack を有効にして画面上を指でなぞると、指を置いたアイテムが音声フィードバックにより読み上げられます。目を閉じてホーム画面上の別のアプリを探してみてください。感覚がつかめたでしょうか? アイテムを順番にたどっていきたい場合は、画面上を指で左から右へすばやくスワイプしてください。あるアイテム (例えば Firefox Beta?) を作動させたいときは、それをダブルタップしてください。あなたはもう、TalkBack で Firefox を使うのに必要なことをすべてご存知です。Firefox を起動し、指でインターフェースを探り、左から右へスワイプし、アイテムをダブルタップして作動させましょう。これは、あなたが製作した Web サイトやアプリケーションのアクセシビリティがどの程度なのかを知る良い機会です。目を閉じて操作することができるでしょうか?
ここで、Nexus 7 上の Firefox Beta を TalkBack で操作した短い動画をご紹介します:
http://www.youtube.com/watch?v=8shtz3PS7-E
まとめ
私たちが Android 上のアクセシビリティ機能について最も誇りの感じるのは、私たちのソリューションが外から見えないことです。この機能はうまく統合されており、視覚障害のあるユーザでも Android 版 Firefox が提供する簡単で速いモバイルのブラウジング体験を楽しんでいただけるようになっています。