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!