W systemie Android 11 dodano kod sugerujący, że Google może pozwolić na zmianę rozmiaru okien obrazu w obrazie (PIP), czyli okien wideo wyświetlanych na ekranie.
Androida 8.0 Oreo wprowadzony tryb obrazu w obrazie na smartfonach z systemem Android. Ta funkcja umożliwia oglądanie filmów w małym, ruchomym oknie podczas korzystania z innych aplikacji. Przydaje się także do nawigacji, dzięki czemu możesz odpowiadać na wiadomości lub szukać czegoś w Internecie, nie tracąc przy tym tego, co będzie dalej na Twojej trasie. W miarę jak smartfony stawały się coraz większe, zwłaszcza wraz z wprowadzeniem urządzeń składanych, okna obrazu w obrazie pozostały niezmienione. Jednak w Androidzie 11 Google może udostępnić użytkownikom możliwość zmiany rozmiaru okien obrazu w obrazie.
Tryb obrazu w obrazie (PIP) w systemie Android 11. Otworzyłem film na YouTube, a następnie wykonałem gest Home (działa również dotknięcie przycisku Home), aby otworzyć wideo w oknie PIP.
Producenci OEM mogą ustawić domyślne odstępy krawędzi (jak daleko od krawędzi ekranu pojawia się okno PIP po raz pierwszy), domyślną wartość procentową szerokości i wysokości ekranu, domyślną współczynnik proporcji, domyślna grawitacja (róg ekranu, w którym zaczyna się okno PIP) i zachowanie przyciągania (gdzie okno PIP przesuwa się po tym, jak użytkownik pozwoli Iść). Jednak większość producentów OEM nie dotyka tego
wartości domyślne w AOSPi zazwyczaj nie modyfikują ani nie rozszerzają funkcjonalności okien PIP. Ponieważ AOSP nie umożliwia użytkownikom zmiany rozmiaru okien PIP, producenci OEM również tego nie robią. Może się to zmienić wraz z wprowadzeniem nowej klasy o nazwie PipResizeGestureHandler w SystemUI Androida 11 Developer Preview 2.Ta nowa klasa jest odpowiedzialna za sprawdzanie zdarzeń gestów w obszarze dotykowym wokół lewej, prawej, górnej i dolnej krawędzi okna obrazu w obrazie. Użytkownik będzie mógł przeciągnąć okno PIP, aby zmienić jego rozmiar, chociaż proporcje okna nie ulegną zmianie. W tej chwili wydaje się, że nie ma ograniczeń co do wielkości okna PIP w wyniku zmiany rozmiaru. Zmiana rozmiaru okna PIP w ten sposób przypomina zmianę rozmiaru dowolne kształty wielu okien, z wyjątkiem współczynnika proporcji, który nie jest wymuszany w przypadku okien o dowolnym kształcie.
Klasa PipResizeGestureHandler jest częścią com.android.systemui, a nie com.google.android.systemui, więc ta zmiana do funkcjonalności trybu obrazu w obrazie powinna znaleźć odzwierciedlenie w AOSP Android 11, a także Android 11 w Google Pixel. Ponieważ klasa znajduje się pod adresem com.android.systemui.pip.phone, a nie com.android.systemui.pip.tv, ta funkcja jest najprawdopodobniej przeznaczona dla telefonów, a nie Android TV. Nie udało mi się jednak aktywować tej nowej funkcji na moim Pixelu 3a XL, więc nie mogę potwierdzić, czy już działa. Jednak w tej i kolejnych wersjach zapoznawczych będę dokładniej badać kod, aby sprawdzić, czy uda mi się go uruchomić.
Wiadomości o Androidzie 11 na XDA