Opublikowano mobilną platformę LineageOS 23, opartą na Androidzie 16

Została zaprezentowana wersja mobilnej platformy LineageOS 23, oparta na kodzie źródłowym Android 16. Zauważono, że gałąź LineageOS 23 osiągnęła parytet funkcjonalności i stabilności z gałęzią 22 i uznano ją za gotową do utworzenia pierwszego wydania. Zbiory zostały przygotowane dla 104 modeli urządzeń (o 28 urządzeń mniej niż w LineageOS 22). LineageOS można również uruchomić w emulatorze Android Emulator, w QEMU i w środowisku Android Studio. Dodatkowo udostępniono możliwość kompilacji w trybie Android TV i Android Automotive.

Oprócz publikacji LineageOS 23 opublikowano aktualizację gałęzi LineageOS 22.2, dla której stworzono dodatkowe zbiory dla 39 urządzeń. Zaktualizowano także gałąź LineageOS 20, do której przeniesiono poprawki związane z usuwaniem podatności. Przy instalacji dla wszystkich obsługiwanych urządzeń domyślnie oferowane jest własne Lineage Recovery, które nie wymaga wydzielonej partycji recovery.

Wydanie Android 16 obsługuje pracę z jądrami Linux, począwszy od gałęzi 5.4, ale niezbędne zmiany zostały przeniesione przez programistów LineageOS do jąder aż do wersji 4.14. Do jąder 4.4 i 4.9 nie przeniesiono jeszcze niezbędnych komponentów, co doprowadziło do utraty kompatybilności z urządzeniami opartymi na SoC Qualcomm MSM8998/MSM8996, Qualcomm MSM8953 i Qualcomm SDM845. Niemniej jednak potencjalne przeniesienie jest możliwe i zależy od dostępności entuzjastów gotowych wykonać tę pracę. Dla właścicieli urządzeń, dla których dostępne są tylko stare jądra Linux, zaleca się korzystanie z aktualizacji LineageOS 22.2, dla której dostępne są jądra 4.4 i 4.9.

W porównaniu do LineageOS 22, oprócz ulepszeń specyficznych dla Android 16, zaproponowano następujące zmiany:

  • Rozszerzone możliwości korzystania z waniliowych jąder Linux (mainline), a nie tylko zmodyfikowanych wersji rdzenia dostarczanych przez platformę Android. Zapewniono kompatybilność z urządzeniami, które są obsługiwane w głównym jądrze Linux i mogą być uruchamiane z użyciem niemodyfikowanych jąder.
  • Wprowadzono poprawki luk w zabezpieczeniach opublikowane od września 2024 do sierpnia 2025 roku. Google przeszedł z miesięcznego na kwartalne publikowanie poprawek błędów i luk w repozytorium AOSP (Android Open Source Project), więc poprawki specyficzne dla Androida w LineageOS będą teraz opóźnione. Ponadto wydanie LineageOS 23 wciąż opiera się na oryginalnej aktualizacji Android 16 QPR0, a nie na już dostępnym QPR1, ponieważ kod źródłowy związany z QPR1 nie został jeszcze opublikowany publicznie.
  • Aplikacja do obsługi kamery — Aperture (Camera) została całkowicie przepisana, co pozwoliło na rozszerzenie jej funkcjonalności i uproszczenie utrzymania kodu. Dodano wsparcie dla przechwytywania obrazów w formatach JPEG Ultra HDR, RAW oraz jednocześnie w RAW i JPEG. Ulepszono wyświetlanie powiadomień. Dodano nowe wskaźniki HDR, RAW, stanu naładowania baterii oraz ograniczeń zasobów, aby zapobiegać przegrzewaniu.
  • Rozszerzono funkcjonalność odtwarzacza muzyki Twelve (Music Player): Dodano przycisk do odtwarzania losowej kompozycji. Dodano statystyki na stronie z informacjami o odtwarzanej kompozycji. Zrealizowano możliwość ponownego skanowania muzyki w lokalnej pamięci, aby wyświetlić dodane ręcznie pliki muzyczne bez ponownego uruchamiania. Zwiększono integrację z serwisem Jellyfin (dodano wsparcie dla rekomendacji i ulubionych kompozycji, poprawiono obsługę miniaturek). Dodano wsparcie dla odtwarzania MIDI.
  • W skład wchodzi pakiet Catapult z realizacją interfejsu pracy z treścią na Android TV, zaprojektowany w stylu LineageOS, łatwy do dostosowania i skoncentrowany na aplikacjach oraz treści. W odróżnieniu od oryginalnego interfejsu Android TV i Google TV, zaproponowany interfejs pozbawiony jest bezkontrolnego wyświetlania reklam oraz narzucania rekomendacji.
    Opublikowano mobilną platformę LineageOS 23, opartą na Androidzie 16
  • Ulepszono wsparcie dla instalacji LineageOS w wirtualnych środowiskach z VirtIO, tworzonych na bazie QEMU, crosvm, UTM i libvirt. Uproszczono uruchamianie LineageOS w maszynach wirtualnych opartej na QEMU. Dodano możliwość uruchomienia LineageOS w wirtualnej maszynie UTM na komputerach Mac z procesorami Apple Silicon. Dodano wsparcie dla uruchamiania z wykorzystaniem otwartego wirtualnego urządzenia Cuttlefish, które zapewnia emulację dodatkowych urządzeń peryferyjnych i pozwala na pracę z wirtualnym urządzeniem jak z rzeczywistym.
  • Systema kompilacji zostało prawie całkowicie uwolnione od uzależnienia od plików Android.mk w związku z przejściem Androida z narzędzia make na narzędzie soong i pliki konfiguracyjne Android.bp.
  • Funkcjonalność komponentów do zarządzania standardowym i szybkim ładowaniem została rozszerzona.
  • Nowe dzwonki i dźwięki powiadomień zostały przeniesione z KDE Plasma Mobile.
  • Komponent przeglądarki WebView został zaktualizowany do silnika Chromium 140.
  • Aplikacje do tworzenia kopii zapasowych SeedVault oraz kalendarz-planer Etar zostały zaktualizowane do najnowszych wersji.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster