Android 11 には、Google が画面上に浮かぶビデオ ウィンドウであるピクチャ イン ピクチャ (PIP) ウィンドウのサイズを変更できるようにする可能性があることを示唆するコードが追加されました。
アンドロイド8.0オレオ 紹介された Android スマートフォンへのピクチャ イン ピクチャ モード。 この機能を使用すると、他のアプリケーションを使用しているときに、小さなフローティング ウィンドウでビデオを視聴できます。 また、ナビゲーションにも役立つため、ルート上の次の情報を見逃すことなく、メッセージに応答したり、インターネットで何かを調べたりすることができます。 スマートフォンはますます大きくなり、特に折りたたみ式デバイスの登場により、ピクチャー・イン・ピクチャーのウィンドウは同じサイズのままです。 ただし、Android 11 では、Google はユーザーがピクチャ イン ピクチャ ウィンドウのサイズを変更する方法を導入する可能性があります。
Android 11 のピクチャーインピクチャー (PIP) モード。 YouTube ビデオを開いてから、ホーム ジェスチャ (ホーム ボタンのタップでも機能します) を実行して、PIP ウィンドウでビデオを開きました。
OEM は、デフォルトのエッジ インセット (PIP ウィンドウが最初に表示される画面の端からの距離)、デフォルトの画面の幅と高さのパーセンテージ、デフォルトの アスペクト比、デフォルトの重力 (PIP ウィンドウが開始するディスプレイの隅)、およびスナップ動作 (ユーザーが操作した後に PIP ウィンドウが移動する場所) 行く)。 ただし、ほとんどの OEM は、 AOSP のデフォルト値通常、PIP ウィンドウの機能を変更したり拡張したりすることはありません。 AOSP はユーザーが PIP ウィンドウのサイズを変更する方法を提供していないため、OEM も提供していません。 Android 11 Developer Preview 2 の SystemUI に PipResizeGestureHandler と呼ばれる新しいクラスが導入されると、この状況が変わる可能性があります。
この新しいクラスは、ピクチャ イン ピクチャ ウィンドウの左、右、上、下端の周囲のタッチ領域内のジェスチャ イベントをチェックする役割を果たします。 ユーザーは PIP ウィンドウをドラッグしてサイズを変更できますが、ウィンドウのアスペクト比は変更されません。 現時点では、サイズ変更による PIP ウィンドウの大きさに制限はないようです。 この方法で PIP ウィンドウのサイズを変更することは、サイズを変更することと似ています。
フリーフォームマルチウィンドウただし、アスペクト比はフリーフォーム ウィンドウには適用されません。PipResizeGestureHandler クラスは com.google.android.systemui ではなく com.android.systemui の一部であるため、この変更は ピクチャ イン ピクチャ モード機能は、AOSP Android 11 と Google Pixel の Android 11 に反映される必要があります。 このクラスは com.android.systemui.pip.tv ではなく com.android.systemui.pip.phone の下にあるため、この機能は Android TV ではなく電話を対象としている可能性が高くなります。 ただし、Pixel 3a XLではこの新機能を有効にすることができなかったので、まだ動作しているかどうかを確認できません。 ただし、今回およびその後のプレビュー リリースでコードをさらに調査して、機能するかどうかを確認する予定です。
XDA の Android 11 ニュース