Android 13 Developer Preview 2 vine cu solicitări de permisiune de notificare și alte modificări

click fraud protection

Android 13 Developer Preview 2 este aici și include solicitări de permisiuni de notificare și îmbunătățiri ale productivității dezvoltatorilor. Verifică.

În februarie a fost lansat primul Android 13 Developer Preview, și odată cu ea a venit bazele pentru următoarea iterație a celui mai mare sistem de operare din lume. A adus o serie de modificări care beneficiază dezvoltatorii și a adus îmbunătățiri la confidențialitate, Material You, comenzile lingvistice și multe altele. Acum, compania a anunțat a doua previzualizare pentru dezvoltatori și are câteva caracteristici suplimentare și multe îmbunătățiri față de previzualizarea anterioară a dezvoltatorului.

După cum sugerează titlul „Previzualizarea dezvoltatorului”, aceste versiuni sunt destinate utilizării numai de către dezvoltatori. Este pentru a testa noi funcții și pentru a vă asigura că aplicațiile lor funcționează pe dispozitivele actualizate așa cum ar trebui. Vor fi erori, vor fi alte probleme, iar Google va solicita feedback de la dezvoltatori în următoarele luni. Dacă nu vă deranjează să întâlniți probleme, atunci, prin toate mijloacele, încercați Android 13. Cu toate acestea, dacă te bazezi pe smartphone-ul tău să fie constant stabil, atunci ar putea merita să aștepți lansarea completă a Android 13, care se așteaptă să fie lansată în a doua jumătate a anului.

Cele mai notabile caracteristici ale previzualizării pentru dezvoltatori Android 13 2 includ:

  • Solicitări de permisiune de notificare
  • Dezvoltatorii își pot downgrade acum permisiunile
  • O mulțime de îmbunătățiri ale productivității dezvoltatorilor

Când va lansa Android 13?

Pentru actualizările Android, Google dezvăluie de obicei o etapă de „stabilitate a platformei”, astfel încât dezvoltatorii să știe când Google intenționează să livreze API-urile SDK/NDK finale, împreună cu API-urile interne finale și sistemul orientat către aplicații comportamentelor. Google intenționează să atingă stabilitatea platformei în iunie 2022, cu cel puțin câteva săptămâni planificate înainte de lansarea oficială. Android 12 a atins stabilitatea platformei în august 2021, iar versiunea finală a fost lansat in octombrie din acel an. Google a lansat mai multe detalii despre cronologia lansării pe care le poți verifica.


Confidențialitate și securitate

Google știe că utilizatorii își doresc un sistem de operare în care să aibă încredere cu datele lor. La urma urmei, smartphone-urile au ajuns la punctul în care sunt efectiv o extensie a noastră și a propriei noastre vieți în multe feluri. Le folosim pentru stocarea fotografiilor importante, pentru a avea conversații private cu prietenii și familia și purtându-le cu noi zi de zi cu încrederea că microfoanele sau camerele nu înregistrează toate interacţiune. Am văzut modificări pentru sistemul de permisiuni Android 13 (printre alte modificări) introduse în Android 13 Developer Preview 1, iar Developer Preview 2 extinde acest lucru.

Permisiune de notificare

Android 13 introduce o nouă permisiune de rulare pentru trimiterea de notificări dintr-o aplicație: POST_NOTIFICARI. Aplicațiile care vizează Android 13 vor trebui acum să solicite permisiunea utilizatorului pentru a trimite notificări push. Pentru aplicațiile care vizează Android 12 sau o versiune anterioară, sistemul se va ocupa de fluxul de upgrade, dar utilizatorii o vor face vad în continuare un dialog de sistem pe care trebuie să îl accepte sau să îl refuze pentru a permite împingerea unei aplicații notificări. Google încurajează dezvoltatorii să vizeze Android 13 cât mai devreme posibil și să solicite permisiunea de notificare în aplicațiile lor.

Permisiunile dezvoltatorului de downgrade

Uneori, când aplicațiile sunt actualizate, acestea nu au nevoie de permisiuni mai vechi care au fost acordate anterior. Se introduce Android 13 un nou API care va permite dezvoltatorilor să retrogradeze permisiunile de rulare acordate anterior.

Export mai sigur al receptorilor înregistrați în context

Android 12 a introdus și a cerut dezvoltatorilor să declare exportabilitatea receptorilor Intent declarate în Manifestul Android. Google le cere acum dezvoltatorilor să facă același lucru pentru receptorii înregistrați în context, adăugând fie RECEIVER_EXPORTED sau RECEIVER_NOT_EXPORTED flag la înregistrarea receptoarelor pentru surse non-sistem. Acestea nu vor fi necesare în Android 13, dar sunt foarte recomandate pentru ca dezvoltatorii să le activeze.

Productivitatea dezvoltatorului

Android nu ar fi ceea ce este fără dezvoltatori și fiecare actualizare a platformei aduce de obicei actualizări care ușurează viața dezvoltatorilor. Unele actualizări fac cu siguranță mai dificil, dar Google încearcă, în general, să simplifice procesul de dezvoltare a aplicațiilor cu fiecare iterație.

Îmbunătățirea textului japoneză

Android 13 DP1 a introdus îmbunătățiri pentru împachetarea textului TextView, iar acum unele îmbunătățiri sunt introduse special pentru textul japonez. De data aceasta, TextViews poate împacheta textul cu Bunsetsu (cea mai mică unitate de cuvinte care sună natural) sau expresii -- în loc de caracter -- pentru o japoneză mai clară și mai lizibilă aplicatii. Va trebui doar să activați Android: lineBreakWordStyle="

fraza" cu TextViews.

Încheierea textului japonez cu stilul expresiei activat (mai jos) și fără (sus)

Înălțimi îmbunătățite ale liniilor pentru scripturile non-latine

În Android 13, scripturile non-latine (cum ar fi tamilă, birmană, telugu și tibetană) sunt afișate folosind o înălțime de linie care este adaptată pentru fiecare limbă. Acest lucru previne tăierea și îmbunătățește poziționarea textului, iar tot ce trebuie să facă o aplicație pentru a implementa aceste îmbunătățiri este să vizeze Android 13.

API-uri de conversie text

Persoanele care vorbesc limbi precum japoneză și chineză folosesc metode de introducere a literelor fonetice, care pot încetini căutarea și funcții precum completarea automată. În Android 13, aplicațiile pot apela noul API de conversie text astfel încât utilizatorii să poată găsi ceea ce caută mai rapid și mai ușor. Anterior, căutarea în japoneză impunea utilizatorului să facă următoarele:

  • Introduceți Hiragana ca pronunție fonetică a termenului de căutare (adică un loc sau numele unei aplicații)
  • Utilizați tastatura pentru a converti caracterele Hiragana în Kanji,
  • Căutați folosind caracterele Kanji
  • Obțineți rezultatele căutării lor.

Cu noul API de conversie a textului, utilizatorii japonezi pot introduce Hiragana și pot vedea imediat rezultatele căutării Kanji în direct, sărind peste cei doi pași din mijloc.

Fonturi vectoriale de culoare

Android 13 adaugă suport de redare pentru fonturile COLR versiunea 1 și actualizează emoji-ul sistemului la formatul COLRv1. COLRv1 este un format de font nou și foarte compact, care se redă rapid și clar la orice dimensiune. Pentru majoritatea aplicațiilor, sistemul se ocupă de totul și COLRv1 funcționează. Google recomandă testarea redării emoji dacă aplicația dvs. implementează propria redare a textului și utilizează fonturile sistemului. Puteți citi mai multe despre COLRv1 în Chrome anunţ când a fost anunțat cu Chrome OS 98.

Bluetooth LE Audio

Bluetooth Low Energy Audio este, după cum sugerează și numele, o modalitate cu consum redus de energie de a transmite audio prin Bluetooth. Android 13 aduce suport oficial pentru acesta.

MIDI 2.0

Android 13 adaugă, de asemenea, suport pentru noul standard MIDI 2.0, inclusiv capacitatea de a conecta hardware-ul MIDI 2.0 prin USB. MIDI 2.0 oferă îmbunătățiri, cum ar fi rezoluție crescută pentru controlere, suport mai bun pentru intonația non-occidentală și performanță mai expresivă folosind controlere per-notă.


Cum să descărcați și să instalați Android 13 Developer Preview 2 pe dispozitivul dvs. Google Pixel

Poți cu ușurință descărcați Android Developer Preview 2și asigurați-vă că consultați ghidul nostru cum se instalează Android 13 dacă nu ești sigur cum să faci asta.

Google lansează oficial această actualizare de previzualizare pentru dezvoltatori 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.


Ce părere aveți despre cea mai recentă versiune Developer Preview? Îl vei instala pe dispozitivul tău? Cum a fost experiența ta? Spune-ne în comentariile de mai jos!