Artikkel

Android 7.0: parem jõudlus, pikem aku kasutusaeg

protection click fraud

Iga kord, kui meie telefonide tarkvara saab suure värskenduse, kuuleme, kuidas see töötab paremini ja kasutab vähem meie akut. Kuigi see on sageli tõsi, vajavad ideed ja nende elluviimise viis ootuste täitmiseks palju täpsustamist. Android 7.0 täiustab kahte olemasolevat funktsiooni, et aidata neil oma potentsiaali täielikult ära kasutada: projektid Doze ja Project Svelte.

Eesmärgid on lihtsad - leidke viise, kuidas muuta telefon vähem voolunäljas, kui te seda ei kasuta, ja taustaprotsesside parem haldamine. Kogu tarkvara on üles ehitatud rõhuasetusega jõudlusele ja efektiivsusele ning operatsioonisüsteem veelgi enam. Vaatame muudatusi ja näeme, kuidas neil võiks olla mõju.

Projekt Svelte saabus 2013. Aastal Android 4.4 KitKat kui viis operatsioonisüsteemi paremaks toimimiseks madalama klassi telefonides. Sellel rindel see õnnestus, kuid ootasime suuremaid muudatusi kui saime. Hea ülevaate saamiseks selle kohta, millised olid Svelte algsed kavatsused, vaadake kaugemale kui Android One. Eesmärk oli luua odav riistvara, mis töötab Androidi uusimat versiooni soovitamiseks piisavalt hästi.

Verizon pakub Pixel 4a uutele piiramatutele liinidele vaid 10 dollarit kuus

Android 7.0-ga jätkab projekt jõudluse mõju vähendamist, kuna taustaprotsesside haldamiseks on süsteem veelgi parem.

Svelte muudatused käsitlevad kahte konkreetset ja olulist probleemi, mis sunnivad rakendusi taustal töötama

Android erineb iOS-ist väga palju. Iga arendaja võib maksta väga väikest tasu ja avaldada Google Plays rakenduse nimede kõrval nagu Facebook või Samsung. Tingimusel, et rakendusel pole pahatahtlikku koodi, käivitatakse see kõigi installimiseks ja kui sellest ei teavitata sobimatu sisu või toimingud, mis jäävad püsima (ehkki Google ütleb, et kontrollib enne iga rakendust automaatselt seda otse elama lükates). See on kaugel kõigist esitatud rakendustest, mis läbivad käsitsi kinnitamise protsessi, ja see tähendab, et rakendusi ei lükata tagasi, kuna need ei järgi parimat arendustava. Mõnede praeguste API-de käitumine ei aita ja isegi parimad rakendused võivad eksliku protsessi tõttu ärgata ja ressursse liiga sageli kasutada.

Android Nougati Svelte'i täiustused lahendavad kaks silmatorkavat probleemi:

  • Rakendused kontrollivad, kas võrk muutub nn ringhäälinguvastuvõtja abil. Kui muudatus toimub, ärkab iga vaikemeetodi kaudu muudatusi kuulav rakendus korraga üles ja proovib muudatuse andmeid töödelda. Mõelge, kuidas teie telefon käitub, kui see esimest korda käivitatakse ja kõik üritab korraga juhtuda, ja teil on idee, miks see vajab mingisugust parandamist. Kui sihitud on Android 7.0, saavad rakendused võrgumuutusi kuulata ainult läbi põhilõime (mis töötab siis, kui rakendus on ärkvel ja te kasutate seda), nii et nad ei ärka iga kord, kui vahetate võrgud. See võtab vähem RAM-i ja protsessori aega, mis tähendab, et meie telefonid töötavad paremini ja kulutavad vähem energiat.
  • Androidi varasemates versioonides suutsid rakendused teha sarnase ringhäälinguvastuvõtja käest pilti või videot. Kui see juhtus, ärkas iga kuulav rakendus ja proovis andmeid korraga töödelda. Nagu ülalpool, pole see esituses eriti hea. Android 7.0-s ei saa uut pilti ja uusi videoülekandeid saata. See tähendab, et isegi kui arendajad ei uuenda olemasolevaid rakendusi, ei kästi neil kunagi pildi või video tegemisel ärgata.

Et rakendused saaksid teha paljusid asju, mida me tahame, peavad nad elus püsima. Aeglustades nende tegemisi, kui nad vaikselt ootavad taas aktiivseks muutumist, kõrvaldades mittevajalikud funktsioonid tähendavad, et magamise asemel töötab vähem rakendusi, kui need rakendusse saadetakse taust.

Projekt Doze

Nii nagu asjad praegu töötavad, armastate kas Dozet või ei näe, et Doze telefonis midagi märgatavat teeks. Seda selle toimimisviisi tõttu.

Kui Doze aastal debüteeris Android 6.0, selle eesmärk oli lükata protsessori ja võrgu tegevust edasi, kui telefoni ekraan oli välja lülitatud, vooluvõrgust lahti ühendatud ja liikumatu. Kui kõik kolm kriteeriumi ei oleks täidetud, ei käivitaks Doze ja rakendused töötaksid jätkuvalt tavapäraselt. See toimis kontoris ja teie laua taga suurepäraselt, kuid niipea kui see taskusse läks, lõpetas Doze midagi tegemast ja hüved lakkasid.

Kaheastmeline Doze võimaldab teie telefonil kasutada vähem akut ka siis, kui olete üleval ja liigute

Android Nougati käitumise muutmine on lihtne. Doze'il on nüüd kaks etappi: üks on siis, kui ekraan on välja lülitatud ja telefon vooluvõrgust lahti ühendatud, ja teine ​​on siis, kui telefon on ka liikumatu.

Kui teie telefon töötab ainult aku abil ja ekraan on määratud aja vältel välja lülitatud, rakendused peatuvad otsene juurdepääs võrgule ning sellised tegevused nagu sünkroonimine ja muud tööd lükatakse edasi ettemääratud ajani möödub. Seejärel võimaldab lühike hooldeaken neil tavapäraseid taustafunktsioone täita. See osa töötab siis, kui telefon on taskus või allub muudele liikumisviisidele.

Kui telefon on samuti määratud aja jooksul seisma jäänud, kehtivad kõik Doze'i piirangud - täiendavad asjad, näiteks taustal ärkavad rakendused või mis kuulavad nimetatakse äratuseks (mitte selline, mis äratab teid hommikul, need ei mõjuta) või otsivad praegust asukohta - rakendatakse võrgu ja töökohtade peal edasilükkamised. Hooldusaken ilmub endiselt regulaarselt, kuid nende akende vahel on teie telefon vaevu elus ja ei tee palju enne, kui selle kätte võtate.

Me teame, kui hästi Doze töötab (kui teie telefoni ehitanud inimesed pole seda muutnud), kui telefon on endiselt paigas. Nüüd näeme kasu ka siis, kui oleme liikvel.


Kas Svelte ja Doze muudatused lahendavad kõik jõudluse ja aku probleemid? Muidugi on vastus eitav. Kuid need muudatused on loogilised sammud, mis käsitlevad kahte väga spetsiifilist asja, millele oli vaja tähelepanu pöörata. tulemus osutub paremaks kui meil praegu, isegi kui see ei suuda kõike lahendada.

instagram story viewer