Vydání mobilní platformy LineageOS 19 založené na Androidu 12

Vývojáři projektu LineageOS, který nahradil CyanogenMod, představili vydání LineageOS 19, založeného na platformě Android 12. Je třeba poznamenat, že větev LineageOS 19 dosáhla stejné funkčnosti a stability s větví 18 a je uznána jako připravená na přechod k vytvoření prvního vydání. Sestavy jsou připraveny pro 41 modelů zařízení.

LineageOS lze také spustit v emulátoru Android a Android Studio. K dispozici je možnost sestavení v režimu Android TV a Android Automotive. Po instalaci je všem podporovaným zařízením ve výchozím nastavení nabízena vlastní obnova Lineage Recovery, která nevyžaduje samostatný oddíl pro obnovu. Sestavení LineageOS 17.1 byla ukončena 31. ledna.

Zastaralá podpora pro mnoho starších zařízení kvůli odstranění iptables z AOSP a přechodu Androidu 12 na používání eBPF pro filtrování paketů. Problém je v tom, že eBPF lze použít pouze na zařízeních, která mají k dispozici linuxové jádro 4.9 nebo novější. Pro zařízení s jádrem 4.4 byla podpora eBPF zpětně portována, ale portování na zařízení s jádrem verze 3.18 je obtížné. Pomocí náhradních řešení bylo možné načíst komponenty Android 12 nad stará jádra, implementované prostřednictvím vrácení zpět na iptables, ale změny nebyly přijaty do LineageOS 19 kvůli narušení filtrování paketů. Dokud nebude k dispozici port eBPF pro starší jádra, nebudou pro taková zařízení poskytována sestavení založená na LineageOS 19. Pokud byly sestavy s LineageOS 18.1 vytvořeny pro 131 zařízení, pak jsou v LineageOS 19 sestavy aktuálně dostupné pro 41 zařízení.

Ve srovnání s LineageOS 18.1 jsou kromě změn specifických pro Android 12 navržena také následující vylepšení:

  • Byl proveden přechod na větev android-12.1.0_r4 z úložiště AOSP (Android Open Source Project). Prohlížeč WebView je synchronizován s prohlížečem Chromium 100.0.4896.58.
  • Namísto nového ovládacího panelu hlasitosti navrženého v Androidu 12 má vlastní zcela přepracovaný panel, který se vysouvá z boku.
  • Tmavý režim návrhu rozhraní je ve výchozím nastavení povolen.
  • Hlavním nástrojem pro sestavení linuxového jádra je kompilátor Clang, který je k dispozici v repozitáři AOSP.
  • Byl navržen nový průvodce nastavením, který přidává velkou sadu nových stránek s nastavením, používá nové ikony a animační efekty z Androidu 12.
  • Součástí je nová kolekce ikon, která pokrývá téměř všechny aplikace včetně systémových.
  • Vylepšená aplikace pro správu fotogalerie, která je rozvětvením aplikace Galerie z úložiště AOSP.
  • Vylepšení se dočkal program pro instalaci aktualizací, webový prohlížeč Jelly, hlasový záznamník Recorder, plánovač kalendářů FOSS Etar a zálohovací program Seedvault. Vylepšení přidaná do FOSS Etar a Seedvault byla vrácena do upstream projektů.
  • Pro použití na zařízeních Android TV byla navržena edice navigačního rozhraní (Android TV Launcher) bez zobrazování reklam. Do sestav pro Android TV byl přidán ovladač tlačítek, který umožňuje používat další tlačítka na různých dálkových ovladačích, které fungují přes Bluetooth a infračervený port.
  • Přidána podpora pro budování v režimu cílové platformy Android Automotive pro použití v automobilových informačních a zábavních systémech.
  • Byla odstraněna vazba služby adb_root na vlastnost, která určuje typ sestavení.
  • Utilita pro rozbalení obrazu přidala podporu pro extrahování dat z většiny typů archivů a obrazů s aktualizacemi, což zjednodušuje extrakci binárních komponent nezbytných pro provoz zařízení.
  • SDK poskytuje možnost zvýšit intenzitu dotazování dotykových obrazovek, aby se zkrátila doba odezvy na dotyk obrazovky.
  • Pro přístup k fotoaparátům na zařízeních založených na platformě Qualcomm Snapdragon se namísto rozhraní specifického pro Qualcomm používá Camera2 API.
  • Výchozí tapeta plochy byla nahrazena a byla přidána nová kolekce tapet.
  • Funkce Wi-Fi Display, která umožňuje organizovat vzdálený výstup na externí obrazovku bez fyzického připojení k monitoru, je implementována pro všechna zařízení, včetně obrazovek, které podporují patentované bezdrátové rozhraní Qualcomm a technologii Miracast.
  • Je možné přiřadit samostatné zvuky pro různé typy nabíjení (nabíjení přes kabel nebo bezdrátové nabíjení).
  • Vestavěný firewall, režim omezeného přístupu k síti a možnosti izolace aplikací byly přepsány tak, aby zohledňovaly nový režim izolace sítě v AOSP a použití eBPF. Kód pro omezení dat a izolaci sítě byl sloučen do jedné implementace.

Zdroj: opennet.ru

Přidat komentář