Paglabas ng LineageOS 19 mobile platform batay sa Android 12

Ang mga nag-develop ng proyektong LineageOS, na pumalit sa CyanogenMod, ay nagpakita ng pagpapalabas ng LineageOS 19, batay sa platform ng Android 12. Napansin na ang sangay ng LineageOS 19 ay umabot na sa pagkakapantay-pantay sa functionality at stability sa branch 18, at kinikilala bilang handa na para sa paglipat upang mabuo ang unang paglabas. Inihanda ang mga pagtitipon para sa 41 na modelo ng device.

Ang LineageOS ay maaari ding patakbuhin sa Android Emulator at Android Studio. Ang kakayahang mag-assemble sa Android TV at Android Automotive mode ay ibinigay. Kapag na-install, ang lahat ng sinusuportahang device ay inaalok ng kanilang sariling Lineage Recovery bilang default, na hindi nangangailangan ng hiwalay na partition sa pagbawi. Ang mga build ng LineageOS 17.1 ay hindi na ipinagpatuloy noong ika-31 ng Enero.

Hindi na ginagamit ang suporta para sa maraming mas lumang device dahil sa pag-aalis ng mga iptable sa AOSP at sa paglipat ng Android 12 upang magamit ang eBPF para sa packet filtering. Ang problema ay magagamit lang ang eBPF sa mga device na mayroong Linux kernel 4.9 o mas bagong release na available. Para sa mga device na may kernel 4.4, na-backport ang suporta sa eBPF, ngunit mahirap ang pag-port sa mga device na gumagamit ng kernel version 3.18. Gamit ang mga workaround, posibleng i-load ang mga bahagi ng Android 12 sa itaas ng mga lumang kernel, na ipinatupad sa pamamagitan ng rollback sa mga iptable, ngunit hindi tinanggap ang mga pagbabago sa LineageOS 19 dahil sa pagkaantala sa packet filtering. Hanggang sa maging available ang eBPF port para sa mga mas lumang kernel, hindi ibibigay ang mga build na nakabatay sa LineageOS 19 para sa mga naturang device. Kung ang mga assemblies na may LineageOS 18.1 ay ginawa para sa 131 na device, sa LineageOS 19, ang mga assemblies ay kasalukuyang available para sa 41 na device.

Kung ikukumpara sa LineageOS 18.1, bilang karagdagan sa mga pagbabagong partikular sa Android 12, iminumungkahi din ang mga sumusunod na pagpapahusay:

  • Nagawa na ang paglipat sa android-12.1.0_r4 branch mula sa repository ng AOSP (Android Open Source Project). Ang WebView browser engine ay naka-synchronize sa Chromium 100.0.4896.58.
  • Sa halip na ang bagong volume control panel na iminungkahi sa Android 12, mayroon itong sariling ganap na muling idisenyo na panel na dumudulas mula sa gilid.
  • Ang mode ng disenyo ng madilim na interface ay pinagana bilang default.
  • Ang pangunahing tool para sa pagbuo ng Linux kernel ay ang Clang compiler, na ibinigay sa AOSP repository.
  • Isang bagong Setup Wizard ang iminungkahi, na nagdaragdag ng malaking hanay ng mga bagong page na may mga setting, gumagamit ng mga bagong icon at animation effect mula sa Android 12.
  • Ang isang bagong koleksyon ng mga icon ay kasama, na sumasaklaw sa halos lahat ng mga application, kabilang ang mga system.
  • Pinahusay na photo gallery management app, na isang tinidor ng Gallery app mula sa AOSP repository.
  • Ang mga pagpapabuti ay ginawa sa programa para sa pag-install ng mga update, ang Jelly web browser, ang Recorder voice recorder, ang FOSS Etar calendar planner at ang Seedvault backup program. Ang mga pagpapahusay na idinagdag sa FOSS Etar at Seedvault ay ibinalik sa mga upstream na proyekto.
  • Para sa paggamit sa mga Android TV device, isang edisyon ng navigation interface (Android TV Launcher) ang iminungkahi, na walang pagpapakita ng advertising. May idinagdag na handler ng button sa mga build para sa Android TV, na nagbibigay-daan sa iyong gumamit ng mga karagdagang button sa iba't ibang remote control na gumagana sa pamamagitan ng Bluetooth at infrared.
  • Nagdagdag ng suporta para sa pagbuo sa Android Automotive target platform mode para magamit sa mga automotive infotainment system.
  • Ang pagbubuklod ng serbisyo ng adb_root sa property na tumutukoy sa uri ng pagpupulong ay inalis.
  • Ang utility sa pag-unpack ng imahe ay nagdagdag ng suporta para sa pagkuha ng data mula sa karamihan ng mga uri ng mga archive at mga imahe na may mga update, na pinapasimple ang pagkuha ng mga binary na bahagi na kinakailangan para sa pagpapatakbo ng device.
  • Ang SDK ay nagbibigay ng kakayahang pataasin ang polling intensity ng mga touch screen upang mabawasan ang oras ng pagtugon sa pagpindot sa screen.
  • Upang ma-access ang mga camera sa mga device batay sa Qualcomm Snapdragon platform, ang Camera2 API ay ginagamit sa halip na ang Qualcomm-specific na interface.
  • Ang default na desktop wallpaper ay pinalitan at isang bagong koleksyon ng wallpaper ay naidagdag.
  • Ang Wi-Fi Display function, na nagbibigay-daan sa iyong ayusin ang malayuang output sa isang panlabas na screen na walang pisikal na koneksyon sa monitor, ay ipinapatupad para sa lahat ng mga device, kabilang ang mga screen na sumusuporta sa pagmamay-ari na wireless interface ng Qualcomm at teknolohiya ng Miracast.
  • Posibleng magtalaga ng hiwalay na mga tunog para sa iba't ibang uri ng pagsingil (nagcha-charge sa pamamagitan ng cable o wireless charging).
  • Ang built-in na firewall, restricted network access mode, at application isolation capabilities ay muling isinulat upang isaalang-alang ang bagong network isolation mode sa AOSP at ang paggamit ng eBPF. Ang code para sa paghihigpit ng data at paghihiwalay ng network ay pinagsama sa isang pagpapatupad.

Pinagmulan: opennet.ru

Magdagdag ng komento