Androidin tulevat versiot voivat helpottaa sovellusten tappamista

Androidin tulevat versiot voivat käsitellä sovellusten tappamista paljon paremmin, Android Gerritin sitoumusparin mukaan.

Yksi turhauttavimmista kokemuksista Android-puhelimessa on, kun sovelluksia tapetaan taustalla. Ilmoitukset saattavat lakata tulemasta läpi, kaikki mitä teit viimeksi, on poissa, ja se on täysin satunnaista toimintaa. Jotkut Android-puhelimet ovat parempia kuin toiset, mutta melkein kaikki heistä kokevat sen jossain vaiheessa. Mutta ehkä jopa tuleva muutos Androidissa Android 13, saattaa tarkoittaa, että sovelluksiasi ei ehkä lopeteta yhtä nopeasti tulevaisuudessa.

Ominaisuus nimeltä "Multi-Generational Least Recently Used" (tai MGLRU) on jo otettu käyttöön Chromessa OS jo jonkin aikaa, ja yritys on ylläpitänyt MGLRU: ta useilla eri ytimillä välillä 4.14 - 5.15". Eräs Googlen työntekijä sanoo että siitä on tullut "oletusarvo kymmenille miljoonille käyttäjille", ja nyt näyttää siltä, ​​että ominaisuus on tulossa Androidille. Android Gerritin sitoutuminen osoittaa, että Google on yhdistänyt muutoksen Android 13 -käyttöjärjestelmään

Yleinen ytimen kuva (GKI), ja toinen sitoumus osoittaa, että pian se saattaa olla jopa mahdollista ottaa käyttöön adb: n kautta. Toista sitoumusta ei ole vielä yhdistetty, mutta sitä tarkastellaan parhaillaan.

Ominaisuus saavuttaa kaksi päätavoitetta, joista Android-käyttäjien pitäisi olla erittäin kiinnostuneita. Ensimmäinen on se, että Google havaitsi 40 prosentin vähennyksen kswapd-suorittimen käytössä, ja toinen on, että Google havaitsi laskun 18 %:ssa muistin loppumisesta (OOM) sovellusmurhat Androidissa. Sama Googlen insinööri sanoo, että yritys testasi MGLRU: ta "miljoonalla" Android-laitteella, mikä näyttää siltä viitata Android Runtime on Chrome OS Virtual Machine (ARCVM), joka käyttää Android 11:tä Chromessa OS. "Olemme nähneet merkittäviä parannuksia suorittimen käyttöasteen ja muistipaineen suhteen, mikä on johtanut vähemmän OOM-tapahtumiin ja pienentyneeseen käyttöliittymän latenssiin", he kirjoittivat.

Mitä tämä kaikki tarkoittaa, se on melko yksinkertaista. kswapd on prosessi, joka hallitsee virtuaalimuistia, mikä tarkoittaa, että jos sen prosessorin käyttö vähenee 40 %, se vapauttaa paljon potentiaalista käsittelytilaa. Mitä tulee muistin ulkopuolisiin sovellusten tappamiseen, se puhuu puolestaan, ja siitä on ilmeisesti välitöntä konkreettista hyötyä loppukäyttäjille. Olemme nähneet monia laitteita, jotka kamppailevat muistinhallinnan ja ilmoitusten ajoissa toimimisen tai sovellusten tappamisen kanssa taustalla.

Tällä hetkellä ei ole selvää, testaako Google ominaisuutta joillakin Android 13:n käyttäjillä, saati sitten ottaa sen käyttöön oletusarvoisesti, mutta siitä on hyötyä käyttäjille, kun se otetaan käyttöön. Seuraamme tätä kehitystä tiiviisti nähdäksemme, muuttuuko mikään tulevaisuudessa.


Lähde: Android Gerrit (1), (2)

Kiitos XDA Recognized Developer luca020400 hänen avustaan ​​tässä artikkelissa!