Prima previzualizare pentru dezvoltatori Android 13 este aici și include o serie de modificări pentru dezvoltatori și utilizatorii finali. Citiți despre asta aici!
Android este cel mai mare sistem de operare din lume. Acesta alimentează peste 2,5 miliarde de smartphone-uri în întreaga lume și în fiecare an primește un nou upgrade cu îmbunătățiri față de versiunea anterioară. Prima previzualizare pentru dezvoltatori de la Google Android 13 este acum live, aducând o serie de modificări care beneficiază dezvoltatorii și aduc îmbunătățiri la confidențialitate, Material You, comenzile lingvistice și multe altele.
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 și 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 1 pentru dezvoltatori Android 13 includ:
- Funcții de confidențialitate actualizate: un nou selector de fotografii de sistem care permite utilizatorilor să partajeze anumite imagini și videoclipuri cu aplicații și o nouă permisiune Wi-Fi care ajută la minimizarea utilizării datelor de locație.
- Pictograme tematice: pictogramele dinamice ale aplicației găsite în Material. Veți fi extinse la toate pictogramele aplicației din Android 13, permițând dezvoltatorilor să aibă o pictogramă dinamică a aplicației care răspunde la Materialul configurat de utilizatori.
- Comenzi de limbă: Android 13 va introduce un nou API care va ajuta dezvoltatorii să-și identifice utilizatorii limba preferată, contribuind la îmbunătățirea experienței utilizatorului și la reducerea cantității de coduri standard necesare de la dezvoltatori.
- Instrumente pentru dezvoltatori: Android 13 DP1 începe munca de reîmprospătare a bibliotecilor de bază ale Android pentru a suporta Java 11. Multe dintre funcțiile de înscriere din DP1 sunt, de asemenea, comutabile, astfel încât dezvoltatorii pot înțelege mai ușor cum fiecare modificare le afectează în mod individual aplicațiile.
Navigați în acest articol
- Când va lansa Android 13
-
Comenzi de confidențialitate actualizate în Android 13
- API Photo Picker
- Permisiunea dispozitivului din apropiere pentru Wi-Fi
-
Instrumente pentru dezvoltatori în Android 13
- API-ul de plasare cu setări rapide
- Pictogramele tematice sunt acum accesibile dezvoltatorilor
- Preferințe de limbă pentru fiecare aplicație
- Separe mai rapidă cu silabe
- Umbritoare programabile
- Actualizări OpenJDK 11
-
Compatibilitatea aplicației în Android 13
- Actualizări de sistem Google Play
- Optimizare tablete, pliabile și Chromebookuri
- Testare și depanare mai ușoară
- Cum să descărcați și să instalați Android 13 Developer Preview 1 pe dispozitivul dvs. Google Pixel
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.
Comenzi de confidențialitate actualizate în Android 13
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ă fiecare interacţiune. Android 12 a făcut multe pentru confidențialitatea utilizatorilor, iar Android 13 extinde acest lucru.
API Photo Picker
În primul rând, Android 13 adaugă un nou sistem de selectare a fotografiilor, o modalitate standard și optimizată de a partaja în siguranță atât fotografiile locale, cât și cele bazate pe cloud. Selectorul de fotografii de sistem este o extensie a selectorului de documente Android, care permite unui utilizator să partajeze un document într-o aplicație fără ca aplicația să aibă acces la toate documentele de pe dispozitiv. La fel, cel Photo Picker API poate fi invocat fără a necesita acces la toate fotografii de pe dispozitiv. De asemenea, Google intenționează să aducă selector de fotografii pe toate dispozitivele Android care rulează Android 11 și versiuni ulterioare, cu excepția dispozitivelor Android Go, prin actualizările sistemului Google Play.
Permisiunea dispozitivului din apropiere pentru Wi-Fi
În versiunile anterioare de Android, aplicațiile care trebuiau să se conecteze la dispozitivele Wi=Fi din apropiere trebuiau să solicite permisiunea de locație, chiar dacă nu aveau nevoie de locația dispozitivului pentru a funcționa. Google împarte acum această funcționalitate într-o nouă permisiune de rulare numită NEARBY_WIFI_DEVICES și face parte din grupul de permisiuni NEARBY_DEVICES. Aplicațiile care vizează Android 13 pot solicita permisiunea NEARBY_WIFI_DEVICES cu indicatorul „neverForLocation”.
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.
API-ul de plasare cu setări rapide
Setările rapide sunt un plus pentru Android, deoarece vă permit să comutați rapid anumite aspecte ale telefonului chiar deasupra sertarului de notificări. Problema este că, uneori, găsești una nouă pe care o poți adăuga dintr-o aplicație despre care nu știai că are o comutare rapidă a setărilor. Android 13 își propune să ajute în acest sens, ca noul API de plasare a plăcilor permite unei aplicații să solicite utilizatorului cu un buton să adauge o țiglă rapidă personalizată la setările rapide.
Pictogramele aplicațiilor tematice sunt acum accesibile de către dezvoltatori
Google a început să testeze beta pictograme pentru aplicații tematice în Pixel Launcher din Android 12, deși era etichetat în mod clar „beta”. Se conectează la „monet”, motorul de tematică Android 12 care este prezent în prezent pe smartphone-urile Pixel. Cu Android 13, dezvoltatorii de aplicații sunt încurajați în mod activ să furnizeze pictograme compatibile, astfel încât utilizatorii finali să aibă o experiență consecventă pe ecranul lor de pornire dacă activează funcția.
Preferințe de limbă pentru fiecare aplicație
Pentru utilizatorii multilingvi, este adesea cazul să doriți să utilizați unele aplicații într-o limbă și alte aplicații într-o altă limbă. Unele aplicații oferă utilizatorului final o limbă de alegere, astfel încât să poată utiliza aplicația într-o altă limbă, separată de limba în care se află telefonul lor. Cu toate acestea, în Android 13, acum puteți face asta cu o nouă platformă API pentru a seta sau a obține limba preferată a utilizatorului. Un API similar va fi adăugat și la o viitoare bibliotecă Jetpack.
Separe mai rapidă cu silabe
În mod obișnuit, atunci când un cuvânt se umple până la marginea unui container (să zicem, ecranul telefonului) și dorește să continue fiind scris pe rândul următor, ai adăuga o cratimă acolo unde cuvântul este tăiat înainte de a continua pe rândul următor. Deși a fost posibil ca Android să se ocupe de acest lucru pentru dvs. în împachetarea dinamică a textului, nu a fost niciodată recomandabil datorită succesului de performanță pe care l-ați obține în utilizarea acestuia. Ca urmare, este dezactivat implicit.
Acum, totuși, Google spune că funcția este mult îmbunătățită și se mândrește cu creșteri de performanță de până la 200%, astfel încât nu există aproape niciun impact asupra performanței de redare a textului.
Umbritoare programabile
Android 13 adaugă suport pentru obiectele RuntimeShader programabile, cu comportament definit folosind limbajul Android Graphics Shading (AGSL). AGSL împărtășește o mare parte din sintaxa sa cu GLSL, dar funcționează în motorul de randare Android pentru a personaliza pictura în pânza Android, precum și filtrarea conținutului Vizualizare.
Actualizări OpenJDK 11
Bibliotecile de bază ale Android 13 sunt actualizate la cea mai recentă versiune LTS a OpenJDK 11. Există atât actualizări de bibliotecă, cât și suport pentru limbajul de programare Java 11 pentru dezvoltatorii de aplicații și platforme. Aceste modificări de bază ale bibliotecii vor fi, de asemenea, distribuite utilizatorilor finali prin actualizările sistemului Google Play, ca parte a unui modul ART pentru Android 12 și mai nou.
Compatibilitatea aplicației în Android 13
Pe măsură ce smartphone-urile se schimbă, factorii de formă specifici (cum ar fi dispozitivele pliabile) introduc o problemă dezvoltatorilor. Cum poate un dezvoltator să-și facă aplicația să funcționeze și să comute fără probleme între doi factori de formă complet diferiți din mers, de exemplu? Cum poate o aplicație să prezică în mod fiabil unde se află o cameră decupată? Acestea sunt probleme pe care Google a încercat să le rezolve făcându-le cât mai ușor posibil pentru dezvoltatori să interogheze sistemul și să afle acești parametri specifici.
Nu numai asta, dar și compania a prezentat orientări specifice de proiectare receptivă pe care dezvoltatorii ar trebui să le urmeze pentru a asigura compatibilitatea maximă între dispozitive.
Actualizări de sistem Google Play
Google se extinde Linia principală a proiectului în Android 13 pentru a modulariza în continuare părțile de bază ale sistemului Android. Google a demonstrat deja modul în care părțile centrale ale sistemului pot fi actualizate, cum ar fi introducerea API-ului de selecție a fotografiilor prin actualizările sistemului Google Play pe dispozitivele mai vechi. Cu Android 13, Google a adăugat atât un modul Bluetooth, cât și un modul de bandă ultra-largă.
Optimizare tablete, pliabile și Chromebookuri
Bazându-se pe impulsul stabilit de Android 12L, Android 13 include optimizări pentru dispozitive cu ecran mare, cum ar fi tablete, dispozitive pliabile și Chromebookuri.
Testare și depanare mai ușoară
Pentru a facilita pentru dezvoltatori să testeze modificări individuale ale Android 13, Google a introdus o serie de comutări în setările dezvoltatorului. Aceste comutări permit dezvoltatorilor să activeze sau să dezactiveze modificările în mod individual.
Cum să descărcați și să instalați Android 13 Developer Preview 1 pe dispozitivul dvs. Google Pixel
Poți cu ușurință descărcați Android Developer Preview 1ș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!