Android 13 Beta 3 marchează prima etapă a stabilității platformei

Google a lansat astăzi a treia versiune beta a Android 13. Cu Android 13 Beta 3, noua versiune a atins în sfârșit piatra de hotar a stabilității platformei.

La I/O 2022, Google a lansat al doilea Android 13 lansare beta la începutul acestui an. Actualizarea a introdus câteva caracteristici demne de remarcat, cum ar fi un gest de protecție pentru spate, fișiere de resurse pentru specificarea limbilor de aplicație acceptate și o nouă permisiune de a utiliza alarme exacte. Acum, Google a început să semene a treia versiune beta Android 13 pentru dispozitivele sale Pixel și iată ce trebuie să știți despre aceasta.

Ce este nou în Android 13 Beta 3?

Stabilitatea platformei

În primul rând, a treia versiune beta aduce Android 13 la piatra de hotar a stabilității platformei. Potrivit Google, această piatră de hotar înseamnă că „Android 13 a ajuns la API-urile interne și externe finale, la comportamentele finale privind aplicațiile și la listele finale de API-uri non-SDK (liste gri).” 

Dezvoltatorii de aplicații, jocuri, SDK, biblioteci și motoare de jocuri pot folosi acum etalonul de stabilitate a platformei ca țintă pentru planificarea testării finale de compatibilitate și lansării publice pentru a se asigura că actualizările de compatibilitate ale acestora sunt gata înainte de finală eliberare.

Compatibilitate aplicație

Odată cu cea de-a treia versiune beta a Android 13, Google îndeamnă dezvoltatorii să testeze compatibilitatea aplicațiilor. Acum că Android 13 a atins Platform Stability, dezvoltatorii de aplicații ar trebui să își testeze aplicațiile pentru compatibilitate este timpul pentru lansarea finală, astfel încât să aibă timp să facă toate actualizările necesare înainte de Android 13 stabil rola.

Google a evidențiat, de asemenea, câteva modificări la care dezvoltatorii de aplicații ar trebui să fie atenți în timp ce își testează aplicațiile pe Android 13 beta 3. Acestea includ:

  • Permisiune de rulare pentru notificări: Android 13 introduce o nouă permisiune de rulare pentru trimiterea de notificări dintr-o aplicație. Asigurați-vă că înțelegeți cum funcționează noua permisiune și planificați să vizați Android 13 (API 33) cât mai curând posibil.
  • Previzualizare clipboard: asigurați-vă că aplicația dvs. ascunde date sensibile în noua previzualizare clipboard a Android 13, cum ar fi parolele sau informațiile despre cardul de credit.
  • Preluare JobScheduler: JobScheduler încearcă acum să anticipeze data viitoare când aplicația dvs. va fi lansată și va rula toate sarcinile de preluare anticipată asociate înainte de acel moment. Dacă utilizați lucrări de preluare anticipată, testați dacă funcționează conform așteptărilor.

După ce a testat și a publicat o versiune actualizată a aplicației, Google îndeamnă dezvoltatorii să înceapă procesul de actualizare a aplicației. versiunea SDK țintă a aplicației, examinați modificările de comportament pentru aplicațiile care vizează Android 13 și utilizați cadrul de compatibilitate pentru a detecta orice probleme. Google a evidențiat câteva modificări pe care dezvoltatorii ar trebui să le testeze dacă aplicațiile lor vizează nivelul API 33 sau mai mare:

  • Permisiunea dispozitivului din apropiere pentru Wi-Fi: aplicațiile care gestionează conexiunile unui dispozitiv la punctele de acces din apropiere ar trebui să utilizeze un nouă permisiunea de rulare NEARBY_WIFI_DEVICES pentru operațiuni Wi-Fi, cum ar fi scanarea, fără a avea nevoie de acces la dispozitiv Locație. Unele API-uri Wi-Fi necesită ca aplicația dvs. să aibă această nouă permisiune.
  • Permisiuni media granulare: dacă aplicația dvs. vizează Android 13 și citește fișiere media din stocarea obișnuită de date, trebuie să solicitați una sau mai multe dintre noile permisiuni granulare în loc de READ_EXTERNAL_STORAGE permisiune.
  • Modificări ale permisiunii pentru senzorii de corp: Android 13 introduce accesul „în timpul utilizării” pentru senzorii de corp. Dacă aplicația dvs. trebuie să acceseze informațiile senzorului corporal din fundal, trebuie să declare o nouă permisiune BODY_SENSORS_BACKGROUND.
  • Filtrele de intenție blochează intențiile care nu se potrivesc: dacă aplicația dvs. trimite o intenție către o componentă exportată a altă aplicație care vizează Android 13 (API 33) sau o versiune ulterioară, acum trebuie să se potrivească cu un filtru de intenții din aplicația de primire.
  • Comenzi media derivate din PlaybackState: Android 13 derivă mai multe controale media din acțiunile PlaybackState, pentru a afișa un set mai bogat de comenzi care sunt consecvente între tipurile de dispozitive. Asigurați-vă că aplicația dvs. gestionează aceste modificări.

Suport pentru tablete și ecrane mari

În cele din urmă, Google a subliniat, de asemenea, că dezvoltatorii ar trebui să includă tablete și alte dispozitive cu ecran mare ca parte a testării lor. Dezvoltatorii pot testa optimizările pentru dispozitivele cu ecran mare prin configurarea unui emulator Android Android Studio sau folosind un dispozitiv compatibil cu ecran mare, cum ar fi Lenovo Tab P12 Pro și Xiaomi Fila 5. Iată câteva modificări la care dezvoltatorii ar trebui să le acorde atenție în timpul testării:

  • Interacțiunea cu bara de activități: verificați cum răspunde aplicația dvs. atunci când este vizualizată cu noua bară de activități pe ecrane mari. Asigurați-vă că interfața de utilizare a aplicației dvs. nu este întreruptă sau blocată de bara de activități.
  • Modul cu mai multe ferestre: modul cu mai multe ferestre este acum activat în mod implicit pentru toate aplicațiile, indiferent de configurația aplicației, așa că asigurați-vă că aplicația gestionează ecranul împărțit în mod corespunzător. Puteți testa trăgând și plasând aplicația în modul ecran divizat și ajustând dimensiunea ferestrei.
  • Experiență de compatibilitate îmbunătățită: dacă aplicația dvs. nu este încă optimizată pentru tablete, cum ar fi utilizarea unei soluții fixe orientare sau nefiind redimensionabil, verificați modul în care aplicația dvs. răspunde la ajustările modului de compatibilitate, cum ar fi letterboxing.
  • Proiecție media: dacă aplicația dvs. folosește proiecția media, verificați cum răspunde aplicația dvs. în timp ce redați, transmiteți în flux sau difuzați conținut media pe ecrane mari. Asigurați-vă că luați în considerare modificările posturii dispozitivului și pe dispozitivele pliabile.
  • Previzualizarea camerei: pentru aplicațiile pentru cameră, verificați cum răspunde interfața de utilizare pentru previzualizarea camerei pe ecranele mari atunci când aplicația este constrânsă la o porțiune a ecranului în modul cu ferestre multiple sau cu ecran divizat. De asemenea, verificați cum răspunde aplicația dvs. atunci când postura unui dispozitiv pliabil se schimbă.

Postarea de blog a Google nu evidențiază nicio modificare în Android 13 Beta 3 pentru utilizatori. Cu toate acestea, este probabil ca versiunea să includă câteva modificări nedocumentate. Vom încerca Android 13 Beta 3 pe dispozitivele noastre Pixel și ne vom asigura că vă anunțăm dacă detectăm astfel de modificări.


Cum să descărcați și să instalați Android 13 Beta 3 pe dispozitivul dvs. Google Pixel

Poți cu ușurință descărcați Android 13 Beta 3 pentru dispozitivele dvs. Pixel și urmați ghidul nostru cum se instalează Android 13 pentru a-l configura.

Google lansează oficial această actualizare beta pentru Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL sau Pixel 4. Puteți utiliza imaginile de sistem pe 64 de biți cu emulatorul Android în Android Studio și puteți utiliza și un GSI.

Pentru a afla mai multe despre a treia versiune beta a Android 13, accesați articol oficial pe blogul dezvoltatorilor Android.