Android 12 で導入された部分画面拡大により、弱視ユーザーの表示オプションが改善されました。
視力の弱いユーザーは、度付き眼鏡を着用している場合や、環境条件や病気のためにディスプレイの解釈が一時的に困難になっている場合があります。過度の照明や極度のユーザーの疲労などによって、一時的な問題が発生する可能性があります。
Android 12 の部分画面拡大機能により、ユーザーは全画面拡大と部分画面拡大を切り替えることができます。部分画面拡大では、ユーザーは拡大された部分画面をディスプレイの周りにドラッグして、さまざまな領域を表示できます。拡大がアクティブになると、ユーザーが全画面拡大に切り替えるための切り替えボタンが表示されます。
図 1 .ビューを切り替えるための切り替えボタン
スイッチ ボタンは、非アクティブ状態が 5 秒間続くとフェードアウトし、ユーザーが再び画面を操作すると再び表示されます。ユーザーは、 [設定]で [アクセシビリティ タイムアウト] の値を変更することで、この期間を延長できます。
ユーザーは [設定] の [倍率] で設定を選択します。通常のズーム機能をそのまま使用できます。必要に応じて、[拡大方法の選択] で [全画面と部分画面の切り替え] を選択して、ズーム機能と拡大機能を切り替えることができます。 (図 2 を参照してください。)
図 2.設定の倍率オプション
ユーザーは、デフォルトで両方を切り替えるか、全画面拡大オプションを選択できます。 Android 12 にアップグレードされた Android 11 デバイスには、部分画面拡大機能があります。 Android 12 にアップグレードされた Android 11 デバイスを使用しているユーザーは、両方を切り替えることもできますが、これは既定のオプションではありません。
図 3 に示すように、倍率の変化がアニメーション化されます。指定された目標値に達するまで、スケールが徐々に増加または減少します。
図 3.拡大したアニメーション
実装
OEM とパートナーは、Android 12 に部分画面拡大機能を実装するために何もする必要はありません。これは既定でオンになっています。これを無効にするには、 config.xmlファイルでブール値のconfig_magnification_area
値をfalse
に設定します。これにより、 Settingsから削除されます。有効になっている場合、ユーザーは[設定]で無効にすることはできますが、削除することはできません。 (ユーザーが設定で部分画面拡大をオフにすると、 config_magnification_area
設定の元の値true
が保持されます。)
Android 11 以下の部分的な画面拡大
この機能は、Android 12 にアップグレードされた Android 11 以前のデバイスで使用できます。元々フル拡大機能を使用していた Android 11 (またはそれ以前) のデバイスを使用しているユーザーが、Android 12 にアップグレードして初めてフル拡大をオンにすると、画面の一部を拡大できることを知らせる通知ダイアログが表示されます。
フル拡大を使用したことがない場合は、 [設定] > [アクセシビリティ] > [拡大] に移動して、フルスクリーン拡大と部分スクリーン拡大の両方を使用できます。
トリプルタップとアクセシビリティ
ユーザーがトリプルタップ動作を使用して部分画面拡大を選択すると、代わりに[アクセシビリティ] ボタンに切り替えるように求める警告ポップアップ ダイアログ ボックスが表示されます。 Use triple-tapを選択できますが、ダイアログのポップアップにより、UI のアクセシビリティを高めたい人は誰でも、それが利用可能であることを知ることができます。アクセシビリティ ボタンは、手の震えや、トリプルタップ メカニズムが役に立たない何らかの理由があるユーザーを支援します。
図 4.アクセシビリティ ボタン ダイアログ