Google може дозволити вам змінювати розмір вікон «картинка в картинці» в Android 11

В Android 11 додано код, який передбачає, що Google може дозволити вам змінювати розмір вікон «картинка в картинці» (PIP), вікон відео, які плавають на екрані.

Android 8.0 Oreo введено режим «картинка в картинці» для смартфонів Android. Ця функція дозволяє переглядати відео в маленькому плаваючому вікні під час використання інших програм. Це також корисно для навігації, щоб ви могли відповідати на повідомлення або шукати щось в Інтернеті, не пропускаючи наступних подій на своєму маршруті. Оскільки смартфони стають все більшими, особливо з появою складних пристроїв, вікна «картинка в картинці» залишаються незмінними. Втім, в Android 11 Google може представити спосіб для користувачів змінювати розмір вікон «картинка в картинці».

Режим «картинка в картинці» (PIP) в Android 11. Я відкрив відео на YouTube, а потім виконав жест «Додому» (натискання кнопки «Додому» також працює), щоб відкрити відео у вікні PIP.

Виробники оригінального обладнання можуть установити вставки за замовчуванням (наскільки далеко від краю екрана спочатку з’являється вікно PIP), відсотки ширини та висоти екрана за замовчуванням, співвідношення сторін, гравітація за замовчуванням (кут дисплея, де починається вікно PIP) і поведінка знімка (де вікно PIP переміщується після того, як користувач дозволяє йти). Однак більшість OEM-виробників не торкаються

значення за замовчуванням в AOSP, і зазвичай вони не змінюють і не розширюють функціональність вікон PIP. Оскільки AOSP не надає користувачам можливості змінювати розмір вікон PIP, виробники оригінального обладнання також цього не роблять. Це може змінитися з появою нового класу під назвою PipResizeGestureHandler у системному інтерфейсі Android 11 Developer Preview 2.

Цей новий клас відповідає за перевірку подій жестів у зоні дотику навколо лівого, правого, верхнього чи нижнього краю вікна «картинка в картинці». Користувач зможе перетягнути вікно PIP, щоб змінити його розмір, хоча співвідношення сторін вікна не зміниться. На даний момент, здається, немає обмежень на те, наскільки великим вікно PIP може стати через зміну розміру. Зміна розміру вікна PIP таким чином здається схожою на зміну розміру кілька вікон довільної форми, за винятком того, що співвідношення сторін не застосовується для вікон довільної форми.

Клас PipResizeGestureHandler є частиною com.android.systemui, а не com.google.android.systemui, тому ця зміна на функціональність режиму «картинка в картинці» має бути відображено в AOSP Android 11, а також Android 11 на Google Pixel. Оскільки клас належить до com.android.systemui.pip.phone, а не до com.android.systemui.pip.tv, ця функція, швидше за все, призначена для телефонів, а не для Android TV. Однак я не зміг активувати цю нову функцію на своєму Pixel 3a XL, тому поки що не можу підтвердити, чи працює вона. Проте я детальніше вивчатиму код у цьому та наступних випусках попереднього перегляду, щоб побачити, чи зможу я змусити його працювати.

Новини Android 11 на XDA