ウィンドウの拡大

Android 12 で導入された部分画面拡大機能により、視覚障害のあるユーザーの表示オプションが向上しました。

弱視のユーザーは度付きの眼鏡を着用している場合や、環境条件や病気によりディスプレイの解釈が一時的に困難になる場合があります。一時的な問題は、過剰な照明やユーザーの極度の疲労などによって引き起こされる可能性があります。

Android 12 の部分画面拡大機能を使用すると、ユーザーは全画面拡大と部分画面拡大を切り替えることができます。部分画面拡大機能を使用すると、拡大された部分画面をディスプレイ上でドラッグして、さまざまな領域を表示できます。拡大を有効にすると、全画面拡大に切り替えるための切り替えボタンが表示されます。 Android 14 以降、ユーザーは拡大鏡のサイズを小、中、大、全画面から選択できるようになりました。

ビューを切り替えるには、図 1 に示すように次の手順を実行します。

  1. 全画面表示中に、設定アイコンをタップします。
  2. 最初の 3 つの拡大鏡サイズ (小、中、大) のいずれかを選択します。
  3. 「完了」をタップします。拡大鏡が選択したウィンドウ倍率に変わります。

Switch buttons for toggling between views

図 1.ビューを切り替えるためのスイッチ ボタン。

スイッチ ボタンは、5 秒間非アクティブ状態が続くと表示から消え、ユーザーが再度画面を操作すると再び表示されます。ユーザーは、設定アクセシビリティのタイムアウト値を変更することで、この期間を延長できます。

ユーザーは、 [設定][倍率]で好みの設定を選択します。通常のズーム機能をそのまま使用することも、[拡大方法の選択] で[全画面と部分画面の切り替え]を選択することで、必要に応じてズーム機能と拡大機能を切り替えることができます。

拡大オプションを使用するには、図 2 に示すように次の手順を実行します。

  1. [設定][アクセシビリティ]メニューで、 [倍率]を選択して倍率の種類を設定します。
  2. [拡大タイプ]を選択すると、デフォルトで[全画面と部分画面の切り替え]が設定されます。ユーザーが[画面の一部を拡大する]を選択した場合、 [拡大鏡のサイズ]ダイアログに全画面オプションは表示されません。

Magnification options in Settings

図 2. [設定] の拡大オプション。

ユーザーにはデフォルトで両方を切り替えるオプションがあり、または全画面拡大オプションを選択することもできます。 Android 11 端末を Android 12 にアップグレードすると、部分画面拡大機能が搭載されます。 Android 11 デバイスを Android 12 にアップグレードしたユーザーは、両方を切り替えることもできますが、これはデフォルトのオプションではありません。

図 3 に示すように、倍率の変化はアニメーション化されます。スケールは、指定された目標値に達するまで徐々に増加または減少します。

Animation when there's a magnification change

図 3.拡大したアニメーション。

実装

OEM とパートナーは、Android 12 の部分画面拡大機能を実装するために何もする必要はありません。この機能はデフォルトでオンになっています。これを無効にするには、 config.xmlファイル内でブール値のconfig_magnification_area値をfalseに設定します。これにより、設定が設定から削除されます。有効になっている場合、ユーザーは[設定]オフにすることができますが、削除することはできません。 (ユーザーが設定で部分画面拡大をオフにすると、 config_magnification_area設定の元の値trueが維持されます。)

Android 11以下の部分画面拡大率

Android 12 にアップグレードされた Android 11 以前のデバイスでは、この機能を使用できます。 Android 11 以前のデバイスを使用しており、もともとフル拡​​大機能を使用していて Android 12 にアップグレードしたユーザーの場合、初めてフル拡大をオンにすると、画面の一部を拡大できることを通知する通知ダイアログが表示されます。

フル拡大を使用したことがない場合は、 [設定] > [アクセシビリティ] > [拡大]に移動して、全画面拡大と部分画面の両方の拡大を使用できます。

トリプルタップとアクセシビリティ

ユーザーがトリプルタップ動作を使用して画面の部分拡大を選択すると、代わりにアクセシビリティ ボタンに切り替えるように求める警告ダイアログが表示されます。 [トリプルタップを使用する]を選択できますが、ダイアログにより、UI でのアクセシビリティを向上させたい人は誰でも、それが利用可能であることがわかります。アクセシビリティ ボタンは、手の震えがあるユーザーなど、トリプルタップ メカニズムが役に立たないユーザーを支援します。

Notification to users that they have an accessibility option that they use instead of triple-tap to enable partial magnification

図 4.アクセシビリティ ボタン ダイアログ。