Android 11 ha aggiunto un codice che suggerisce che Google potrebbe consentirti di ridimensionare le finestre Picture-in-Picture (PIP), le finestre video che fluttuano sullo schermo.
Android 8.0Oreo introdotto modalità Picture-in-Picture sugli smartphone Android. Questa funzionalità ti consente di guardare i video in una piccola finestra mobile mentre utilizzi altre applicazioni. È utile anche per la navigazione, così puoi rispondere ai messaggi o cercare qualcosa su Internet senza perderti le prossime tappe del tuo percorso. Poiché gli smartphone sono diventati sempre più grandi, soprattutto con l’introduzione dei dispositivi pieghevoli, le finestre Picture in Picture sono rimaste le stesse dimensioni. In Android 11, tuttavia, Google potrebbe introdurre un modo per consentire agli utenti di ridimensionare le finestre Picture in Picture.
Modalità Picture-in-picture (PIP) in Android 11. Ho aperto un video di YouTube e poi ho eseguito il gesto Home (funziona anche un tocco del pulsante Home) per aprire il video in una finestra PIP.
Gli OEM possono impostare gli angoli predefiniti (a quale distanza dal bordo dello schermo appare per la prima volta la finestra PIP), le percentuali predefinite di larghezza e altezza dello schermo, i valori predefiniti proporzioni, la gravità predefinita (l'angolo del display dove inizia la finestra PIP) e il comportamento di snap (dove la finestra PIP si sposta dopo che l'utente ha consentito andare). Tuttavia, la maggior parte degli OEM non tocca il file valori predefiniti in AOSPe solitamente non modificano né estendono la funzionalità delle finestre PIP. Poiché AOSP non fornisce agli utenti un modo per ridimensionare le finestre PIP, nemmeno gli OEM lo fanno. Ciò potrebbe cambiare con l'introduzione di una nuova classe chiamata PipResizeGestureHandler nella SystemUI di Android 11 Developer Preview 2.
Questa nuova classe è responsabile del controllo degli eventi di gesto all'interno di un'area di tocco attorno al bordo sinistro, destro, superiore o inferiore della finestra Picture-in-Picture. L'utente potrà trascinare la finestra PIP per ridimensionarla, anche se le proporzioni della finestra non verranno modificate. Al momento, non sembra esserci un limite alla grandezza che la finestra PIP può diventare attraverso il ridimensionamento. Il ridimensionamento di una finestra PIP in questo modo sembra simile al ridimensionamento multi-finestre a forma libera, ad eccezione del fatto che le proporzioni non vengono applicate per le finestre a forma libera.
La classe PipResizeGestureHandler fa parte di com.android.systemui anziché di com.google.android.systemui, quindi questa modifica La funzionalità della modalità immagine nell'immagine dovrebbe riflettersi in AOSP Android 11 e Android 11 su Google Pixel. Poiché la classe si trova in com.android.systemui.pip.phone e non in com.android.systemui.pip.tv, questa funzionalità è molto probabilmente destinata ai telefoni e non ad Android TV. Tuttavia, non sono riuscito ad attivare questa nuova funzionalità sul mio Pixel 3a XL, quindi non posso confermare se funziona già. Tuttavia, esplorerò maggiormente il codice in questa e nelle successive versioni di anteprima per vedere se riesco a farlo funzionare.
Novità su Android 11 su XDA