Wydano wydanie mobilnej platformy LineageOS 22.1, opartej na kodzie źródłowym Android 15. Zauważono, że gałąź LineageOS 22 osiągnęła parytet pod względem funkcjonalności i stabilności z gałęzią 21 i została uznana za gotową do pierwszego wydania. Zbiory zostały przygotowane dla 132 modeli urządzeń (o 23 urządzenia więcej niż w LineageOS 21). LineageOS można również uruchomić w emulatorze Android Emulator i w środowisku Android Studio. Dodatkowo udostępniono możliwość budowy w trybie Android TV i Android Automotive.
Oprócz publikacji LineageOS 22 kontynuowane jest wsparcie dla gałęzi LineageOS 21, dla której przygotowano dodatkowe zbiory dla 57 urządzeń. Zaktualizowano również gałęzie LineageOS 19.1 i 20.0, do których przeniesiono poprawki związane z usunięciem luk zabezpieczeń. Podczas instalacji dla wszystkich wspieranych urządzeń domyślnie oferowane jest własne Lineage Recovery, które nie wymaga wydzielonej partycji recovery. Aktualizacja gałęzi LineageOS 18, w której pozostała możliwość korzystania ze starych jąder Linux (do 4.9), została wstrzymana.
Numery wydań LineageOS są synchronizowane z numerami kwartalnych aktualizacji Androida. Pierwszemu wydaniu gałęzi LineageOS 22 nadano numer 22.1, ponieważ odpowiada pierwszej kwartalnej aktualizacji Android 15 QPR1 (Quarterly Platform Release). Zmiana numeracji i ustalanie wersji dla poszczególnych kwartalnych aktualizacji Androida wyjaśnia chęć wyeliminowania zamieszania związanym z tym, że Google zaczęło praktykować zaprzestanie wsparcia dla pewnych starszych urządzeń w międzyczasowych aktualizacjach Androida.
W porównaniu z LineageOS 21, poza poprawkami specyficznymi dla Androida 15, zaproponowano następujące zmiany:
- Domyślnie do słuchania muzyki i zarządzania muzyczną kolekcją używane jest nowe aplikacja Twelve. Zauważono, że baza kodowa wcześniej proponowanego od 2015 roku odtwarzacza muzycznego Eleven jest przestarzała i nie spełnia wymagań nowoczesnych wersji Androida. Cechy Twelve to nowoczesny interfejs w stylu „Material You”, prawidłowa praca w orientacji pionowej i poziomej, wsparcie dla większości protokołów do łączenia z sieciowymi bibliotekami muzycznymi (Subsonic, OpenSubsonic, Jellyfin), wsparcie dla protokołów strumieniowych (HLS, DASH, SmoothStreaming), ulepszony system wyszukiwania, możliwość kontynuacji odtwarzania z przerwanego miejsca po ponownym uruchomieniu urządzenia, dodatkowe predefiniowane ustawienia wizualizacji, opcja pomijania przerw między utworami.

- Do przeglądania dokumentów w formacie PDF używane jest aplikacja Camelot, która umożliwia przeglądanie niektórych plików PDF, które nie były obsługiwane w wcześniej proponowanej aplikacji Jelly. Stara aplikacja korzystała z silnika przeglądarki WebView, podczas gdy nowa aplikacja oparta jest na bibliotece Jetpack używanej do renderowania plików PDF w Chrome.
- Zaktualizowane do aktualnych wydań aplikacje SeedVault i Etar.
- Komponent WebView zaktualizowany do silnika Chromium 131.0.6778.200.
- Przepisałem narzędzia do wyodrębniania zasobów z plików APK (extract-utils) — etap rozpakowywania na niektórych urządzeniach skrócił się około 30 razy (z 180 do 6 sekund).
- Dodano nieoficjalne wsparcie dla instalacji LineageOS w wirtualnych środowiskach z virtIO (QEMU, crosvm, UTM).
Źródło: opennet.ru

