Byla představena mobilní platforma LineageOS 21, založená na kódové základně Android 14. Bylo uvedeno, že větev LineageOS 21 dosáhla parity v funkčnosti a stabilitě s větví 20 a byla uznána za připravenou k vytvoření prvního vydání. Sestavy byly připraveny pro 109 modelů zařízení. LineageOS lze také spustit v emulátoru Android Emulator a v prostředí Android Studio. Dále byla poskytnuta možnost sestavení v režimu Android TV a Android Automotive.
Kromě vydání LineageOS 21 pokračuje také vývoj sestav LineageOS 20 a 18.1. Pokračování podpory LineageOS 18.1 založené na Android 11 je způsobeno tím, že od Android 12 byla platforma převedena na používání eBPF pro filtrování paketů, což vedlo k zastavení podpory mnoha starších zařízení z důvodu nedostupnosti pro tato zařízení jádra Linux s podporou eBPF (4.9+). Podpora eBPF byla zpětně portována pro zařízení s jádrem 4.4 (Qualcomm MSM8998), ale portace na zařízení se SoC Qualcomm MSM8996, která jsou vázána na verzi jádra 3.18, je obtížná. Při instalaci se pro všechna podporovaná zařízení ve výchozím nastavení nabízí vlastní Lineage Recovery, který nevyžaduje vyčlenění samostatné recovery oblasti.
Ve srovnání s LineageOS 20, kromě změn specifických pro Android 14, byla navržena následující vylepšení:
- Byl proveden přechod na větev android-14 z repozitáře AOSP (Android Open Source Project) k datu únor 2024. Prohlížečový engine WebView byl synchronizován s Chromium 120.0.6099.144.
- Byla zahrnuta nová aplikace Glimpse s rozhraním pro správu galerie fotografií, která je ve výchozím stavu aktivována místo aplikace Gallery2 ze sady AOSP. Glimpse obsahuje všechny potřebné funkce pro správu fotografií a je vybaven jednoduchým rozhraním ve stylu Material You.

- Bylo změněno grafické zpracování kalkulačky, které bylo přepracováno v souladu s konceptem Material You a sjednoceno s ostatními aplikacemi.

- V prohlížeči Jelly byl přepracován a stylizován uživatelský rozhraní podle koncepce designu „Material You“. Přidána podpora vyhledávače a poskytovatele vyhledávání Brave. Podpora pro šifrovaný Google engine na bázi HSTS (HTTP Strict Transport Security) byla ukončena. Při doporučení vyhledávače Baidu byl použit HTTPS. Přidána možnost selektivního poskytování přístupu k údajům o poloze pro jednotlivé weby.

- Aplikace pro uskutečňování hovorů, posílání zpráv a práci s adresářem byly převedeny do stylu „Material You“. Realizována podpora tmavých a světlých témat. Aplikace Dialer, Messaging a Contacts byly vyčleněny z AOSP a nyní se vyvíjejí jako rozšířené forky, protože Google přestal podporovat aplikace Dialer a Messaging v AOSP.

- Uživatelské rozhraní aplikace pro práci s kamerou Aperture bylo převedeno na styl „Material You“. Vylepšeno dialogové okno pro žádost o oprávnění k přístupu k poloze. Zajištěna automatická rotace rozhraní při změně orientace zařízení. Vylepšen skener QR kódů, přidána podpora připojení k Wi-Fi prostřednictvím QR kódu. Přidána podpora hlasových příkazů přes Google Assistant. Přidána funkce zrcadlení fotografií a videí. Implementována podpora pro dočasné pozastavení nahrávání videa. Přidána možnost přiřazení akcí k tlačítkům pro změnu hlasitosti. Přidány rozšířené možnosti zpracování videa (potlačení šumu, zvýšení ostrosti atd.). Přidána podpora nahrávání videa v režimu HDR.
- Byla vylepšena podpora stylu „Material You“ v hudebním přehrávači Eleven a na obrazovkové klávesnici LatinIME.
- Navržena nová animace při spuštění.
- Do novějších verzí byly aktualizovány aplikace pro zálohování SeedVault a plánovač kalendáře Etar. Do hlavního sestavení SeedVault a Etar byly přenesené vylepšení vytvořená vývojáři LineageOS.
- Modernizováno boční vyjíždění. ovládací panel hlasitosti.
- Podstatně zrychlena instalace aktualizací v režimu výměny oddílů (A/B).
- Ve verzích založených na Android TV byl použit launcher bez integrované reklamy. Ve většině aplikací Google pro Android TV byla zajištěna možnost výběru mezi rozhraním Google s reklamou nebo LineageOS bez reklamy.
- Byly přepracovány skripty pro přenos změn z AOSP, což značně zjednodušilo proces schvalování oprav eliminujících zranitelnosti.
- Do nástrojů pro extrakci dat byla přidána podpora pro přímou extrakci informací z obrazů OTA a Factory.
- Byla zajištěna plná podpora buildování pomocí LLVM s výchozími binárními nástroji LLVM a volitelně integrovaným assemblerem LLVM.
- Aktualizován průvodce nastavením (Setup Wizard), který byl přizpůsoben pro Android 14.
- Byla značně vylepšena práce s nástroji developer-kit, používanými pro platformy Radxa 0, Banana Pi B5, ODROID C4 a Jetson X1.
Zdroj: opennet.ru




