Google var ļaut mainīt logu “attēls attēlā” izmērus operētājsistēmā Android 11

Operētājsistēmā Android 11 ir pievienots kods, kas liek domāt, ka Google var ļaut mainīt logu “attēls attēlā” (PIP) izmērus — video logus, kas peld ekrānā.

Android 8.0 Oreo ieviests attēls attēlā režīmā Android viedtālruņiem. Šī funkcija ļauj skatīties videoklipus nelielā, peldošā logā, kamēr izmantojat citas lietojumprogrammas. Tas ir noderīgs arī navigācijai, lai jūs varētu atbildēt uz ziņojumiem vai kaut ko meklēt internetā, nepalaižot garām to, kas notiek maršrutā. Tā kā viedtālruņi ir kļuvuši lielāki un lielāki, īpaši līdz ar salokāmo ierīču ieviešanu, logi attēls attēlā ir palikuši nemainīgi. Tomēr operētājsistēmā Android 11 Google, iespējams, ieviesīs veidu, kā lietotāji var mainīt logu “attēls attēlā” izmērus.

Attēls attēlā (PIP) režīms operētājsistēmā Android 11. Es atvēru YouTube videoklipu un pēc tam veicu sākuma žestu (darbojas arī sākuma pogas pieskāriens), lai atvērtu videoklipu PIP logā.

OEM var iestatīt noklusējuma malu ielaidumus (cik tālu no ekrāna malas pirmo reizi parādās PIP logs), noklusējuma ekrāna platuma un augstuma procentuālās vērtības, noklusējuma malu attiecība, noklusējuma gravitācija (displeja stūris, kur sākas PIP logs) un snap darbība (kur PIP logs pārvietojas pēc tam, kad lietotājs ļauj iet). Tomēr lielākā daļa oriģinālo iekārtu ražotāju nepieskaras

noklusējuma vērtības AOSP, un tie parasti nemaina vai nepaplašina PIP logu funkcionalitāti. Tā kā AOSP nenodrošina lietotājiem iespēju mainīt PIP logu izmērus, oriģinālo iekārtu ražotāji arī to nedara. Tas varētu mainīties, ieviešot jaunu klasi ar nosaukumu PipResizeGestureHandler Android 11 izstrādātāja priekšskatījuma 2. sistēmā.

Šī jaunā klase ir atbildīga par žestu notikumu pārbaudi skāriena apgabalā ap loga “attēls attēlā” kreiso, labo, augšējo vai apakšējo malu. Lietotājs varēs vilkt PIP logu, lai mainītu tā izmēru, lai gan loga malu attiecība netiks mainīta. Pašlaik šķiet, ka nav ierobežojumu tam, cik liels PIP logs var kļūt, mainot izmērus. PIP loga izmēra maiņa šādā veidā šķiet līdzīga izmēra maiņai brīvas formas vairāku logu logi, izņemot malu attiecību, kas netiek piemērota brīvas formas logiem.

Klase PipResizeGestureHandler ir daļa no com.android.systemui, nevis com.google.android.systemui, tāpēc šīs izmaiņas attēla attēla režīma funkcionalitātei ir jāatspoguļo AOSP Android 11, kā arī Android 11 Google Pixel. Tā kā klase atrodas com.android.systemui.pip.phone, nevis com.android.systemui.pip.tv, šī funkcija, visticamāk, ir paredzēta tālruņiem, nevis Android TV. Tomēr es nevarēju aktivizēt šo jauno funkciju savā Pixel 3a XL, tāpēc nevaru apstiprināt, vai tā vēl darbojas. Es vairāk izpētīšu kodu šajā un turpmākajos priekšskatījuma laidienos, lai redzētu, vai varu to panākt.

Android 11 ziņas vietnē XDA