Nākamajās Android versijās lietotņu iznīcināšana var būt vienkāršāka

Nākotnes Android versijās var tikt galā ar lietotņu iznīcināšanu daudz labāk, saskaņā ar pāris saistībām Android Gerrit.

Viena no visvairāk nomāktajām pieredzēm Android tālrunī ir tad, kad fonā tiek iznīcinātas lietotnes. Paziņojumi var pārstāt saņemties, viss, ko darījāt pēdējo reizi, vairs nav, un tā ir pilnībā nejaušināta rīcība. Daži Android tālruņi ir labāki par citiem, taču gandrīz visi no tiem kādā brīdī to piedzīvos. Bet varbūt pat Android izmaiņas nākotnē Android 13, var nozīmēt, ka nākotnē jūsu lietotnes var netikt iznīcinātas tik ātri.

Funkcija, ko sauc par "vairāku paaudžu vismazāk izmantoto" (vai MGLRU), jau ir ieviesta pārlūkā Chrome. OS jau kādu laiku, uzņēmums uztur MGLRU, izmantojot "vairākus dažādus kodolus no 4.14 līdz 5.15". Viens Google darbinieks saka ka tā ir kļuvusi par "noklusējumu desmitiem miljonu lietotāju", un tagad šķiet, ka šī funkcija nonāk Android ierīcēs. Android Gerrit apņemšanās liecina, ka Google ir apvienojis izmaiņas operētājsistēmā Android 13 Vispārējs kodola attēls

(GKI), un vēl viena apņemšanās parāda, ka drīzumā to var pat iespējot, izmantojot adb. Šī otrā apņemšanās vēl nav apvienota, taču pašlaik tā tiek pārskatīta.

Šī funkcija sasniedz divus galvenos mērķus, par kuriem Android lietotājiem vajadzētu būt ļoti ieinteresētiem. Pirmais ir tas, ka Google konstatēja kswapd CPU lietojuma samazinājumu par 40%, bet otrs ir tas, ka Google konstatēja samazinājumu. 18% no atmiņas (OOM) lietotņu slepkavības operētājsistēmā Android. Tas pats Google inženieris saka, ka uzņēmums MGLRU pārbaudīja "vienā miljonā" Android ierīču, kas šķiet ir atsauce uz Android Runtime Chrome OS virtuālajā mašīnā (ARCVM), kas nodrošina operētājsistēmu Android 11 pārlūkā Chrome OS. "Mēs esam redzējuši būtiskus uzlabojumus attiecībā uz CPU noslodzi un atmiņas spiedienu, kā rezultātā tiek samazināts OOM bojājums un samazināts lietotāja interfeisa latentums," viņi rakstīja.

Kas attiecas uz to, ko tas viss nozīmē, tas ir diezgan vienkārši. kswapd ir process, kas pārvalda virtuālo atmiņu, kas nozīmē, ka, ja tiek samazināts CPU lietojums par 40%, tiek atbrīvota liela iespējamā apstrādes vieta. Kas attiecas uz slepkavībām bez atmiņas, tas runā pats par sevi un acīmredzot būs tūlītējs taustāms ieguvums tiešajiem lietotājiem. Mēs esam redzējuši daudzas ierīces, kas cīnās ar atmiņas pārvaldību un paziņojumu savlaicīgu piegādi vai lietotņu iznīcināšanu fonā.

Pašlaik nav skaidrs, vai Google izmēģinās šo funkciju dažiem lietotājiem operētājsistēmai Android 13, nemaz nerunājot par tā iespējošanu pēc noklusējuma, taču tas būs ieguvums lietotājiem, kad tā tiks ieviesta. Mēs rūpīgi sekosim šai attīstībai, lai redzētu, vai nākotnē kaut kas mainīsies.


Avots: Android Gerrit (1), (2)

Paldies XDA Recognized Developer luca020400 par palīdzību šajā rakstā!