Android 14 Developer Preview 1 este aici cu noi opțiuni de personalizare, o durată de viață mai bună a bateriei și multe altele

Prima previzualizare pentru dezvoltatori Android 14 este în sfârșit aici și există deja câteva modificări interesante.

Există puține sisteme de operare în lume care pot pretinde că au același nivel de influență ca Android. 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 dezvoltator de la Google Android 14 este acum live, aducând modificări care beneficiază dezvoltatorii, îmbunătățind, de asemenea, sănătatea sistemului dispozitivului și oferind utilizatorilor mai multe oferte de personalizare.

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 1 pentru dezvoltatori Android 14 includ:

  • Îmbunătățiri ale comportamentului API: S-au adus modificări comportamentelor API pentru a oferi utilizatorilor o experiență mai consistentă a aplicației pe toate dispozitivele, reducând în același timp utilizarea resurselor sistemului. Există, de asemenea, îndrumări actualizate pentru a ajuta dezvoltatorii să valorifice multitasking și funcții unice pentru ecranele mari pentru a-și construi aplicațiile mobile pentru mai multe dispozitive.
  • Durata de viață a bateriei și îmbunătățirea sănătății sistemului: Îmbunătățirile aduse sistemului intern de difuzare vor ajuta la eficientizarea duratei de viață a bateriei dispozitivului și a consumului de baterie pentru utilizatori.
  • Mai multe opțiuni de personalizare: Android 14 oferă accesibilitate îmbunătățită și funcții de limbă.
    • Android 14 face mai ușor pentru dezvoltatori să permită utilizatorilor să aleagă limba preferată pentru aplicații individuale și adăugați suport pentru diferiți termeni de adresă atunci când vă referiți la utilizatori în funcție de gen limba.
    • Pentru a se potrivi utilizatorilor cu vedere redusă, Android 14 are o dimensiune mărită a fontului de până la 200% (de la 130%) și scalarea automată a fonturilor neliniare pentru a atenua problemele obișnuite de aspect și a face textul mai mult lizibil.

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.

Opțiuni suplimentare de personalizare în Android 14

Android se referă la personalizare, iar cu Android 14 se fac câteva modificări care le vor oferi utilizatorilor un control mai mare asupra conținutului pe care îl vizionează și asupra modului în care îl văd.

Fonturi mai mari cu scalare neliniară

Dacă aveți nevoie de o dimensiune mai mare a fontului pe Android 13 sau mai puțin, valoarea maximă la care o veți putea mări este de 130% din dimensiunea implicită. Cu Android 14, această limitare va crește la 200%. În plus, dacă textul devine prea mare, atunci acel text nu va crește în același ritm cu textul mai mic de pe ecran. Acest lucru asigură că totul este lizibil și ajută utilizatorii care ar putea avea nevoie de asistență suplimentară să vadă ce este pe ecran.

Preferințe de limbă pentru fiecare aplicație

Dezvoltatorii vor putea personaliza setul de limbi afișate pentru fiecare aplicație, permițând experimente A/B și să ofere localități actualizate dacă o aplicație utilizează impulsuri de localizare pe server.

API-ul Gramatical Inflection

API-ul de inflexiune gramaticală permite dezvoltatorilor să sprijine cu ușurință utilizatorii care vorbesc limbi cu gen gramatical, cum ar fi franceza sau germana.

  • Masculin: „Vous êtes abonné à...”
  • Feminin: „Vous êtes abonnée à…”
  • Neutru: „Abonnement à…activé”

Genul este inerent multor limbi, iar acest lucru face mai ușor pentru un dezvoltator să accepte sexul spectatorului.

Confidențialitate și securitate

Blocați instalarea aplicațiilor

Începând cu Android 14, utilizatorii nu vor putea încărca cu ușurință aplicațiile de pe smartphone-urile lor care vizează Android SDK nivelul 22 sau mai mic. Acest lucru se datorează faptului că unele programe malware sau alte aplicații periculoase ar viza SDK-ul 22 pentru a evita să fie supuse modelului de permisiuni de rulare introdus cu Android 6.0 Marshmallow. Dezvoltatorii și entuziaștii vor putea în continuare să instaleze aplicații mai vechi folosind următoarele adb comanda.

adb install --bypass-low-target-sdk-block FILENAME.apk

Receptoare de rulare

Aplicațiile care vizează Android 14 trebuie să indice dacă utilizarea dinamică a Context.registerReceiver() trebuie tratată ca „exportată” sau „neexportată”.

Intenții implicite mai sigure

Pentru a împiedica aplicațiile rău intenționate să intercepteze intențiile, aplicațiile care vizează Android 14 au restricție să trimită intenții în interior care nu specifică un pachet.

Încărcare dinamică a codului mai sigură

Încărcarea dinamică a codului permite malware și alte exploit-uri, deoarece permite descărcarea de executabile care pot fi manipulate în mod neașteptat. Aplicațiile care vizează Android 14 și care utilizează încărcarea dinamică a codului vor trebui să se asigure că fișierele încărcate vor fi făcute doar pentru citire.

Procesare de fundal îmbunătățită

Actualizări și completări pentru JobScheduler și Foreground Services

Google efectuează câteva modificări la modul în care funcționează JobScheduler și la modul în care sunt proiectate serviciile de prim-plan. Pentru început, Serviciile din prim-plan ar trebui rezervate numai pentru sarcinile cu cea mai mare prioritate adresate utilizatorului, astfel încât Android să poată îmbunătăți consumul de resurse și durata de viață a bateriei. Există, de asemenea, noi locuri de muncă, cum ar fi tipurile de transfer de date inițiate de utilizator.

De asemenea, va exista o cerință ca dezvoltatorii să declare tipurile de servicii din prim-plan. Această cerință permite dezvoltatorilor să definească în mod clar intenția muncii de fundal, clarând în același timp care cazuri de utilizare sunt adecvate pentru serviciile de fundal. De asemenea, Google Play va lansa noi politici pentru a asigura utilizarea adecvată a acestor API-uri.

Emisiuni optimizate

Aceste modificări nu ar trebui să cauzeze probleme dezvoltatorilor, deoarece sunt interne Android, dar Google îi informează pe dezvoltatori. Google a schimbat modul în care aplicațiile primesc înregistrate în context difuzează odată ce aplicația intră în a stare în cache, deoarece transmisiile către receptori înregistrați în context pot fi puse în coadă și livrate în aplicație numai după ce aceasta iese din starea de cache. În plus, unele emisiuni repetate înregistrate în context, cum ar fi BATERIA_SCHIMBATĂ, poate fi îmbinat într-o transmisie finală înainte de a fi livrată odată ce aplicația iese din starea de cache.

Compatibilitate aplicație

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.

Suport pentru OpenJDK 17

Compatibilitatea OpenJDK 17 este introdusă pentru a activa complet caracteristicile Java 17 în previzualizările viitoare ale dezvoltatorilor, inclusiv clase de înregistrare, șiruri cu mai multe linii și potrivire model instanceof. Mulțumită Linia principală a proiectului, Google spune că peste 600 de milioane de dispozitive vor putea primi cele mai recente actualizări ART care includ și aceste modificări.

Testare și depanare mai ușoară

La fel ca anul trecut, Google va face posibil ca dezvoltatorii să comute la noi funcții. Aceste comutatoare se află în opțiunile pentru dezvoltatori.

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, Pixel 4a (5G) sau Pixel 4a. 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!