Anonim

I-double click mo ang Home button at i-swipe ang iyong mga app sa itaas ng screen: Magandang ideya o masamang ideya? Nagkaroon na ilang pagkalito kamakailan tungkol sa kung ang pagsasara ng iyong iPhone at iPad app ay kapaki-pakinabang o nakakapinsala, lalo na tungkol sa buhay ng baterya. Palagi kong sinasabi na magandang ideya ito: Ang Isara ang Iyong Mga App ay tip 4 ng aking artikulo tungkol sa kung paano makatipid sa buhay ng baterya ng iPhone.

Sa artikulong ito, ipapaliwanag ko kung bakit maaaring makatulong ang pagsara ng iyong mga app para sa buhay ng baterya ng iyong iPhone, magbigay ng mga sipi mula sa dokumentasyon ng Apple Developer upang suportahan iyon, at isama ang ilang mga halimbawa mula sa mga pagsubok sa totoong mundo Ginamit ko Apple Developer Tools at ang aking iPhone.

Kapag nagsusulat ako, gusto kong maging kapaki-pakinabang at madaling maunawaan ng lahat ang impormasyong ibibigay ko. Karaniwang hindi ako masyadong nagiging teknikal, dahil ipinakita sa akin ng karanasan ko sa pagtatrabaho sa isang Apple Store na nagsisimulang nanlilisik ang mga mata ng mga tao kapag nagsimula akong magsalita tungkol sa mga proseso , Oras ng CPU , at ang ikot ng buhay ng app .

Sa artikulong ito, susuriin natin nang mas malalim ang kung paano gumagana ang mga app upang makagawa ka ng matalinong desisyon tungkol sa pagsasara ang iyong iPhone o iPad app ay tama para sa iyo. Una, pag-uusapan natin ang App Life Cycle , na naglalarawan kung ano ang nangyayari mula sa sandaling buksan mo ang isang app hanggang sa magsara ito at ma-clear sa memorya.

The App Life Cycle

May limang estado ng app na bumubuo sa ikot ng buhay ng app. Ang bawat app sa iyong iPhone ay nasa isa sa mga estadong ito ngayon, at karamihan ay nasa hindi tumatakbong estado. Ipinapaliwanag ng dokumentasyon ng Apple Developer ang bawat isa:

Mga Key Takeaway

  • Kapag pinindot mo ang Home button para umalis sa isang app, mapupunta ito sa Background o Suspendedestado.
  • Kapag na-double click mo ang Home button at nag-swipe ng app mula sa itaas ng screen, magsasara ang app at mapupunta sa Hindi Tumatakboestado.
  • Ang mga estado ng app ay tinutukoy din bilang mga mode.
  • Apps sa Background mode ay tumatakbo pa rin at nauubos ang iyong baterya, ngunit ang mga app sa Suspended modeHuwag.

Pag-swipe Pataas na Mga App: Pagsasara o Sapilitang Paghinto?

Upang alisin ang ilang pagkalito tungkol sa terminolohiya, kapag na-double click mo ang Home button sa iyong iPhone at nag-swipe ng app mula sa itaas ng screen, isasara mo ang app. Ang puwersahang paghinto sa isang app ay isang ibang proseso na pinaplano kong isulat sa isang artikulo sa hinaharap.

Ang artikulo ng suporta ng Apple tungkol sa iOS Multitasking ay kinukumpirma ito:

Bakit Namin Isinasara ang Ating Mga App?

Sa aking artikulo tungkol sa kung paano i-save ang buhay ng baterya ng iPhone, palagi kong sinasabi ito:

Sa madaling salita, ang pangunahing dahilan kung bakit inirerekumenda kong isara ang iyong mga app ay upang pigilan ang iyong baterya na maubos kapag ang isang app ay hindi pumasok sa katayuan ng background o nasuspinde ang paraan. dapat. Sa aking artikulo tungkol sa kung bakit umiinit ang mga iPhone, inihalintulad ko ang CPU ng iyong iPhone (central processing unit; ang utak ng operasyon) sa isang makina ng kotse:

Kung ilalagay mo ang pedal sa metal sa loob ng mahabang panahon, mag-overheat ang makina ng kotse at gumagamit ito ng maraming gas. Kung ang CPU ng isang iPhone ay na-revved hanggang 100% para sa isang pinahabang panahon, ang iPhone ay mag-overheat at ang iyong baterya ay mabilis na maubos.

Lahat ng app ay gumagamit ng CPU sa iyong iPhone. Karaniwan, ang isang app ay gumagamit ng malaking halaga ng CPU power sa loob ng isa o dalawang segundo kapag ito ay bumukas, at pagkatapos ay bumabalik sa mas mababang power mode habang ginagamit mo ang app.Kapag nag-crash ang isang app, ang CPU ng iPhone ay madalas na natigil sa 100%. Kapag isinara mo ang iyong mga app, tinitiyak mong hindi ito mangyayari dahil babalik ang app sa hindi tumatakbong estado .

Nakakasama ba ang Pagsara ng App?

Talagang hindi. Hindi tulad ng maraming program sa iyong Mac o PC, ang iPhone app ay hindi naghihintay sa iyo na i-click ang “I-save” bago sine-save nila ang iyong data. Binibigyang-diin ng dokumentasyon ng developer ng Apple ang kahalagahan ng pagiging handa ng mga app na wakasan sa isang patak ng sumbrero:

Kapag nagsara ka ng app, OK lang din:

Ang Argumento Laban sa Pagsara ng iPhone at iPad Apps

May argumento laban sa pagsasara ng iyong mga app, at ito ay batay sa katunayan. Gayunpaman, ito ay batay sa isang napakakitid na pananaw sa mga katotohanan. Narito ang mahaba at maikli nito:

  • Kailangan ng higit na kapangyarihan upang buksan ang isang app mula sa hindi tumatakbong estado kaysa sa ipagpatuloy ito mula sa background o nasuspinde na estado. Ito ay ganap na totoo.
  • Apple ay naglalagay ng maraming pagsisikap sa pagtiyak na ang iPhone operating system ay namamahala ng memorya nang mahusay, na nagpapaliit sa dami ng ginagamit ng mga app ng baterya kapag nananatili ang mga ito sa background o nasuspinde na estado. Totoo rin ito.
  • Nag-aaksaya ka ng buhay ng baterya kung isasara mo ang iyong mga app dahil nangangailangan ng mas maraming kapangyarihan upang buksan ang mga iPhone app mula sa simula kaysa sa ginagamit ng operating system upang ipagpatuloy ang mga ito mula sa background at nasuspinde na estado. Minsan totoo.

Tingnan Natin Ang Mga Numero

Madalas na ginagamit ng mga developer ang oras ng CPU para sukatin kung gaano karaming pagsisikap ang ginugugol ng isang iPhone para magawa ang mga gawain, dahil maaari itong magkaroon ng direktang epekto sa buhay ng baterya. Gumamit ako ng Apple developer tool na tinatawag na Instruments upang sukatin ang epekto ng ilang app sa CPU ng aking iPhone.

Gamitin natin ang Facebook app bilang halimbawa:

  • Ang pagbubukas ng Facebook app mula sa hindi tumatakbong estado ay gumagamit ng humigit-kumulang 3.3 segundo ng oras ng CPU.
  • Ang pagsasara ng anumang app ay mabubura ito mula sa memorya ibabalik ito sa hindi tumatakbong estado at halos walang oras ng CPU – sabihin nating .1 segundo.
  • Ang pagpindot sa Home button ay magpapadala sa Facebook app sa status ng background at gumagamit ng humigit-kumulang .6 na segundo ng oras ng CPU.
  • Ang pagpapatuloy ng Facebook app mula sa background na estado ay gumagamit ng humigit-kumulang .3 segundo ng oras ng CPU.

Samakatuwid, kung bubuksan mo ang Facebook app mula sa hindi tumatakbong estado (3.3), isara ito (.1), at buksan itong muli mula sa hindi tumatakbong estado (3.3), ito ay gumagamit ng 6.7 segundo ng oras ng CPU. Kung bubuksan mo ang Facebook app mula sa not running state, pindutin ang home button para ipadala ito sa background state (.6), at ipagpatuloy ito mula sa background state (.3), it only gumagamit ng 4.1 segundo ng oras ng CPU.

Wow! Sa kasong ito, ang pagsasara ng Facebook app at muling pagbubukas nito ay gumagamit ng 2.6 na segundo ng oras ng CPU. Sa pamamagitan ng pag-iwang bukas sa Facebook app, nagamit mo nang humigit-kumulang 39% na mas kaunting power!

At Ang Panalo Ay…

Not so fast! Kailangan nating tingnan ang the big picturepara makakuha ng mas tumpak na pagtatasa ng sitwasyon.

Paglalagay ng Power Usage sa Perspektibo

39% parang napakarami, at ito ay – hanggang sa mapagtanto mo kung gaano kaliit ang dami ng kapangyarihang pinag-uusapan natin kung ihahambing sa lakas na kailangan nito para gamitin ang iyong iPhone. Ang argumento laban sa pagsasara ng iyong mga app ay maganda hanggang sa mapagtanto mo na ito ay nakabatay sa isang istatistika na hindi mahalaga.

Tulad ng napag-usapan namin, makakatipid ka ng 2.6 segundong oras ng CPU kung hahayaan mong bukas ang Facebook app sa halip na isara ito. Ngunit gaano karaming kapangyarihan ang nakukuha ng Facebook app kapag ginamit mo ito?

Nag-scroll ako sa aking newsfeed sa loob ng 10 segundo at gumamit ng 10 segundo ng oras ng CPU, o 1 segundo ng oras ng CPU bawat segundo ginamit ko ang app.Pagkatapos ng 5 minuto ng paggamit ng Facebook app, gagamitin ko sana ang 300 segundo ng oras ng CPU.

Sa madaling salita, kailangan kong buksan at isara ang Facebook app nang 115 beses para magkaroon ng malaking epekto sa buhay ng baterya gaya ng 5 minuto ng paggamit ng Facebook app. Ang ibig sabihin nito ay ito:

Huwag magpasya kung isasara o hindi ang iyong mga app batay sa isang hindi gaanong mahalagang istatistika. Ibase ang iyong desisyon sa kung ano ang pinakamahusay para sa iyong iPhone.

Ngunit hindi lang iyon ang dahilan kung bakit magandang ideya ang pagsasara ng iyong mga app. Moving on…

Mabagal At Panay na Pag-burn ng CPU Sa Background Mode

Kapag ang isang app ay pumasok sa background mode, patuloy itong gumagamit ng lakas ng baterya kahit na ang iyong iPhone ay natutulog sa iyong bulsa. Kinukumpirma ng pagsubok ko sa Facebook app na nangyayari ito kahit na naka-off ang Background App Refresh.

Pagkatapos kong isara ang Facebook app, nagpatuloy ito sa paggamit ng CPU kahit na naka-off ang iPhone. Sa loob ng isang minuto, gumamit ito ng .9 na segundo ng karagdagang oras ng CPU.Pagkalipas ng tatlong minuto, ang pag-iwan sa Facebook app na bukas ay gagamit ng higit na kapangyarihan kaysa sa kung isara natin ito kaagad.

Ang moral ng kuwento ay ito: Kung gumagamit ka ng app bawat ilang minuto, huwag itong isara sa tuwing gagamitin mo ito. Kung hindi mo ito madalas ginagamit, magandang ideya na isara ang app.

Upang maging patas, maraming app ang dumiretso mula sa background mode papunta sa suspended mode, at sa suspended mode, ang mga app ay hindi gumagamit ng anumang kapangyarihan. Gayunpaman, walang paraan upang malaman kung aling mga app ang nasa background mode, kaya isang magandang panuntunan ng thumb ay isara silang lahat . Tandaan, ang dami ng power na kinakailangan upang buksan ang isang app mula sa simula ay mababa kung ihahambing sa dami ng power na kinakailangan upang magamit ang app.

Ang mga Problema sa Software ay Nangyayari Lahat ng Oras

iPhone apps ay nag-crash nang mas madalas kaysa sa maaari mong mapagtanto. Karamihan sa mga pag-crash ng software ay maliit at hindi nagdudulot ng anumang nakikitang side-effects. Marahil ay napansin mo na ito noon pa:

Gumagamit ka ng app at bigla-bigla, kumukurap ang screen at babalik ka sa Home screen. Ito ang nangyayari kapag nag-crash ang mga app.

Maaari mo ring tingnan ang mga crash log sa Settings -> Privacy -> Diagnostics & Usage -> Diagnostic and Usage Data.

Karamihan sa mga pag-crash ng software ay walang dapat ipag-alala, lalo na kung isasara mo ang iyong mga app. Kadalasan, ang isang app na may problema sa software ay kailangan lang na ilunsad mula sa simula.

Isang Halimbawa Ng Karaniwang Problema sa Software

Pananghalian na at napansin mong naubos ang baterya ng iyong iPhone sa 60%. Sa almusal, tiningnan mo ang iyong email, nakinig ng musika, bumuntong-hininga sa balanse sa bank account, nanood ng TED talk, nag-flip sa Facebook, nagpadala ng Tweet, at nag-check ng score mula sa basketball game kagabi.

Pag-aayos ng Nag-crash na App

Naaalala mo na ang isang nag-crash na app ay maaaring maging sanhi ng mabilis na pagkaubos ng iyong baterya at ang pagsasara ng app ay maaaring ayusin ito, ngunit hindi mo alam kung aling app ang nagdudulot ng problema.Sa kasong ito (at ito ay totoo), ang TED app ay nasusunog sa pamamagitan ng CPU kahit na hindi ko ginagamit ang aking iPhone. Maaayos mo ang problema sa isa sa dalawang paraan:

  1. Advertise
  2. Mga Pagbanggit sa Media
  3. Sitemap
  4. Patakaran sa Privacy
  5. Contact
  6. Español
Isang Masamang Ideya ba ang Pagsara ng iPhone Apps? Hindi