IPhone aplikazioak ixtea ideia txarra al da? Ez, eta hona hemen zergatik.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Saiatu Gure Tresna Arazoak Kentzeko

Hasierako botoian klik bikoitza egin eta zure aplikazioak pantailaren goiko aldera pasatzea: ideia ona edo ideia txarra al da? Azkenaldian nahasmena sortu da zure iPhone eta iPad aplikazioak ixtea lagungarria edo kaltegarria den ala ez jakiteko, batez ere honek bateriaren iraupenean duen eraginari dagokionez. Beti esan dut ideia ona dela: Itxi zure aplikazioak Nire artikuluaren 4. zenbakia da nola aurreztu bateria iPhone-n .





Artikulu honetan, azalduko dizut Zergatik izan daiteke lagungarria zure aplikazioak ixtea zure iPhone bateriaren iraupenerako , Emango dut Apple garatzailearen dokumentazioaren zatiak babeskopia egiteko eta batzuk sartuko ditut benetako munduaren adibideak Apple Developer Tools eta nire iPhone-rekin egin nuen.



zergatik dago nire kokapena oker?

Idazten dudanean, ematen dudan informazioa erabilgarria eta ulerterraza izatea nahi dut denek . Normalean ez naiz oso teknikoa izaten, Apple Store batean lan egiteak erakutsi didalako jendearen begiak beiratzen hasi dira buruz hitz egiten hasten naizenean prozesuak , PUZaren denbora Y aplikazioaren bizi-zikloa .

Itxi iPhone aplikazioaArtikulu honetan sakonago sakonduko dugu nola funtzionatzen duten aplikazioek beraz, zure iPhone edo iPad aplikazioak ixtea egokia den ala ez jakiteko erabaki erabakia har dezakezu. Lehenik eta behin, buruz hitz egingo dugu aplikazioaren bizi-zikloa , aplikazioa irekitzen duzunetik itxi eta memoriatik garbitu arte gertatzen dena deskribatzen duena.

Aplikazioen Bizi Zikloa

Bost dira aplikazioaren egoerak aplikazio baten bizitza zikloa osatzen dutenak. Zure iPhone aplikazio guztiak egoera horietako batean daude oraintxe, eta gehienak estatuan daude ez korrika . The Apple Developer dokumentazioa bakoitzak azaltzen du:





Eramateko gakoak

  • Hasiera botoia aplikazio batetik irteteko sakatzen duzunean, egoera egoerara joango da bigarren planoa edo etenda .
  • Hasiera botoia klik bikoitza egiten duzunean eta aplikazio bat pantailaren goialdetik ateratzen duzunean, aplikazioa blokeatu egingo da. ixten da eta estatura joaten da Ez exekutatzen .
  • The Estatu aplikazioaren izenak moduak.
  • Aplikazioak moduan aurrekariak oraindik martxan daude eta bateria husten dute, baina aplikazioak moduan daude etenda ez.

Mugitu aplikazioak gora: itxi edo behartu itxi?

Terminologiari buruzko nahasmena argitzeko, zure iPhonearen hasierako botoian klik bikoitza egiten duzunean eta aplikazio bat pantailaren goiko aldera irristatzen duzunean, zaude ixten aplikazioa. Indarra itxi Aplikazio bat etorkizuneko artikulu batean idazteko asmoa dudan beste prozesu bat da.

Apple-ren laguntza artikulua iOS multiataza baieztatu hau:

“Aplikazio bat ixteko, egin klik bikoitza Hasi botoian azkenaldian erabilitako aplikazioak ikusteko. Ondoren, irristatu gora itxi nahi duzun aplikazioan ”.

Zergatik ixten ditugu gure aplikazioak?

Buruzko artikuluan nola aurreztu bateria iPhone-n Beti esan dut hau:

“Egunean edo bi egunean behin, ideia ona da zure aplikazioak ixtea. Mundu perfektuan, inoiz ez zenuke horrelakorik egin beharko eta Appleko langile gehienek ez dute inoiz esango behar zenukeen ... Bateria hustutzeko arazo asko gertatzen dira suposatzen duzu aplikazio bat itxi zela, baina ez da horrela. Horren ordez, aplikazioa bigarren plano batera doa eta zure iPhone bateria hustu egiten da zuk jakin gabe '.

Laburbilduz, arrazoia nagusia zergatik gomendatzen dut zure aplikazioak ixtea saihestu bateria hustea aplikazio bat martxan ez dagoenean aurrekariak edo ez dakit eten behar den moduan. Buruzko artikuluan zergatik egiten dute bero iPhoneak , Zure iPhone-ko PUZa (prozesatzeko unitate zentrala eragiketaren garuna) eta auto baten motorra alderatzen ditut:

Pedala denbora luzez guztiz zapaltzen baduzu, autoaren motorra berotzen da eta gas asko erabiltzen du. . IPhone baten CPUa% 100era mugitzen bada denbora luzez, iPhonea berotu egiten da eta bateria azkar agortzen da.

Aplikazio guztiek zure iPhone CPUa erabiltzen dute. Normalean, aplikazio batek CPU potentzia handia erabiltzen du segundo bat edo bi irekita dagoenean, eta, gero, energia txikiagoan sartzen da erabiltzen duzun bitartean. Aplikazio batek huts egiten duenean, iPhonearen CPUa% 100ean gelditzen da maiz. Aplikazioak ixten dituzunean, ziurtatuko duzu hori ez dela gertatuko, aplikazioa helbidera itzultzen delako ez dago martxan .

Kaltegarria al da aplikazio bat ixtea?

Erabat ez. Zure Mac edo PCko programa askotan ez bezala, iPhone aplikazioek ez dute itxaroten zure datuak gordetzeko 'Gorde' sakatu arte. The garatzailearen dokumentazioa Aplikazioak begi keinu batean ixteko prest egotearen garrantzia azpimarratzen du:

'Aplikazioak edozein unetan itzalita egoteko prest egon behar dira eta ez dute itxaron behar erabiltzaileen datuak gordetzeko edo beste zeregin kritiko batzuk burutzeko. Sistemaren hasierako itxiera aplikazioaren bizitza zikloaren zati normala da '.

Noiz zuk aplikazio bat ixten duzu, gainera:

“Sistemak bere aplikazioa amaitzen duenaz gain, erabiltzaileak esplizituki amaitu dezake bere aplikazioa, eginkizun anitzeko erabiltzaile interfazearen bidez. Erabiltzaileak hasitako itxierak aplikazio itxi baten efektu bera du. '

iPad-a ez da internetera konektatuko

IPhone eta iPad aplikazioak ixtearen aurkako argudioa

Zure eskaerak ixtearen aurkako argudioa dago, eta gertakarietan oinarritzen da. Hala ere, a-n oinarritzen da oso ikuspegi mugatua gertaeren ingurukoa. Hona hemen luzeena eta motzena:

  • Botere gehiago behar da aplikazio bat estatutik irekitzeko ez korrika hori berreskuratzeko aurrekariak edo etenda . Hori guztiz egia da .
  • Applek ahalegin handia egiten du iPhonearen sistema eragileak memoria modu eraginkorrean kudeatzen duela ziurtatzeko, aplikazioek bakarrik uzten dutenean erabiltzen duten bateria kopurua minimizatuz. bigarren planoa edo estatuan etenda . Hori ere egia da.
  • Bateriaren iraupena xahutzen ari zara zure aplikazioak ixten badituzu, iPhone aplikazioak hutsetik irekitzeko sistema eragileak atzeko planoan eta egoera etetean berrekiteko erabiltzen duena baino indar handiagoa behar duelako. Batzuetan egia da.

Ikus ditzagun zenbakiak

Garatzaileek sarritan erabiltzen dute PUZaren denbora iPhone batek zereginak burutzeko egin duen ahalegina neurtzeko, bateriaren iraupenean eragin zuzena izan dezakeelako. Apple izeneko garatzaile tresna erabili nuen Instrumentuak Hainbat aplikaziok nire iPhonearen PUZean duten eragina neurtzeko.

Erabil dezagun Facebook aplikazioa adibide gisa:

  • Facebook aplikazioa inaktibitatetik irekitzeak 3,3 segundoko denbora gutxi gorabehera erabiltzen du.
  • Edozein aplikazio ixteak memoriatik garbitu eta exekutatzen ez duen egoerara itzultzen du eta ia ez du CPU denborarik erabiltzen, esan 0,1 segundo.
  • Hasiera botoia sakatzean Facebook aplikazioa atzeko planoko egoeran jartzen da eta PUZaren 0,6 segundo inguru erabiltzen ditu.
  • Facebook aplikazioa atzeko planotik berreskuratzeak 0,3 segundo inguruko denbora erabiltzen du.

Beraz, Facebook aplikazioa martxan ez dagoen egoeratik (3.3) irekitzen baduzu, itxi (0.1) eta berriro abiarazten ez duzun egoeratik (3.3), 6,7 segundo CPU denbora erabiltzen du. Facebook aplikazioa martxan ez dagoen egoeratik irekitzen baduzu, sakatu hasierako botoia atzeko planora bidaltzeko (0,6) eta atzeko planotik (0,3) berrekiteko, besterik ez duzu erabiliko 4,1 segundo CPU denbora.

Aupa! Kasu honetan, Facebook aplikazioa ixtea eta erabiltzen duen berriro irekitzea 2,6 segundo CPU denbora gehiago. Facebook aplikazioa irekita utzita,% 39 inguru energia gutxiago erabili duzu!

Irabazlea ...

Ez hain azkar! Begiratu behar dugu argazki nagusia egoeraren ebaluazio zehatzagoa lortzeko.

Energiaren erabilera ikuspegitik jartzea

% 39k asko dirudi, eta da , konturatu arte zenbateraino txikia den hizketan ari garen potentzia zure iPhonea erabiltzeko behar denarekin alderatuta. Aplikazioak ixtearen aurkako argudioa oso ona da konturatu arte hori axola ez duen estatistika batean oinarritzen da.

Eztabaidatu dugun moduan, 2,6 segundo CPU aurreztuko dituzu itxi ordez Facebook aplikazioa irekita uzten baduzu. Zenbat botere kontsumitzen du Facebook aplikazioak erabiltzen duzunean?

10 segundotan nire albiste bidez korritu nuen eta 10 segunduko CPU denbora edo 1 segundoko CPU denbora erabili nuen aplikazioa erabili nuenean. Facebook aplikazioa 5 minutuz erabili ondoren, PUZaren 300 segundoko denbora erabiliko zuen.

Beste era batera esanda, Facebook aplikazioa 115 aldiz ireki eta itxi beharko zenuke bateriaren iraupena 5 minutura arte eragiteko. erabilera Facebook aplikaziotik. Honek esan nahi duena da:

Ez erabaki zure aplikazioak itxi nahi dituzun ala ez, estatistika arbuiagarrian oinarrituta. Oinarritu zure erabakia zure iPhone-rako egokiena.

Baina hori ez da zure aplikazioak ixteko arrazoi bakarra ideia ona da. Jarrai dezagun ...

PUZaren erabilera motela eta egonkorra atzeko planoko moduan

Aplikazio bat atzeko planoko moduan sartzen denean, bateria erabiltzen jarraitzen du, nahiz eta zure iPhone poltsikoan blokeatuta egon. Nire Facebook aplikazioaren probak hori gertatzen dela baieztatzen du atzeko planoko aplikazioa eguneratzea desgaituta dagoenean ere .

Facebook aplikazioa itxi ondoren, PUZa erabiltzen jarraitu zuen iPhone-a itzalita zegoenean ere. Minutu batean zehar, PUZaren denbora gehigarriaren 0,9 segundo erabili ditu. Hiru minuturen buruan, Facebook aplikazioa irekita uzteak kontsumituko luke gehiago kontsumituko lukeen baino energia berehala itxi eta gero berriro irekiko bagenu.

Istorioaren morala hau da: Aplikazio bat minuturo erabiltzen baduzu, ez itxi erabiltzen duzun bakoitzean. Gutxiago erabiltzen baduzu, komeni da aplikazioa ixtea.

Egia esateko, aplikazio asko zuzenean atzeko planotik lo egiteko modura igarotzen dira eta lo moduan, aplikazioek ez dute inolako indarrik kontsumitzen. Hala ere, ez dago atzeko planoan zein aplikazio dauden jakiteko modurik, beraz, arau ona da itxi itzazu guztiak . Gogoratu, behar duen energia kopurua ireki aplikazio bat hutsetik zuritzen duen energia kopuruarekin alderatuta erabili aplikazioa.

Softwarearen arazoak denbora guztian gertatzen dira

IPhone aplikazioak uste baino sarriago huts egiten du. The gehienak software akats txikiak dira eta ez dute bigarren mailako efektu nabarmenik eragiten. Ziurrenik aurretik nabaritu duzu:

Aplikazio bat erabiltzen ari zara eta, bat-batean, pantailak keinuka egiten du hasierako pantailara. Hau gertatzen da aplikazioek huts egiten dutenean.

Hutsegiteen erregistroak ere ikus ditzakezu Ezarpenak> Pribatutasuna> Analisia eta hobekuntzak> Analisi datuak.

ezin ditut iphone bideoak erreproduzitu

Software arazorik gehienak ez dira kezkatzeko arrazoiak, batez ere zure aplikazioak ixten badituzte. Askotan software arazoren bat duen aplikazio bat hutsetik hasi behar da.

Software arazo arrunt baten adibidea

Gosaria jaten amaitu duzu eta zure iPhone bateria% 60 agortuta dagoela ohartuko zara. Gosarian, zure posta elektronikoa egiaztatu, musika entzun, bankuko kontuaren saldoa suspiratu, TED eztabaida ikusi, Facebook arakatu, txiokatu eta bart saskibaloi partidako puntuazioa egiaztatu zenuen.

Konpondu kraskatu aplikazio bat

Gogoratu aplikazio huts batek bateria azkar agortzea eragin dezakeela eta aplikazioa ixteak konpon dezakeela, baina ez dakizu zein aplikazioak arazoa eragiten du. Kasu honetan (eta hau benetakoa da), TED aplikazioak CPU asko erabiltzen du nahiz eta nire iPhone-a ez dudan erabiltzen. Arazoa bi modutan konpon dezakezu:

  1. Konektatu ordenagailua Mac batera, deskargatu eta instalatu Xcode da Instrumentuak , gaitu zure iPhone garatzeko, konfiguratu proba pertsonalizatua zure iPhone-an exekutatzen diren prozesuak banan-banan ikuskatzeko, sailkatu PUZaren erabileraren arabera eta itxi zure CPUa% 100 arte mantentzea eragiten duen aplikazioa.
  2. Itxi zure aplikazioak.

2. aukera aukeratzen dut denboraren% 100ean eta frikia naiz. (Artikulu honetako informazioa bildu nuen 1. aukera erabiliz). Zure aplikazioak martxan ez dauden egoeratik berriro irekitzeak atzeko planoan edo lo egoeran irekitzeak baino energia gehiago kontsumitzen du, baina aldea ez da nolanahikoa aplikazio batean gertatzen den energia kontsumo handiaren aldean. kraskadurak.

Zergatik uste dut zure aplikazioak ixtea ideia ona dela

  1. Aplikazioak erabiltzen dituzunean itxi egiten badituzu ere, ez duzu bateriaren iraupenean alderik ikusiko, aplikazioa irekitzeko behar den potentzia txikia baita aplikazioa erabiltzeko behar denarekin alderatuta.
  2. Atzeko planoan funtzionatzen duten aplikazioek energia erabiltzen jarraitzen dute zure iPhone erabiltzen ari ez zarenean, eta hori egun osoan gehitzen da.
  3. Aplikazioak ixtea zure iPhone bateria agortzea eragin dezaketen software arazo larriak ekiditeko modu ona da. oso azkar .

Itxi artikulu hau

Artikulu hau idatzi ohi ditudan artikuluak baino sakonagoa da, baina espero dut interesgarria izan zela eta zure iPhone aplikazioek nola funtzionatzen duten jakiteko zerbait berria ikasi duzula. Nire aplikazioak egunean hainbat aldiz ixten ditut eta horrek nire iPhone ahalik eta ondoen funtzionatzen laguntzen du. Probetan oinarrituta eta nire eskuko esperientziarekin ehunka iPhonerekin lanean aritu naiz Apple teknikari gisa, segurtasunez esan dezaket zure aplikazioak ixtea iPhone bateria aurrezteko modu ona dela.

Eskerrik asko irakurtzeagatik eta gogoratu mesedea itzultzea,
David P.