Android 14 Developer Preview 2 este acum aici și există câteva modificări destul de interesante.
Prima previzualizare pentru dezvoltatori a Android 14 a scăzut luna trecută și a împachetat toate bazele pentru următoarea iterație a celui mai mare sistem de operare din lume. Prima previzualizare pentru dezvoltatori a avut opțiuni de personalizare și promisiuni de durată mai bună a bateriei, iar a doua previzualizare pentru dezvoltatori dublează unele dintre aceste modificări. De asemenea, introduce și noi modalități de a vă proteja securitatea și confidențialitatea, cum ar fi permițându-vă să selectați ce fotografii poate accesa o aplicație pe dispozitivul dvs.
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 14. 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 14, care se așteaptă să fie lansată în a doua jumătate a anului.Cele mai notabile caracteristici ale previzualizării pentru dezvoltatori Android 14 2 includ:
- Oferă utilizatorilor mai mult control asupra datelor lor: Au fost introduse modificări, astfel încât utilizatorii să poată selecta fotografiile pe care le accesează o aplicație pe dispozitiv, astfel încât să nu fie nevoie să partajați întreaga bibliotecă de fotografii cu o aplicație. De asemenea, a fost adăugat un API de detectare a capturii de ecran pentru a preveni accesul inutil la datele unui utilizator.
- Modalități mai multe și mai sigure de a vă conecta: Un nou API oferă o conectare sigură, fără parolă, prin chei de acces pentru autentificarea în aplicații.
- Îmbunătățiri ale sănătății sistemului dispozitivului Android: Android 14 va urmări eficientizarea modului în care rulează aplicațiile, inclusiv împiedicând rularea acestora în timp ce sunt înghețate, astfel încât să economisească durata de viață a bateriei și performanța.
Ne așteptăm să apară și alte schimbări sub capotă, la care vom fi cu ochii.
Când va lansa Android 14?
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 2023, cu „câteva săptămâni” planificate cel puțin înainte de lansarea oficială. Android 13 a atins stabilitatea platformei în iunie 2022, iar versiunea finală a fost eliberat în August din acel an. Google a lansat mai multe detalii despre cronologia lansării pe care le poți verifica.
Confidențialitate și securitate
Acces la fotografiile selectate
Photo Picker este un API pe care Google l-a introdus cu Android 13. Aplicațiile nu trebuie să solicite permisiuni pentru a avea acces la elementele pe care utilizatorul le selectează prin intermediul Photo Picker, ceea ce face ca acesta să fie o modalitate de păstrare a confidențialității de a partaja fotografii și videoclipuri cu aplicații. Am detaliat această caracteristică deja când am activat-o în prima previzualizare pentru dezvoltatori Android 14, dar practic, funcționează după cum urmează.
Când o aplicație care vizează nivelul API 33 declanșează dialogul de permisiuni de rulare pentru a cere utilizatorului să le acorde READ_MEDIA_VIDEO sau READ_MEDIA_IMAGES (sau ambele), Android 14 poate introduce o nouă intrare în dialog de permisiune care spune „Selectați fotografii”. Atingerea acestei intrări va lansa o nouă versiune a Photo Picker, care permite utilizatorului să selecteze ce fotografii sau videoclipuri doresc să acorde acces la aplicație la. Ulterior, aplicația are acces numai la acele elemente media pe care utilizatorul le-a selectat în mod special, cu excepția cazului în care utilizatorul alege extindeți accesul la articole media suplimentare sau acordați aplicației acces la întregul magazin media pentru imagini și Videoclipuri.
- Permite accesul la toate fotografiile: este disponibilă biblioteca completă cu toate fotografiile și videoclipurile de pe dispozitiv.
- Selectați fotografii: doar selecția de fotografii și videoclipuri de către utilizator va fi disponibilă temporar prin MediaStore.
- nu permite: accesul la toate fotografiile și videoclipurile este interzis.
Manager de acreditări și chei de acces
Android 14 adaugă Manager de acreditari ca API de platformă și este adus înapoi la Android 4.4 și versiuni ulterioare printr-o bibliotecă Jetpack cu o implementare a serviciilor Google Play. Face conectarea mai ușoară prin sprijinirea API-urilor pentru preluarea și stocarea acreditărilor furnizorilor de acreditări configurați de utilizator, cum ar fi managerii de parole.
API-ul Credential Manager acceptă, de asemenea, cheile de acces noul standard industrial pentru autentificare fără parolă, care este mai sigur decât utilizarea unui nume de utilizator și a unei parole pentru a vă conecta la aplicații. Acesta va permite utilizatorilor să creeze chei de acces pentru aplicații și să le stocheze în Google Password Manager. Cheile de acces stocate se vor sincroniza pe dispozitivele conectate la același cont Google pentru o experiență perfectă.
Intenții implicite mai sigure
Pentru aplicațiile care vizează Android 14, crearea unei intenții în așteptare modificabile cu o intenție implicită va genera o excepție, astfel încât acestea să nu poată fi folosite pentru a declanșa căi de cod neașteptate.
Lansarea activității de fundal
Pentru a reduce cazurile de întreruperi neașteptate, Android 14 oferă aplicațiilor din prim-plan mai mult control asupra capacității aplicațiilor cu care interacționează de a începe activități. Mai exact, aplicațiile care vizează Android 14 trebuie să acorde privilegii pentru a începe activități în fundal atunci când trimit un PendingIntent sau când leagă un Serviciu.
Experiențe de aplicație îmbunătățite
Noi API-uri PackageInstaller
Android 14 introduce o serie de API-uri PackageInstaller pentru a simplifica și îmbunătăți experiența utilizatorului atunci când vine vorba de instalarea APK-urilor. Acestea includ:
- requestUserPreapproval(): permite utilizatorului să amâne descărcarea unui APK până când instalarea este aprobată.
- setRequestUpdateOwnership(): permite unui program de instalare să indice că este responsabil pentru actualizările viitoare ale unei aplicații.
- setDontKillApp(): poate permite instalarea fără probleme a funcțiilor opționale ale unei aplicații prin APK-uri divizate în timp ce aplicația este în uz.
API-ul InstallConstraints va face, de asemenea, ca actualizările aplicației să aibă loc numai la momente convenabile, cum ar fi atunci când aplicația nu mai este utilizată.
Personalizare
Android 14 vă permite să setați preferințe regionale pentru a personaliza unitățile de temperatură, prima zi a săptămânii și sistemele de numerotare. De asemenea, am observat această caracteristică în previzualizarea dezvoltatorului 1 și a activat-o printr-un steag de dezvoltator. Un european care trăiește în S.U.A. poate prefera în continuare să folosească Celsius pentru măsurarea temperaturii, de exemplu.
Cum să descărcați și să instalați Android 14 Developer Preview 1 pe dispozitivul dvs. Google Pixel
Puteți descărca cu ușurință Android Developer Preview 1 și asigurați-vă că consultați ghidul nostru cum se instalează Android 14 dacă nu ești sigur cum să faci asta.
Google lansează oficial această actualizare de previzualizare pentru dezvoltatori pentru Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5 sau Pixel 4a (5G). Puteți utiliza imaginile de sistem pe 64 de biți cu emulatorul Android în Android Studio.
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!