A chjusura di l'applicazioni iPhone hè una gattiva idea? No, è eccu perchè.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Pruvate U Nostru Strumentu Per Eliminà I Prublemi

Doppiu cliccà nantu à u buttone Home è trascinendu e vostre app in tutta a cima di u schermu: Hè una bona idea o una cattiva idea? Ci hè stata qualchì cunfusione ultimamente se fermà l'applicazioni iPhone è iPad hè utile o dannusu, in particulare in quantu à l'impattu di questu nantu à a vita di a batteria. Aghju sempre dettu chì hè una bona idea: Chiudite e vostre applicazioni hè a punta numerica 4 di u mo articulu nantu cumu salvà a bateria in iPhone .





In questu articulu, vi spiegheraghju Perchè chjude e vostre app pò esse utili per a vita di a bateria di u vostru iPhone , Vi daraghju estratti di a documentazione di sviluppatore Apple per appoghju è includeraghju uni pochi esempi di prova di u mondu reale Aghju fattu cù Apple Developer Tools è u mo iPhone.



L'iPad Apple ùn accenderà micca

Quandu scrivu, vogliu chì l'infurmazioni chì furniscu sia utile è faciule da capisce cusì tutti . Di solitu ùn sò micca troppu tecnicu, perchè a mo sperienza di travagliu in un Apple Store m'hà dimustratu l'ochji di a ghjente cumincianu à lampassi quandu mi mettu à parlà di u prucessi , Tempu CPU Y u ciclu di vita di l'applicazione .

Chiudite lIn questu articulu, ci immergeremu un pocu più in profondità cumu funziona l'app cusì pudete piglià una decisione infurmata nantu à se chjude l'applicazioni iPhone o iPad hè adattatu per voi. Prima, parleremu u ciclu di vita di l'applicazione , chì descrive ciò chì accade da u mumentu chì aprite una applicazione finu à chì chjude è si pulisce da a memoria.

U Ciclu di Vita di l'Applicazione

Ci hè cinque stati di applicazione chì custituiscenu u ciclu di vita di una applicazione. Tutte l'applicazioni di u vostru iPhone sò in unu di sti stati avà, è a maiò parte sò in u statu di ùn corre . U Documentazione Apple Developer ognunu spiega:





Assicuranza chjave

  • Quandu premete u buttone Home per uscì da un'applicazione, va à u statu di secondu pianu o discontinuatu .
  • Quandu fate doppiu cliccà nantu à u buttone Home è trascinate una app fora di a cima di u schermu, l'app blocca. chjude è va à u statu Micca corsa .
  • U statu di l'applicazione sò cunnisciuti ancu cum'è modi.
  • Applicazioni in modu fondu sò sempre in esecuzione è scaricanu a batteria, ma app in modalità discontinuatu micca.

Swipe Applicazioni Up: Chiudere o Forzà Close?

Per cancellà qualchì cunfusione nantu à a terminologia, quandu fate doppiu cliccà nantu à u buttone Home in u vostru iPhone è scorri una app fora da a cima di u schermu, sì chjusura l'applicazione. Forza vicina di una applicazione hè un prucessu diversu chì pensu à scrive in un articulu futuru.

L'articulu di Support Apple in Multitasking iOS cunfirmà què:

Per chjude una applicazione, fate doppiu cliccà nantu à u buttone Start per vede l'applicazioni aduprate recentemente. Poi trascinate nantu à l'app chì vulete chjude '.

Perchè Chiudemu e Nostre Applicazioni?

In u mo articulu nantu à cumu salvà a bateria in iPhone , L'aghju sempre dettu:

'Una volta un ghjornu o dui, hè una bona idea di chjode e vostre applicazioni. In un mondu perfettu, ùn avete mai bisognu di fà questu è a maiò parte di l'impiegati Apple ùn diceranu mai chì duvete ... Parechji prublemi di scarica di batteria si verificanu quandu supponi chì una dumanda hè stata chjusa, ma ùn hè micca. Invece, l'applicazione entre in fondu è a batteria di u vostru iPhone si scarica senza chì tù sappiate '.

In breve, a ragione principale perchè raccomandu di chjude e vostre applicazioni per impedisce à a batteria di scaricà quandu una app ùn funziona micca fondu o ùn la sò suspende cumu si deve. In u mo articulu nantu à perchè l'iPhone si scaldanu , Paraguneghju u CPU di u vostru iPhone (unità di trasfurmazione centrale u cervellu di l'operazione) cù u mutore di una vittura:

Se pisate u pedale cumpletamente per un periudu di tempu allargatu, u mutore di a vittura si surriscalda è usa assai gasu. . Se a CPU di un iPhone accelera à u 100% per un periudu di tempu allungatu, l'iPhone si surriscalda è a batteria si scarica rapidamente.

Tutte l'applicazioni utilizanu a CPU di u vostru iPhone. Tipicamente, un'app usa assai putenza di CPU per un secondu o dui quandu hè aperta, poi entra in un modu di putenza inferiore cume si usa. Quandu una applicazione si blocca, a CPU di l'iPhone si blocca spessu à 100%. Quandu chjude e vostre applicazioni, vi assicuratevi chì questu ùn accada micca perchè l'applicazione torna à u micca statu in esecuzione .

Hè Nocivu Chiudere Una Applicazione?

Assolu micca. A diversità di parechji prugrammi in u vostru Mac o PC, l'applicazioni per l'iPhone ùn aspettanu micca chì fate clic 'Salvà' per salvà i vostri dati. U ducumentazione di u sviluppatore Apple sottolinea l'importanza di l'applicazioni chì sò pronti à chjude in un batter d'ochju:

'L'applicazioni devenu esse pronte per un spegne in ogni mumentu è ùn devenu micca aspettà chì un spegne sia dumandatu per salvà i dati di l'utente o eseguisce altre attività critiche. U spegnu iniziatu da u sistema hè una parte normale di un ciclu di vita di l'applicazione '.

Quandu si chjude un'applicazione, ancu:

'In più di u sistema chì finisce a so applicazione, l'utilizatore pò esplicitamente finisce a so applicazione per l'interfaccia d'utilizatore multitasking. Un spegnu iniziatu da l'utilizatore hà u listessu effettu cum'è un spegne di l'applicazione suspesu. '

iphone 6 appiccicatu nantu à u schermu di u logu di mela

L'argumentu contr'à a chjusura di l'applicazioni iPhone è iPad

Ci hè un argumentu contr'à a chjusura di e vostre candidature, è si basa nantu à fatti. Tuttavia, si basa nantu à visione assai limitata di i fatti. Eccu u più longu è u più cortu:

  • Ci vole più putere per apre una app da u statu ùn corre quellu di ripiglià lu da u statu di fondu o discontinuatu . Questu hè assolutamente veru .
  • Apple face assai sforzi per assicurà chì u sistema upirativu di l'iPhone gestisce a memoria in modu efficace, minimizendu a quantità di batteria chì l'applicazioni adupranu quandu sò lasciate solu. secondu pianu o in statu discontinuatu . Questu hè ancu veru.
  • Si perde a vita di a batteria se si chjude e vostre app perchè ci vole più putere per apre l'applicazioni iPhone da zero chè u sistema upirativu adopra per ripiglià li da u fondu è da u statu suspesu. Certe volte hè vera.

Fighjemu i numeri

I sviluppatori spessu usanu u Tempu CPU per misurà quantu sforzu un iPhone hà fattu per eseguisce e attività, perchè pò avè un impattu direttu nantu à a vita di a batteria. Aghju utilizatu un strumentu di sviluppatore Apple chjamatu Strumenti per misurà l'impattu di varie applicazioni nantu à a CPU di u mo iPhone.

Usemu l'app Facebook cum'è esempiu:

  • Apertura di l'applicazione Facebook da u statu di inattività utilizza circa 3.3 secondi di tempu CPU.
  • A chjusura di qualsiasi applicazione a cancella da a memoria è a ritorna à u statu senza esecuzione è ùn utilizeghja praticamente micca u tempu CPU, à dì 0,1 secondi.
  • A pressione di u buttone Home mette l'app Facebook in u statu di fondu è usa circa 0,6 secondi di tempu CPU.
  • Riprendendu l'applicazione Facebook da u statu di fondo utilizza circa 0.3 secondi di tempu CPU.

Allora se aprite l'app Facebook da u statu chì ùn funziona micca (3.3), chjudelu (0.1), è riapru da u statu chì ùn funziona micca (3.3), utilizza 6.7 secondi di tempu CPU. Se aprite l'applicazione Facebook da u statu chì ùn funziona micca, premete u buttone di casa per mandalla à u fondu (0.6) è ripiglià da u fondu (0.3), basta à aduprà 4.1 secondi di tempu CPU.

Wow! In questu casu, a chjusura di l'applicazione Facebook è a riapertura ne usa 2,6 seconde più tempu CPU. Lascendu l'applicazione Facebook aperta, avete adupratu circa 39% di menu energia!

È u vincitore hè ...

Micca cusì prestu! Avemu bisognu di circà u quadru generale pè ottene una valutazione più precisa di a situazione.

Mettendu l'usu di l'energia in prospettiva

U 39% pare assai, è , finu à capì quantu infinitamente chjuca a quantità di putenza chì parlemu paragunatu à a putenza chì ci vole per aduprà u vostru iPhone. L'argumentu contr'à a chjusura di e vostre app sona assai finu à chì ne capite chì si basa nantu à una statistica chì ùn importa micca.

Cumu avemu discuttu, risparmierete 2,6 secondi di tempu CPU se lasciate l'applicazione Facebook aperta invece di chjudelu. Ma quantu putenza cunsuma l'applicazione Facebook quandu si usa?

Aghju scorrutu per u mo newsfeed per 10 secondi è adupratu 10 secondi di tempu CPU, o 1 secondu di CPU tempu per secondu chì aghju utilizatu l'app. Dopu à 5 minuti d'utilizà l'app Facebook, averia adupratu 300 secondi di tempu CPU.

In altre parolle, avete da apre è chjude l'app Facebook 115 volte per impactà a durata di a bateria da 5 minuti. di usu da l'applicazione Facebook. Ciò chì significa hè:

Ùn decide micca di chjode o micca e vostre app basate annantu à una statistica trascurabile. Basate a vostra decisione nantu à ciò chì hè megliu per u vostru iPhone.

Ma questu ùn hè micca l'unica ragione per chiudere e vostre app hè una bona idea. Andemu avanti ...

Utilizazione lenta è stabile di CPU in Modu Sfondu

Quandu una app entre in modu di fondu, cuntinueghja à aduprà a bateria ancu quandu u vostru iPhone hè chjosu in a vostra sacchetta. A mo prova di l'applicazione Facebook conferma chì accade ancu quandu l'aghjurnamentu di l'applicazione di fondu hè disattivatu .

Dopu avè chjusu l'applicazione Facebook, hà continuatu à aduprà u CPU ancu quandu l'iPhone era spente. In u corsu di un minutu, hà adupratu 0.9 seconde di tempu CPU supplementu. Dopu trè minuti, lasciare l'applicazione Facebook aperta cunsumerebbe più energia di quella chì cunsumerebbe se a chjudessimu subitu è ​​a riaprissimu dopu.

A morale di a storia hè questu: Se utilizate una app ogni pochi minuti, ùn la chjude micca ogni volta chì a aduprate. Se u aduprate menu spessu, hè una bona idea di chjode l'app.

Per esse ghjusti, parechje applicazioni vanu direttamente da u modu di fondu à u modu di sonnu, è in modu di sonnu, l'applicazioni ùn cunsumanu micca energia. Tuttavia, ùn ci hè manera di sapè chì app sò in modu di fondu, dunque una bona regula generale hè chjudeli tutti . Arricurdatevi, a quantità di energia chì ci vole apre una applicazione da u scratch paleseghja in paragone cù a quantità di energia chì ci vole usu l'applicazione.

I prublemi di software accadenu tuttu u tempu

L'applicazioni per l'iPhone crashanu più spessu di ciò chì puderete pensà. U a maiò parte di bug di software sò minori è ùn causanu micca effetti collaterali nutevuli. Probabilmente l'avete rimarcatu nanzu:

Aduprate una app, è di colpu u schermu scintilla è si torna à u screnu di casa. Hè ciò chì accade quandu l'applicazioni crash.

Pudete ancu vede i log di crash Impostazioni> Privacy> Analisi è miglioramenti> Dati d'analisi.

iphone wifi cunnessu ma micca internet

A maiò parte di i prublemi di software ùn sò micca una causa di preoccupazione, soprattuttu se chjudenu e vostre applicazioni. Spessu una applicazione chì hà un prublema di software deve solu esse iniziata da zero.

Un Esempiu di un Problema Cumunu di Software

Avete finitu di manghjà a colazione è vi custatate chì a batteria di u vostru iPhone hè scarica à 60%. Durante a colazione, avete verificatu u vostru email, ascoltatu musica, suspiratu nantu à u saldu di u vostru contu bancariu, fighjatu una discussione TED, sfugliata in Facebook, tweeted, è verificatu u puntuu di u ghjocu di basket di notte scorsa.

Fix una Applicazione Crashing

Arricurdatevi chì un'applicazione chì si blocca pò fà scappà rapidamente a batteria è chì chjudendu l'applicazione pò risolve la, ma ùn sapete micca chì l'applicazione causa u prublema. In questu casu (è questu hè reale), l'applicazione TED utilizza assai a CPU ancu se ùn utilizu micca u mo iPhone. Pudete risolve u prublema in dui modi:

  1. Cunnette vi u vostru urdinatore à un Mac, scaricate è stallate XcodeStrumenti , attivate u vostru iPhone per u sviluppu, preparate un test persunalizatu per ispezionà i prucessi individuali in esecuzione nantu à u vostru iPhone, classificali per l'usu CPU, è chjude l'app chì face chì a vostra CPU resti finu à u 100% di l'acceleratore.
  2. Chiudite e vostre applicazioni.

Sceglite l'opzione 2 100% di u tempu è sò un geek. (Aghju raccoltu l'infurmazioni per st'articulu aduprendu l'opzione 1) A riapertura di e vostre app da u statu chì ùn esegue micca cunsuma più putenza chè l'apertura da u fondu o da u statu di sonnu, ma a differenza hè insignificante paragunatu à u cunsumu d'energia significativu chì si verifica quandu una applicazione crashes.

Perchè Pensu Chjudisce e Tue Applicazioni hè una Bona Idea

  1. Ancu se chjude e vostre app ogni volta chì li aduprate, ùn vedrete micca una differenza in a durata di a batteria perchè a quantità di putenza chì ci vole per apre una app hè trascurabile paragunatu à a quantità di putenza chì ci vole per aduprà l'app.
  2. L'applicazioni chì funzionanu in modu di fondo continuanu à aduprà a putenza quandu ùn aduprate micca u vostru iPhone, è chì si aghjunta per tutta a ghjurnata.
  3. Chiudere e vostre app hè un bonu modu per evità seri prublemi di software chì ponu causà a batteria di u vostru iPhone. assai prestu .

Chiudi St'articulu

Questu articulu hè più profondu di l'articuli chì di solitu scrivu, ma spergu chì era interessante è chì avete amparatu qualcosa di novu nantu à cumu l'applicazioni funzionanu nantu à u vostru iPhone. Chjudu e mo appiicazioni parechje volte à u ghjornu, è ciò aiuta u mo iPhone à corre u più lisu pussibule. Basatu nantu à e prove è a mo esperienza di primu travagliu cù centinaia di iPhones cum'è tecnicu Apple, possu dì in modu sicuru chì chjude e vostre app hè un bonu modu per risparmià a batteria di l'iPhone.

Grazie per leghje, è ricurdate di restituisce u favore,
David P.