A fost lansată versiunea platformei mobile LineageOS 21, bazată pe codul Android 14. Se observă că ramura LineageOS 21 a atins paritatea în funcționalitate și stabilitate cu ramura 20 și este considerată pregătită pentru formarea primei versiuni. Build-urile au fost pregătite pentru 109 modele de dispozitive. LineageOS poate fi, de asemenea, rulat în Emulatorul Android și în Android Studio. În plus, s-a oferit posibilitatea construirii în modul Android TV și Android Automotive.
Pe lângă publicarea LineageOS 21, continuă și formarea build-urilor LineageOS 20 și 18.1. Continuarea suportului pentru LineageOS 18.1 bazat pe Android 11 se datorează faptului că, începând cu Android 12, platforma a fost transformată pentru a folosi eBPF pentru filtrarea pachetelor, ceea ce a dus la încetarea suportului pentru multe dispozitive vechi din cauza nepunerii la dispoziție a kernelului Linux cu suport eBPF (4.9+). Pentru dispozitivele cu kernel 4.4 (Qualcomm MSM8998), suportul eBPF a fost backportat, dar pentru dispozitivele cu SoC Qualcomm MSM8996, legate de versiunea kernelului 3.18, portarea este îngreunată. La instalarea pentru toate dispozitivele suportate, se oferă în mod implicit propriul Lineage Recovery, care nu necesită alocarea unei partiții de recovery.
Comparativ cu LineageOS 20, pe lângă modificările specifice Android 14, sunt propuse următoarele îmbunătățiri:
- S-a realizat trecerea la ramura android-14 din repository-ul AOSP (Android Open Source Project) la data de februarie 2024. Motorul de browser WebView a fost sincronizat cu Chromium 120.0.6099.144.
- A fost incluso o nouă aplicație Glimpse cu o interfață pentru gestionarea galeriei de fotografii, care este utilizată în mod implicit în locul aplicației Gallery2 din AOSP. Glimpse include toate funcționalitățile necesare pentru gestionarea fotografiilor și dispune de o interfață simplă în stilul Material You.

- A fost modificat designul calcultorului, care a fost reproiectat conform conceptului Material You și unificat cu celelalte aplicații.

- În browserul web Jelly, interfața utilizatorului a fost reproiectată și stilizată folosind conceptul de design „Material You”. A fost adăugată suport pentru motorul de căutare și furnizorul de căutare Brave. Suportul pentru interacțiunea cu motoul criptat Google bazat pe HSTS (HTTP Strict Transport Security) a fost încetat. În momentul emiterii recomandărilor de la motorul de căutare Baidu, s-a folosit HTTPS. A fost adăugată opțiunea de a oferi acces selectiv la datele de locație pentru anumite site-uri.

- Aplicațiile pentru efectuarea apelurilor, trimiterea mesajelor și gestionarea agendei au fost refăcute în stilul „Material You”. Suportul pentru temele întunecate și deschise a fost implementat. Programele Dialer, Messaging și Contacts au fost extrase din AOSP și acum se dezvoltă ca fork-uri extinse, deoarece Google a încetat suportul pentru aplicațiile Dialer și Messaging din AOSP.

- Interfața aplicației de cameră Aperture a fost actualizată pentru a utiliza stilul „Material You”. Dialogul pentru cererea permisiunilor de acces la locație a fost îmbunătățit. Orientarea interfeței se rotește automat la schimbarea orientării dispozitivului. S-a îmbunătățit scanner-ul QR, adăugând suport pentru conectarea la Wi-Fi prin cod QR. Suportul pentru comenzi vocale prin Google Assistant a fost adăugat. A fost inclusă funcția de oglindire a fotografiilor și videoclipurilor. Suportul pentru suspendarea temporară a înregistrării video a fost adăugat. A fost posibilă legarea acțiunilor de butoanele de control al volumului. Au fost integrată setări extinse pentru procesarea video (reducerea zgomotului, creșterea clarității etc.). Suportul pentru înregistrarea video în modul HDR a fost implementat.
- Suportul pentru stilul „Material You” a fost îmbunătățit în player-ul muzical Eleven și în tastatura pe ecran LatinIME.
- A fost propusă o nouă animație de pornire.
- Aplicația de backup SeedVault și calendarul-planificator Etar au fost actualizate la versiunile recente. Îmbunătățirile realizate de dezvoltatorii LineageOS au fost integrate în SeedVault și Etar.
- Interfața pentru notificări a fost modernizată. panoul de control volumului.
- Instalarea actualizărilor este considerabil accelerată în modul de înlocuire a partițiilor (A/B).
- În versiunile bazate pe Android TV, a fost implementat un Launcher fără publicitate integrată. În majoritatea aplicațiilor Google pentru Android TV, utilizatorii pot alege între interfața Google cu publicitate sau LineageOS fără publicitate.
- S-au revizuit scripturile pentru transferul modificărilor din AOSP, ceea ce a simplificat semnificativ procesul de acceptare a corecțiilor pentru eliminarea vulnerabilităților.
- Utilitarele de extracție a datelor au fost actualizate cu suport pentru extracția directă a informațiilor din imaginile OTA și Factory.
- Este asigurată suportul complet pentru compilare folosind LLVM, utilizând bin-utile LLVM ca implicit și, opțional, assemblerul integrat în LLVM.
- Asistentul de configurare (Setup Wizard) a fost actualizat și adaptat pentru Android 14.
- Performanța instrumentarului developer-kit, utilizat pentru plăci Radxa 0, Banana Pi B5, ODROID C4 și Jetson X1, a fost îmbunătățită semnificativ.
Sursa: opennet.ro




