Android 11 Developer Preview 2 anunțat pentru smartphone-urile Google Pixel

Google a anunțat Android 11 Developer Preview 2 pentru Google Pixel 2017 și smartphone-urile ulterioare. Iată ce este nou pentru utilizatori și dezvoltatori.

Deși răspândirea bolii COVID-19 cauzată de SARS-CoV-2 a încetinit economia globală, multe companii de tehnologie și-au făcut tranziția angajaților la muncă de acasă (WFH). Google este una dintre aceste companii și astăzi au recunoscut dificultățile cu care se confruntă mulți dintre noi din întreaga lume. Astăzi, compania a anunțat o nouă previzualizare pentru dezvoltatori a următorului sistem de operare Android major: Android 11. Android 11 Developer Preview 2, la fel ca prima Developer Preview, este încă destinat doar dezvoltatorilor, iar lista de modificările menționate în postarea de blog se concentrează pe noile API-uri și pe schimbările comportamentului platformei la care dezvoltatorii vor trebui să se adapteze. Iată ce este nou.

Noi modificări ale API-ului Android 11

  • API de stat 5G: În Android 11 Developer Preview 2, dezvoltatorii pot verifica dacă utilizatorul se află într-o rețea 5G New Radio (NR) sau Non-Standalone (NSA). Dacă nu sunteți familiarizat, 5G pe rețelele NSA înseamnă că rețeaua 5G se îndepărtează de infrastructura 4G existentă, în timp ce cu 5G pe rețelele NR, rețeaua este independentă. 5G pe NR va fi, în general, mult mai rapid, deși disponibilitatea sa actuală este foarte limitată. Puteți verifica această stare pentru a schimba modul în care aplicația dvs. se comportă în conexiunea de rețea inferioară sau superioară.
  • Unghi de balamale pentru pliabile: Dispozitivele pliabile precum viitorul Microsoft Surface Duo, Motorola Razr, Samsung Galaxy Fold/Z Flip și Huawei Mate X/Xs au de obicei mai mult de două stări. De cele mai multe ori, sunt fie pliate, fie complet desfăcute, dar ocazional, utilizatorii le vor plasa într-un unghi. Android 11 Developer Preview 2 a adăugat suport pentru a senzorul unghiului balamalei care permite aplicațiilor să interogheze unghiul balamalei fie direct, fie printr-o bibliotecă AndroidX.
  • Îmbunătățiri ale serviciului de filtrare a apelurilor: Aplicațiile de filtrare a apelurilor pot raporta acum un motiv de respingere a apelurilor pentru a informa utilizatorii de ce serviciul a respins un apel primit. În plus, aplicațiile de filtrare a apelurilor pot vedea și dacă un apel primit a fost de la un număr care se află în contactele utilizatorului, cu condiția, desigur, ca aplicația de filtrare a apelurilor să aibă permisiunea de a citi contactele. În cele din urmă, aplicațiile de filtrare a apelurilor pot personaliza acum a dialog post-apel, care este oferit de sistem, pentru a le permite utilizatorilor să efectueze acțiuni precum marcarea apelului ca spam sau adăugarea numărului la persoanele de contact.
  • Actualizări ale API-ului Neural Networks: Google a adăugat o „versiune eficientă din punct de vedere computațional” a unui funcția de activare swish (avertisment: link PDF) care permite „timp de antrenament mai rapid și precizie mai mare într-o mare varietate de sarcini”. O altă adăugare este activarea operațiunilor de control modele mai avansate de învățare automată care acceptă ramificare și bucle.” În cele din urmă, Google a adăugat „noi controale de execuție” pentru a minimiza latența pentru uz comun. cazuri.

Confidențialitate și securitate

  • În Android 11, aplicațiile care doresc să acceseze datele camerei sau microfonului dintr-un serviciu din prim-plan trebuie să declare atributul manifest foregroundServiceType.
  • Depozitare acoperită a fost actualizat în această nouă versiune de previzualizare. Acum dezvoltatorii pot migra fișiere „de la modelul moștenit la noul model de stocare cu scop”. De asemenea, este adăugată „o mai bună gestionare a fișierelor din cache”.

Poloneză și de calitate

  • Tranziții IME sincronizate: Au fost adăugate noi API-uri pentru a permite dezvoltatorilor să sincronizeze conținutul aplicației lor cu editorul metodei de introducere, sau IME, și barele de sistem pe măsură ce se anima. Acest lucru vă permite să creați tranziții IME care sunt mult mai fluide decât înainte. Noul inserții ascultător de animație permite să se creeze „tranziții perfecte pentru cadru”, deoarece notifică aplicațiile cu privire la modificările pe cadru ale inserțiilor. Noul WindowInsetsAnimationController Pe de altă parte, API-ul permite aplicațiilor să preia controlul asupra tranzițiilor IME și barei de sistem. În exemplul afișat în dreapta jos, aplicația folosește API-ul WindowInsetsAnimationController pentru a controla tranziția IME la suprascrolling interfața de utilizare a aplicației.
  • Rata de reîmprospătare preferată de aplicație: Acum există zeci de dispozitive Android cu afișaje cu rată de reîmprospătare ridicată, cum ar fi 90Hz, 120Hz sau 144Hz. În Android 11, aplicațiile și jocurile își pot seta acum rata de cadre preferată pentru propriile ferestre. Sistemul va folosi rata de cadre preferată a aplicației pentru a alege rata de reîmprospătare a afișajului atunci când rulează aplicația.
  • Reluați la repornire: La fel de am evidențiat mai înainte, Android 11 îmbunătățește experiența actualizărilor OTA peste noapte. După o repornire, aplicațiile pot accesa spațiul de stocare Credential Encrypted (CE) fără ca utilizatorul să deblocheze dispozitivul. Astfel, aplicațiile pot relua funcționalitatea normală după o OTA atunci când utilizatorul nu este prin preajmă pentru a debloca telefonul.
  • Suport pentru cameră în emulator Android: Emulatorul Android din Android Studio acceptă acum camerele emulate din față și din spate. Suporta camera din spate HW Nivelul 3 în Camera2 API, în timp ce camera frontală acceptă nivelul COMPLET cu suport logic pentru cameră.

Incepe

În aprilie va mai exista o previzualizare pentru dezvoltatori, urmată de două versiuni beta. Versiunea stabilă a Android 11 va fi disponibilă cândva în Q3 din 2020, dacă totul merge conform planului.

Pentru a instala Android 11 Developer Preview 2 pe un dispozitiv Pixel, trebuie să aveți un Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 sau Pixel 4 XL. Poți fie flash manual build-ul de previzualizare sau poți folosi Android Flash Tool să o fac pentru tine. Dacă nu dețineți un dispozitiv Pixel, este posibil să puteți instala cea mai recentă Previzualizare pentru dezvoltatori prin intermediul Imagine de sistem generică (GSI) pe dispozitive compatibile cu Project Treble, care includ dispozitive care au fost lansate cu Android 9 Pie sau o versiune ulterioară. Cu toate acestea, kilometrajul dvs. poate varia. În cele din urmă, puteți porni cea mai recentă versiune în Emulator Android din Android Studio. Fiecare dintre aceste metode vă oferă o modalitate de a vă testa aplicațiile în noul mediu. Asigurați-vă că testați temeinic aplicația dvs., deoarece Google va face în cele din urmă vizarea Android 11 o cerință pentru includerea aplicațiilor dvs. în Magazinul Google Play.

Încercați cea mai recentă versiune și oferiți Google părere dacă întâmpinați probleme.

Știri Android 11 pe XDA