Predstavljen je izid mobilne platforme LineageOS 21, ki temelji na izvorni kodi Android 14. Omenja se, da je linija LineageOS 21 dosegla pariteto glede funkcionalnosti in stabilnosti z linijo 20 ter je priznana za pripravljeno za oblikovanje prve izdaje. Zgradbe so pripravljene za 109 modelov naprav. LineageOS se lahko prav tako zažene v emulatorju Android Emulator in v okolju Android Studio. Dodatno je omogočeno zbiranje v načinu Android TV in Android Automotive.
Poleg objave LineageOS 21 poteka tudi nadaljnje oblikovanje zgradb LineageOS 20 in 18.1. Nadaljevanje podpore za LineageOS 18.1, ki temelji na Android 11, je posledica dejstva, da je bila platforma od Android 12 preusmerjena na uporabo eBPF za filtriranje paketov, kar je povzročilo prekinitev podpore za mnoge stare naprave zaradi nedostopnosti jedra Linux z podporo eBPF (4.9+). Za naprave s srcem 4.4 (Qualcomm MSM8998) je bila podpora eBPF prenesena, vendar je prenos na naprave s SoC Qualcomm MSM8996, vezane na različico jedra 3.18, otežen. Pri namestitvi je za vse podprte naprave privzeto na voljo lastna obnovitvena različica Lineage, ki ne potrebuje ločenega razdelka za obnovitev.
V primerjavi z LineageOS 20, poleg sprememb, specifičnih za Android 14, so ponujene naslednje izboljšave:
- Opravljen je prehod na vejo android-14 iz repozitorija AOSP (Android Open Source Project) na dan februar 2024. Spletni pogon WebView je sinhroniziran s Chromium 120.0.6099.144.
- Vključena je nova aplikacija Glimpse z vmesnikom za upravljanje galerije fotografij, ki je privzeto vključena namesto aplikacije Gallery2 iz AOSP. Glimpse vključuje vse potrebne možnosti za upravljanje fotografij in je opremljena s preprostim vmesnikom v slogu Material You.

- Oblikovanje kalkulatorja je bilo spremenjeno in prenovljeno v skladu s konceptom Material You ter usklajeno z ostalimi aplikacijami.

- V spletnem brskalniku Jelly je bil uporabniški vmesnik predelan in stiliziran z uporabo koncepta oblikovanja 'Material You'. Dodana je podpora za iskalnik in iskalnega ponudnika Brave. Podpora za klicanje do šifriranega iskalnega motorja Google, ki temelji na HSTS (HTTP Strict Transport Security), je prenehana. Pri prikazu priporočil iz iskalnika Baidu je bila uporabljena HTTPS. Dodana je možnost selektivnega zagotavljanja dostopa do podatkov o lokaciji za posamezne spletne strani.

- Programi za klice, pošiljanje sporočil in delo s kontaktnim imenikom so bili preoblikovani v slog 'Material You'. Uresničena je podpora za temne in svetle teme. Programi Dialer, Messaging in Contacts so bili ločeni iz AOSP in se zdaj razvijajo kot razširjeni forki, ker je Google prenehal podpirati aplikacije Dialer in Messaging v AOSP.

- Vmesnik aplikacije za delo s kamero Aperture je bil prepeljan na uporabo sloga 'Material You'. Izboljšan je bil dialog za odobritev dostopa do lokacije. Omogočen je avtomatski obrat vmesnika ob spreminjanju orientacije naprave. Izboljšan je skener QR kod, dodana je podpora za povezovanje z Wi-Fi omrežjem prek QR kode. Dodana je podpora za glasovne ukaze prek Google Assistant. Dodana je funkcija zrcaljenja fotografij in videov. Omogočeno je začasno ustavljanje snemanja videa. Dodana je možnost dodeljevanja dejanj gumbom za povečanje in zmanjšanje glasnosti. Dodane so napredne nastavitve za obdelavo videa (zatiranje šuma, povečanje ostrine itd.). Dodana je tudi podpora za snemanje videa v HDR načinu.
- Izboljšana je podpora sloga 'Material You' v glasbenem predvajalniku Eleven in zaslonski tipkovnici LatinIME.
- Predlagana je nova animacija ob nalaganju.
- Aplikacija za varnostno kopiranje SeedVault in koledar Etar sta bila posodobljena na nove različice. V glavni sestavi SeedVault in Etar so bili preneseni izboljšave, ki so jih ustvarili razvijalci LineageOS.
- Modernizirana je bila stranska izpadajoča funkcija. kontrolni panel glasnost.
- Namestitev posodobitev v načinu zamenjave razdelkov (A/B) je bila znatno pospešena.
- V gradnjah, temelječih na Android TV, je uporabljen Launcher brez vgrajenih oglasov. V večini aplikacij Google za Android TV je omogočena izbira med uporabo Google vmesnika z oglasi ali LineageOS brez oglasov.
- Prepisani skripti za prenos promena iz AOSP, što je značajno pojednostavilo proces prihvatanja ispravki za otklanjanje ranjivosti.
- U alate za ekstrakciju podataka dodata je podrška za direktno vađenje informacija iz OTA i Factory slika.
- Obezbeđena je potpuna podrška za izgradnju pomoću LLVM koristeći po defaultu LLVM bin-utils i opcionalno ugrađeni LLVM asembler.
- Ažuriran master podešavanja (Setup Wizard) koji je prilagođen za Android 14.
- Značajno je poboljšan rad sa alatima developer-kit, koji se koriste za Radxa 0, Banana Pi B5, ODROID C4 i Jetson X1 platforme.
Izvor: opennet.ru




