Priverstinai uždaromos iOS aplikacijos alina akumuliatorių
Daugelio „iPhone“ naudotojų galvose vis dar gyvas mitas, kad uždarinėjant aplikacijas (išmetant jas iš atidarytų aplikacijų sąrašo) leidžia sutaupyti akumuliatoriaus energijos.
Vienas gajesnių mitų susijusių su „iPhone“ akumuliatoriaus energijos taupymu yra tas, kur teigiama, kad du kartus paspaudus ant „Home“ mygtuko ir aktyvavus pseudo „daugiaprogramę aplinką“ akumuliatoriaus energijos taupymo ir sistemos higienos vardan reikėtų „išmesti/uždaryti“ nenaudojamas aplikacijas.
Deja šis mitas yra neteisingas ir net gi sakyčiau veikia priešingai. „iOS“ yra sukurta taip, kad „mite“ pateikiamos rekomendacijos ne padeda sutaupyti, o verčia naudoti daugiau akumuliatoriaus energijos.
„iOS“ sistema veikia taip, kad neaktyvios (ekrane nerodomos aplikacijos) yra efektyviai „užšaldomos“, stipriai apribojant jų galimybes veikti foniniame režime tuo pačiu atlaisvinant įrenginio laisvosios prieigos atmintį (RAM), kurią šios buvo užėmusios. Reikia pripažinti, kad su šia užduotimi „iOS“ iš ties susitvarko be priekaištų. „iOS“ aplikacijas „užšaldo“ taip efektyviai, kad jas vėl aktyvuojant reikia gerokai mažiau procesoriaus pajėgumų ir atitinkamai akumuliatoriaus energijos nei tą aplikaciją paleidžiant iš naujo. Taigi, priverstinai uždarant aplikacijas ne tik, kad nepadeda sutaupyti akumuliatoriaus energijos, bet priešingai – jį labiau alina. Dažnas nenaudojamų aplikacijų uždarinėjimas ilgainiui atsilieps įrenginio akumuliatoriaus ilgaamžiškumui ir žinoma kitą kartą atidarinėjant tą aplikaciją vėl (jei ši buvo uždaryta) teks ilgiau palaukti jos aktyvavimosi.
Vienas „iPhone“ naudotojas ir entuziastas Caleb susidomėjęs šio mito teisingumu parašė laišką „Apple“ CEO Tim Cook. Jam atsakė Craig Federighi, kompanijos programinės įrangos departamento vadovas. Jo atsakymas buvo trumpas ir aiškus: „Ne ir Ne. :-) “
Šia problema užklausimų siunčiamų „Apple“ vadovams buvo ir anksčiau. Dar 2010 metais Steve Jobs sakė: „Naudokite daugiaprogramę aplinką tam kam ši yra sukurta – perėjimui iš vienos aplikacijos į kitą ir būsite patenkinti. Nėra jokio reikalo uždarinėti aplikacijų apskritai.
Apie tai rašo ir „Apple“ savo palaikymo svetainėje: „Du kartus paspaudus “Home” mygtuką, ekrane pasirodys neseniai naudotos aplikacijos. Aplikacijos nėra atidarytos, jos yra budėjimo būsenoje leidžiančioje naviguoti ir naudotis daugiaprograme aplinka. Priverstinai uždaryti aplikacijas turite tik tuo atveju jei jos nereaguoja.“
Jei netikite Steve Jobs, kompanijos programinės įrangos viceprezidentu Craig Federighi, „Apple“ palaikymo dokumentacija – žemiau keli straipsniai pateikiantys informaciją patvirtinančią, kad aplikacijas uždarinėti yra „nesveika“:
- Fraser Speirs (dar 2012!): Misconceptions About iOS Multitasking“
- Thorin Klosowski: „Quitting All Your Apps in iOS Can Actually Worsen Battery Life”
- Kendall Baker: „Stop Force Quitting Your iPhone Apps”
- The Wirecutter: „What You Should (and Shouldn’t) Do to Extend Your Phone’s Battery Life”
- Kyle Richter: „The Force Quit Fallacy”
Asmeniškai mane nuoširdžiai stebina, tai kiek daug žmonių aš matau „išmetinėjančius“ aplikacijas iš „multitasking’o“ sąrašo.
„iOS“ yra puikiai optimizuota sistema ir aplikacijų neišmetinėjimas iš „multitasking’o“ sąrašo leidžia ne tik „nedrožti“ akumuliatoriaus, bet ir daro naudojimąsi sistema efektyvesniu. „YouTube“ galima rasti begalę našumo testų ir to įrodymų. Vienas iš to įrodymų yra „Samsung Galaxy S8“ ir „iPhone 7“ palyginimas. Pastebėkite, kad nei viename įrenginyje atidarytos aplikacijos nebuvo priverstinai uždarytos. „iPhone“ net nesušilęs ant menčių paguldė konkurentą pirmame raunde, tačiau iš tiesų jis sublizgėjo antrajame. „Galaxy S8“ turėjo iš naujo paleisti visas (ar beveik visas) aplikacijas iš naujo, nes „Android“ sistema jas priverstinai uždarė stengdamasi atlaisvinti RAM, kurio pradėjo trūkti. Tuo tarpu „iPhone“ visos (beveik visos) aplikacijos buvo aktyvuotos akimirksniu.
„iOS“ neaktyvios aplikacijos iš tiesų „užšaldomos“, iš tiesų atlaisvinamas jų naudotas RAM ir jos „atšyla“ ir vėl tampa veiksnios labai greitai. Todėl nereikia bijoti, kad neaktyvios aplikacijos „džiovina“ akumuliatorių. Jei kuri iš aplikacijų kelia akumuliatoriaus naudojimo problemų – kur kas tikslingiau yra sistemos nustatymuose apriboti jos veiksnumą foniniame režime (app background refresh).
Siekiant padaryti „iOS“ tokia nepaprastai efektyviai veikiančia sistema sugaišta begalybė laiko ir atliktas titaniškas darbas. „iOS“ sistemos efektyvumas yra milžiniškas privalumas lyginant ją su „Android“. Todėl kiekvienas „iPhone“ naudotojas, kuris iš įpratimo ar inercijos (jei neseniai dar minkė „Android“) priverstinai uždarinėja aplikacijas, švaito vėjais įrenginio resursus ir niekais paverčia šimtų programuotojų darbą ir pastangas (vaisingas pastangas).
Ir nepradėkite manęs klausinėti „ar teisingai elgiasi žmonės, kurie prieš dėdami savo “iPhone” į kišenę ar rankinę – jį išjungia?“
O aš paklausiu kitaip :) viskas suprantama kas parašyta, kad ale geriau neuždaryti bla bla. O pasamprotavimui - kam tada apskritai tokia uždarymo funkcija yra? ir net galėtu padaryti tarkim, kad kai aplikacija nesinaudoji mėnesį, tada automatiškai išmetama iš multitaskingo.
Jeigu butum skaites visa straipsni butum pamates, kad programos isjungimas naudotinas kai programa neatsako.
Man asmeniškai niekada nebuvo taip, kad paspaudus aplikacijos ikonėlę, kad neveiktu/neatidarytu ar dar kažkas būtų. Ir jeigu tokie atvejai būtų, tai tiesiog nueitum į Settings ir tarkim būtų kokia skiltis, kad uždarytu visas aplikacijas. O dabar taip padaryta, kad ir iš inercijos uždarinėji :)
Uždarinėjimas iš inercijos – įpročio reikalas. Aš pvz. inertiškai neuždarinėju. Daug ką galima padaryti per Settings - net ir aplikacijos atidarymą. Mano galva galimybė uždaryti aplikaciją per „daugiaprogramę aplinką“ patogu ir tada kai ten jų prisirenka ilga „dešra“, tame tarpe ir tokių, kurias pasižiūri vieną kartą per du mėnesius ir jos kabodamos ten lėtina perėjimus tarp dažniau naudojamų aplikacijų.
Na gerai, perskaičiau vakar straipsnį ir pagalvojau, gal tikrai tai yra tik blogas įprotis, kurio reikia atsikratyti. Tačiau iPadą ryte radus su 1% baterijos, kai naktį jį buvau palikus ties 7%, buvau nemaloniai nustebinta. Jo baterija nei karto per naktį neišsikraudavo. Kad ir kiek straipsnių šiuo aspektu yra parašyta, manau, jog vis tiek neatsisakysiu savo įpročių.