Android 11 Beta 2

Android 11 Beta 2 a fost lansat și, deși este posibil să nu fie atât de multe modificări evidente, am compilat tot ce am găsit până acum.

Google a lansat Android 11 Beta 2 mai devreme astazi, lăsând doar o singură versiune beta înainte de o lansare stabilă pe 8 septembrie. Beta 2 este considerată versiunea „Platform Stability”, ceea ce înseamnă că SDK-ul Android 11, API-urile NDK, suprafețele orientate către aplicații, comportamentele platformei, precum și restricțiile privind interfețele non-SDK au fost finalizate. În postarea lor oficială pe blog, Google nu a menționat o singură funcție nouă, dar asta nu înseamnă că nu există. Multe dintre schimbările pe care le-am găsit nu sunt evidente, iar unele dintre ele chiar au existat de la prima lansare beta luna trecută. Iată tot ce am găsit până acum.

Noi funcții pentru utilizator și modificări în Android 11 Beta 2

Noul player media în designul Setări rapide este acum activat implicit

Una dintre cele mai binevenite modificări din Android 11 este playerul media reproiectat din panoul de notificări. În loc să locuiască alături de alte notificări, notificările playerului media pot fi acum afișate în propriul spațiu dedicat de sub panoul Setări rapide. În Android 11 Beta 1, a trebuit să comutați o opțiune de dezvoltator numită „Reluare media” pentru a obține acest nou design. Acum, în Beta 2, această nouă locație a playerului media este activată în mod implicit. Noile comenzi de redare includ, de asemenea, un buton pentru a comuta rapid ieșirea media între dispozitivele conectate.

Unul dintre celelalte avantaje ale noilor comenzi de redare media de la Android 11 este capacitatea de a aminti și parcurgeți 5 sesiuni media anterioare. Acest lucru necesită un pic de muncă din partea dezvoltatorilor pentru a susține, dar sperăm că vom vedea aplicații precum YouTube Music, Pandora și Spotify să fie incluse în curând.

Nouă animație „undă” strălucitoare în comenzile playerului media

Aceasta este, desigur, o schimbare destul de minoră, dar una pe care am crezut-o că este îngrijită când am observat-o prima dată. Există o nouă animație strălucitoare/undă când interacționați cu butoanele din notificarea de redare media. Este o atingere mică, dar arată foarte frumos.

Screen recorderul poate înregistra dispozitivul/sunetul intern și/sau microfonul în același timp

Android 10 a adăugat API-ul AudioPlaybackCapture pentru a oferi aplicațiilor o modalitate oficială de a capta ieșirea audio de la alte aplicații. Până când Android 10 a adăugat acest API, majoritatea aplicațiilor de înregistrare a ecranului capturau ieșirea audio de la microfon. Lăsând la o parte aplicațiile de înregistrare a ecranului de la terțe părți, oamenii au cerut ca Google să adauge un înregistrator de ecran nativ în Android de ani de zile. Acesta a ajuns în sfârșit în versiunile anterioare de Android 11, dar puteai înregistra doar audio de la microfon. În cele din urmă, Beta 2 adaugă capacitatea de a înregistra sunetul dispozitivului, microfonul sau ambele în același timp! Acest lucru se va dovedi foarte util pentru a face înregistrări pe ecran cu instrucțiuni sau pentru a povesti în timpul jocului. Am cercetat codul și am descoperit că această caracteristică folosește AudioPlaybackCaptureAPI menționat mai sus, ceea ce înseamnă că nu va putea înregistra sunet din aplicațiile care renunță.

Mai puțină dezordine în foaia de distribuire

Foaia de partajare a Android este una dintre cele mai utile caracteristici ale sale, chiar dacă poate fi cam enervant uneori. Foaia de distribuire este populată de o listă de aplicații care au ceea ce se numesc ținte de partajare care pot gestiona tipul de conținut pe care îl partajați, fie că este text, imagini, videoclipuri, adrese URL etc. În partea de sus a foii de distribuire, veți vedea o previzualizare a conținutului pe care îl partajați. Sub acesta, veți găsi un rând de Comenzi rapide de partajare care vă permite să partajați rapid conținut cu un anumit contact, urmat de un alt rând de orice alte comenzi rapide pe care aplicațiile le pot prezenta, precum și orice comenzi rapide pe care le-ați fixat. În cele din urmă, toate aplicațiile rămase care acceptă tipul de conținut pe care îl partajați vor fi afișate într-o „listă de aplicații” cu derulare verticală.

Pe lângă faptul că uneori este dureros de lentă, una dintre cele mai mari probleme cu Foaia de distribuire este cât de aglomerată poate fi dacă aveți o grămadă de aplicații instalate. Din fericire, Android 11 Beta 2 elimină puțin meniul de partajare combinând orice ținte de partajare care provin din aceeași aplicație. În capturile de ecran de mai sus, există 3 ținte de partajare de la MiXplorer, o aplicație gratuită și populară de gestionare a fișierelor de pe forumurile noastre. Deși aceste 3 obiective de partajare sunt încă afișate în secțiunea Comenzi rapide de partajare, toate sunt listate sub „MiXplorer” în „Lista de aplicații” completă. Pixelul meu 3a XL care rulează Beta 2 nu are multe aplicații instalate, dar dacă ar avea, această mică schimbare ar ajuta cu adevărat la descompunerea cotei foaie.

...iar aplicațiile fixate au acum o pictogramă care indică faptul că sunt fixate

Iată o altă mică modificare simplă a foii de distribuire, care are foarte mult sens: aplicațiile care sunt fixate în partea de sus a foii de partajare afișează acum o pictogramă PIN reală.

Apăsarea lungă a comenzilor dispozitivului din meniul de alimentare vă duce la activitate

Una dintre cele mai bune caracteristici ale Android 11 este capacitatea de a afișa comenzile pentru casă inteligentă în meniul de alimentare. Această funcție, denumită „Controale dispozitivului”, vine cu un API la care dezvoltatorii de aplicații pentru casă inteligentă se pot conecta. Până acum, aplicația Google Home a adăugat deja suport, iar în această săptămână Google a adăugat a început să informeze dezvoltatorii de case inteligente a se urca la bord. În cazul în care nu știți, puteți apăsa lung pe oricare dintre comenzile pentru casă inteligentă pentru a deschide o activitate cu controale detaliate pentru acel produs IoT specific, fără a fi nevoie să deschideți programul dedicat aplicația. Aceasta este de fapt una dintre caracteristicile cheie ale comenzilor dispozitivului, dar nu este bine cunoscută și am auzit rapoarte contradictorii despre dacă a fost posibil să se facă în Android 11 Beta 1. Totuși, dacă nu erai conștient înainte, sper că ești acum.

Dacă nu aveți un telefon Google Pixel, nu vă creați prea multe speranțe cu privire la această funcție. La urma urmei, nu există nicio garanție va apărea pe toate dispozitivele care rulează Android 11.

Pictogramă nouă pentru a lansa o conversație într-un balon

„Bubbles” este unul dintre Android 11 evidențiați caracteristici, deși a început ca o opțiune de dezvoltator în Android 10. În prima versiune beta, funcția Bubbles a fost mutată din Opțiuni pentru dezvoltatori și în Setări > Aplicații și notificări > Notificări. Opțiunea „Permite aplicațiilor să afișeze bule” este acum activată în mod implicit, dar aplicațiile trebuie să accepte în continuare afișarea unei conversații ca un balon. Până acum, numai Aplicația Google Messages și Facebook Messenger sprijină afișarea chat-urilor în bule.

Totuși, dezvoltatorii care adaugă suport pentru notificările cu bule este doar o piesă a puzzle-ului. Utilizatorii trebuie să știe despre această funcție, motiv pentru care în ultima versiune beta, Google a adăugat câteva informații utile de integrare atunci când lansați un chat într-un balon pentru prima dată. Acum, în Beta 2, există o pictogramă reproiectată în notificare pentru a afișa o conversație ca un balon. Această notificare îi face mai clar utilizatorului că atingerea ei va apărea mesajul din fereastra de notificare.

Ferestrele PiP au mai puțină redimensionare

Se pare că ferestrele Picture-in-Picture au mai puțină flexibilitate atunci când vine vorba de redimensionare, o caracteristică care tocmai a fost adăugată în Android 11 Developer Preview 4. Capturile de ecran de mai sus arată în ce măsură puteți redimensiona ferestrele. Nu e mult, din păcate. Versiunile anterioare vă permiteau să redimensionați ferestrele atâta timp cât raportul de aspect a fost menținut, dar acum se pare că există o limită superioară a dimensiunii ferestrei, probabil în ceea ce privește DPI-ul dispozitivului.

Nouă pictogramă Selectați butonul din prezentarea generală a aplicațiilor recente

Iată o altă mică schimbare: butonul „Selectați” din prezentarea generală a aplicațiilor recente a fost reproiectat cu o nouă pictogramă. Asta este.

Încă 3 fișiere noi de aranjare a tastelor pentru controlerele de jocuri

Am scris despre cum Android 11 aduce 84 de noi mapări ale tastelor pentru Xbox, Razer, PDP, Mad Catz și alte controlere de jocuri. Ei bine, Beta 2 adaugă încă 3 pe listă: un alt controler wireless Xbox 360, un controler USB Xbox și controlerul Steam (modelul 1001). Aceste controlere vor avea acum butoanele mapate corect la intrările cheie pe care aplicațiile le pot recunoaște în timp ce sunt conectate la un dispozitiv Android.

Sertarul aplicației Pixel Launcher și-a pierdut transparența

Este posibil ca această schimbare să fi avut loc într-o versiune anterioară, dar nu am observat-o până când ne-a fost adusă la cunoștință de un informator. Nu mai există transparență în fundal când deschideți sertarul de aplicații în Pixel Launcher. Nu știm de ce a fost schimbat, dar știm că Google lucrează în culise implementarea estompărilor Windows la nivel de compozitor.

Opțiunea de rată de reîmprospătare de 90 Hz a fost eliminată, afișare netedă acum o pagină mai puțin distanță

După cum ne-a subliniat prima dată unii utilizatori Reddit, opțiunea de „Forțare 90 Hz” a ratei de reîmprospătare din Setările dezvoltatorului a fost eliminată în Android 11 Beta 2 pentru Pixel 4 și Pixel 4 XL. În plus, comutatorul „Smooth Display” a primit a plasare mai proeminentă în setările de afișare. Puteți vedea ambele modificări în acțiune în tweet-ul de mai sus.

Eliminarea opțiunii Force 90Hz a dus la unele plângeri din partea utilizatorilor, care raportează acum probleme de pâlpâire a ecranului. Aceste probleme provin probabil din afișează comutarea între diferite calibrări gamma când se modifică rata de reîmprospătare. Acest lucru nu este vizibil în majoritatea condițiilor, dar unii utilizatori pot vedea că se întâmplă atunci când luminozitatea afișajului și a mediului ambiant sunt scăzute. Rețineți că Pixel 4, la fel ca majoritatea smartphone-urilor cu afișaje cu rată de reîmprospătare ridicată, nu acceptă comutarea cu rata de reîmprospătare variabilă reală. În schimb, telefonul se schimbă între modurile de afișare prestabilite.

Nu știm de ce Google a decis să elimine această opțiune ingenioasă. Din fericire, dacă te joci cu ADB sau cu orice aplicație cu permisiunea WRITE_SETTINGS, poți forța cu ușurință telefonul să ruleze mereu la 90 Hz (setează Setări. System.min_refresh_rate și Setări. System.peak_refresh_rate la „90”).

Conversațiile are o pagină de setări dedicată

În Setări > Aplicații și notificări, există un fragment de setări dedicat pentru Conversații, care este separat de celelalte sub-setări pentru Notificări. Aici, puteți modifica setările pentru orice notificare de aplicație care este recunoscută ca „Conversație”. Puteți schimba prioritatea, dacă aplicația se poate afișa ca un balon și multe altele.

Ușoară modificare a editorului de capturi de ecran de marcare

prin intermediul @hardikpakhale

Telefoanele Pixel vin cu o editare de bază a capturii de ecran numită Markup. În Android 11, rândul de sus de pictograme a fost modificat. Butonul „Partajare” a fost înlocuit cu o pictogramă de distribuire, butonul „Salvare” a fost mutat într-o nouă casetă de dialog care apare atunci când atingeți „Terminat” (care anterior era doar o săgeată înapoi pentru a ieși din Markup), iar acum există o pictogramă coș de gunoi pentru a șterge imagine. Când atingeți „Terminat”, acum există și o opțiune de Ștergere în cazul în care vă răzgândiți.

Noua opțiune pentru dezvoltatori „Permite suprapunerile ecranului în setări”.

Există o nouă opțiune în Opțiuni pentru dezvoltatori, numită „Permite suprapunerile de ecran în Setări”. Activarea acestui testament permite aplicațiilor cu permisiunea „afișare peste alte aplicații” să își arate ferestrele plutitoare deasupra Setări ecrane. Nu suntem pe deplin siguri de ce a fost adăugată această comutare, având în vedere că Google intenționează să o facă eliminați suprapunerile în favoarea API-ului Bubbles. Este posibil ca Google să dorească să creeze cititoare de ecran și alte servicii de accesibilitate care utilizează suprapuneri pentru a putea ajuta utilizatorii să navigheze în Setări.

Bulele se ascund cu grijă când o aplicație trece pe ecranul complet

Potrivit informatorului @AnalogCyan, pictograma balon plutitoare din Android 11 se ascunde acum când lansați o aplicație devine ecran complet.

Din Beta 1: dezactivați conexiunea automată Wi-Fi pentru anumite rețele

Android a acceptat pornirea automată a conexiunii Wi-Fi și conectarea la rețelele din apropiere (de încredere), dar acesta a fost întotdeauna un lucru cu totul sau nimic pentru telefoanele Pixel. Fie ați activat setarea „Porniți Wi-Fi automat” în Setări > Rețea și Internet > Wi-Fi > Preferințe Wi-Fi, fie nu ați activat-o. În primul Android 11 beta, Google a adăugat opțiunea de a comuta această funcție pe o rețea Wi-Fi. Pur și simplu accesați detaliile „Rețea” pentru orice rețea Wi-Fi salvată și apoi comutați „conectare automată”.

Din Beta 1: Salvați imagini din Prezentare generală a aplicațiilor recente

Aplicația Servicii de personalizare a dispozitivului de pe telefoanele Pixel adaugă o funcție ingenioasă la prezentarea generală a aplicațiilor recente: capacitatea de a apăsa lung text sau imagini pentru a deschide meniul contextual. Într-o versiune beta anterioară a Android 11, Google a adăugat posibilitatea de a „salva” o imagine pe care ați apăsat lung în prezentarea generală a aplicațiilor recente.

Funcții în curs de dezvoltare în Android 11 Beta 2

O demontare a APK-ului poate prezice adesea funcții care pot apărea într-o actualizare viitoare a unei aplicații, dar este posibil ca oricare dintre caracteristicile pe care le menționăm aici să nu apară într-o versiune viitoare. Acest lucru se datorează faptului că aceste caracteristici sunt în prezent neimplementate în versiunea live și pot fi extrase oricând de către dezvoltatori într-o versiune viitoare.

Noua opțiune de dezvoltator Pixel Launcher pentru a separa activitatea recentă de lansator

În setările ascunse pentru dezvoltatori ale Pixel Launcher, am găsit o nouă opțiune care cu siguranță îi va entuziasma pe modori. În Android 9 Pie, Google a mutat codul pentru prezentarea recentă a aplicațiilor din SystemUI în Launcher3, care este aplicația de lansare AOSP. De la Android 9 Pie la Android 11, prezentarea recentă a aplicațiilor a făcut parte din lansatorul de stocuri, nu contează dacă acesta este Pixel Launcher pe dispozitivele Google Pixel sau aplicația de lansare OEM a non-Google dispozitive. Avantajul acestei schimbări este că navigarea prin gesturi se integrează perfect cu prezentarea recentă a aplicațiilor. Cu toate acestea, această mișcare are a lăsat în praf dezvoltatorii de lansatoare terți deoarece navigarea prin gesturi este fie întreruptă, fie incredibil de neplăcută dacă utilizatorul nu folosește lansatorul de stoc. Această nouă opțiune din Pixel Launcher ar putea sugera o posibilă separare între prezentarea recentă a aplicațiilor și interfața de utilizare a lansatorului, dar nu știm exact cum va fi implementată. Totuși, vom fi cu ochii pe mai multe indicii.

Execuție suspendată pentru aplicațiile din cache

Google lucrează la o nouă Opțiune pentru dezvoltatori, denumită în mod adecvat „congelator de aplicații stocate în cache”. După câteva șiruri am dezgropat, această funcție va „suspenda execuția pentru aplicațiile din cache”. Utilizatorii pot comuta această funcție pe o aplicație bază.

<stringname="cached_apps_freezer">Suspend execution for cached appsstring>
<stringname="cached_apps_freezer_device_default">Device defaultstring>
<stringname="cached_apps_freezer_disabled">Disabledstring>
<stringname="cached_apps_freezer_enabled">Enabledstring>
<stringname="cached_apps_freezer_reboot_dialog_text">Your device must be rebooted for this change to apply. Reboot now or cancel.string>

Încă nu am reușit să scoatem la suprafață această funcție, dar ne vom actualiza cu câteva capturi de ecran odată ce o vom pune în funcțiune.

Monitor pentru căderea dispozitivului

Nu este de mirare că Google este lucrează la noile telefoane Pixel, deși cine știe când vor vedea lumina zilei. Se pare, cel puțin, că Google încă colectează în mod activ date de la utilizatori pentru a-și îmbunătăți viitoarele dispozitive. Android 11 Beta 2 pe Pixel 4 și Pixel 4 XL are o nouă aplicație preinstalată numită „Device Drop Monitor”. Totuși, nu îl vei găsi în sertarul de aplicații. Această aplicație detectează când dispozitivul a căzut rapid la pământ. Înregistrează durata căderii libere și accelerația dispozitivului. Când este detectată o cădere, aplicația afișează o notificare prin care îi cere utilizatorului să completeze un scurt sondaj. Sondajul cere utilizatorului să estimeze cât de departe a căzut dispozitivul, pe ce material a aterizat telefonul (beton/asfalt/lemn de esență tare/covor/țiglă/etc.) și dacă telefonul a fost într-o carcasă de protecție. După completarea sondajului, aplicația le va spune utilizatorilor că „aportul lor va ajuta la îmbunătățirea designului pe viitoarele dispozitive Pixel”. Nu știm dacă această aplicație va afișa vreodată sondaje utilizatorilor obișnuiți, deoarece se pare că codul de inițiere a unui sondaj este codificat pentru a returna fals.

Manager mod de luminozitate ridicată

Ca răspuns la plângerile utilizatorilor că Pixel 4 este afișajul este prea slab pentru a fi văzut în aer liber, Google a actualizat algoritmul Adaptive Brightness pentru a activa modul de luminozitate ridicată când a fost detectată o lumină ambientală extrem de puternică. Se pare că Google se deplasează pentru a împinge acest cod către AOSP, deoarece am descoperit o nouă aplicație de sistem numit HbmSvManager cu numele pachetului com.android.hbmsvmanager care conține logica pentru aceasta algoritm.


Ca întotdeauna, dacă aflăm mai multe despre Android 11, vom posta un articol pe XDA. Puteți urmări eticheta noastră Android 11 pentru a fi la curent cu tot ce găsim:

Știri Android 11 pe XDA