Android 11 heeft code toegevoegd die suggereert dat Google je de grootte van Picture-in-Picture (PIP)-vensters, de videovensters die op het scherm zweven, kan wijzigen.
Android 8.0 Oreo geïntroduceerd Picture-in-Picture-modus voor Android-smartphones. Met deze functie kunt u video's bekijken in een klein, zwevend venster terwijl u andere toepassingen gebruikt. Het is ook handig voor navigatie, zodat u op berichten kunt reageren of iets op internet kunt opzoeken zonder het volgende op uw route te missen. Omdat smartphones steeds groter zijn geworden, vooral met de introductie van opvouwbare apparaten, zijn beeld-in-beeld-vensters hetzelfde formaat gebleven. In Android 11 introduceert Google echter mogelijk een manier waarop gebruikers het formaat van Picture-in-Picture-vensters kunnen wijzigen.
Picture-in-picture (PIP)-modus in Android 11. Ik opende een YouTube-video en voerde vervolgens het home-gebaar uit (een tik op de home-knop werkt ook) om de video in een PIP-venster te openen.
OEM's kunnen de standaard randinzet instellen (hoe ver van de schermrand het PIP-venster voor het eerst verschijnt), de standaard schermbreedte- en hoogtepercentages, de standaard beeldverhouding, de standaardzwaartekracht (de hoek van het scherm waar het PIP-venster begint) en het snapgedrag (waarbij het PIP-venster beweegt nadat de gebruiker dit heeft laten gebeuren). gaan). De meeste OEM's raken echter niet aan de standaardwaarden in AOSP, en ze wijzigen of breiden de functionaliteit van PIP-vensters meestal niet uit. Omdat AOSP gebruikers geen manier biedt om de grootte van PIP-vensters te wijzigen, doen OEM's dat ook niet. Dat zou kunnen veranderen met de introductie van een nieuwe klasse genaamd PipResizeGestureHandler in de SystemUI van Android 11 Developer Preview 2.
Deze nieuwe klasse is verantwoordelijk voor het controleren op gebarengebeurtenissen binnen een aanraakgebied rond de linker-, rechter-, boven- of onderrand van het beeld-in-beeld-venster. De gebruiker kan het PIP-venster slepen om het formaat te wijzigen, hoewel de beeldverhouding van het venster niet wordt gewijzigd. Op dit moment lijkt er geen limiet te bestaan voor hoe groot het PIP-venster kan worden door het wijzigen van de grootte. Het op deze manier vergroten/verkleinen van een PIP-venster lijkt op het vergroten/verkleinen vrije vorm meerdere vensters, met uitzondering van het feit dat de beeldverhouding niet wordt afgedwongen voor vrije-vormvensters.
De klasse PipResizeGestureHandler maakt deel uit van com.android.systemui in plaats van com.google.android.systemui, dus deze wijziging De functionaliteit van de Picture-in-Picture-modus zou moeten worden weerspiegeld in AOSP Android 11 en Android 11 op de Google Pixel. Omdat de klasse onder com.android.systemui.pip.phone valt en niet onder com.android.systemui.pip.tv, is deze functie hoogstwaarschijnlijk bedoeld voor telefoons en niet voor Android TV. Ik kon deze nieuwe functie echter niet activeren op mijn Pixel 3a XL, dus ik kan niet bevestigen of deze al werkt. Ik zal de code in deze en volgende preview-releases verder verkennen om te zien of ik hem werkend kan krijgen.
Android 11 Nieuws op XDA