Zhvilluesit e projektit LineageOS, që erdhi në zëvendësim të CyanogenMod, prezantuan versionin LineageOS 19, të bazuar në platformën Android 12. Vërehet se dega LineageOS 19 ka arritur barazimin në funksionalitet dhe stabilitet me degën 18, dhe është e njohur si e gatshme për kalimin në formimin e lëshimit të parë. Ndryshimet janë përgatitur për 41 modele pajisjesh.
LineageOS gjithashtu mund të ekzekutohet në emulatorin Android Emulator dhe në mjedisin Android Studio. Ofrohet mundësia e ndërtimit në mënyrën Android TV dhe Android Automotive. Kur instalohet për të gjitha pajisjet e mbështetura, në mënyrë të parazgjedhur ofrohet Lineage Recovery, i cili nuk kërkon një ndarje të veçantë recovery. Formimi i ndërtimeve LineageOS 17.1 u ndal më 31 janar.
Është shpallur mbështetja për shumë pajisje të vjetra si të tejkaluar për shkak të eliminimit të iptables nga AOSP dhe transferimit të Android 12 në përdorimin e eBPF për filtrimin e paketeve. Problemi është se eBPF mund të përdoret vetëm në pajisje për të cilat është e disponueshme një bërthamë Linux 4.9 ose më e re. Për pajisje me bërthama 4.4, mbështetja e eBPF është riportuar, por për pajisje që varen nga versioni 3.18 i bërthamës, portimi është i vështirë. Zgjidhjet alternative kanë ofruar mundësinë e ngarkimit të komponentëve të Android 12 mbi bërthama më të vjetra, realizuar përmes rikthimit në iptables, por ndryshimet nuk janë pranuar në përbërjen e LineageOS 19 për shkak të problemeve me filtrimin e paketeve. Deri në ardhjen e portit të eBPF për bërthamat më të vjetra, ndërtimet e bazuara në LineageOS 19 për pajisje të tilla nuk do të ofrohen. Nëse ndërtimet me LineageOS 18.1 ishin formuar për 131 pajisje, në LineageOS 19 ndërtimet aktualisht janë të disponueshme për 41 pajisje.
Krahas ndryshimeve specifike për Android 12, janë ofruar edhe përmirësime të tjera në krahasim me LineageOS 18.1:
- Është realizuar kalimi në degën android-12.1.0_r4 nga depoja AOSP (Projekti i Hapësirës Android). Motori i shfletuesit WebView është sinkronizuar me Chromium 100.0.4896.58.
- Në vend të paneli i kontrollit nënvlerësimit të ri të propozuar në Android 12, është realizuar një panel i ri me të gjitha risitë, që del nga ana.
- Është aktivizuar në mënyrë të parazgjedhur një mod neutrale të errët për ndërfaqen.
- Si instrument kryesor për ndërtimin e bërthamës Linux, është përdorur kompaktori Clang, i ofruar në depoja AOSP.
- Është propozuar një magjistar i ri i konfigurimit (Setup Wizard), në të cilin janë shtuar një grup i madh faqeve të reja për konfigurim, janë përdorur ikona dhe efekte animuese të reja nga Android 12.
- Është përfshirë një koleksion i ri ikonash, që mbulon pothuajse të gjitha aplikacionet, duke përfshirë ato sistemike.
- Është përmirësuar aplikacioni për menaxhimin e galerisë së fotografive, që është një degë e aplikacionit Gallery nga depoja AOSP.
- Janë bërë përmirësime në programin e instalimit të përditësimeve, shfletuesin web Jelly, regjistruesin Recorder, kalendarin-planifikues FOSS Etar dhe programin për backup Seedvault. Përmirësimet e shtuar në FOSS Etar dhe Seedvault janë kthyer në projektet upstream.
- Për përdorim në pajisjet Android TV është ofruar një redaktim i ndërfaqes së navigimit (Android TV Launcher), i liruar nga shfaqja e reklamave. Në ndërtimet për Android TV është shtuar një trajtues butonash, duke lejuar përdorimin e butonave shtesë në një sërë kontrolluesish, që funksionojnë përmes Bluetooth dhe portit infrared.
- Është shtuar mbështetje për ndërtimin në mënyrën e platformës së synuar Android Automotive për përdorim në sistemet informativo-lundruese të automjeteve.
- Është hequr lidhja e shërbimit adb_root me pronën që përcakton llojin e ndërtimit.
- Në utilitarin për nxjerrjen e imazheve është shtuar mbështetje për nxjerrjen e të dhënave nga shumica e tipave të arkivave dhe imazheve me përditësime, duke e bërë më të lehtë nxjerrjen e komponentëve binarë të nevojshëm për funksionimin e pajisjes.
- Në SDK është ofruar mundësia për të rritur intensitetin e anketimit të ekranit të prekjeve për të zvogëluar kohën e reagimit ndaj prekjeve në ekran.
- Për aksesin në kamerat në pajisjet mbi bazën e platformës Qualcomm Snapdragon, është përdorur API Camera2 në vend të ndërfaqes specifike Qualcomm.
- Janë zëvendësuar tapetat e ofruara nga default dhe është shtuar një koleksion i ri tapetesh.
- Funksioni Wi-Fi Display, që lejon organizimin e një daljeje të largët në një ekran të jashtëm pa lidhje fizike me monitorin, është implementuar për të gjitha pajisjet, duke përfshirë ekranet që mbështesin ndërfaqen wireless Proprietary Qualcomm dhe teknologjinë Miracast.
- Është ofruar mundësia për të caktuar tinguj të veçantë për lloje të ndryshme ngarkimi (ngarkim përmes kabllos ose ngarkim pa tel).
- Firewall-i i integruar, moda e aksese të kufizuar në rrjet dhe mundësitë që lidhen me izolimin e aplikacioneve janë ri-shkruar duke marrë parasysh modalitetin e ri të izolimit të rrjetit në AOSP dhe aplikimin e eBPF. Kodi për kufizimin e të dhënave dhe izolimin e rrjetit është bashkuar në një implementim të vetëm.
Burimi: opennet.ru
