Masamang ideya ba ang pagsara ng mga iPhone app? Hindi, at narito kung bakit.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Pag-double click sa pindutan ng Home at pag-swipe ng iyong mga app sa tuktok ng screen: Magandang ideya ba ito o isang masamang ideya? Mayroong ilang pagkalito kamakailan kung ang pagsasara ng iyong iPhone at iPad apps ay kapaki-pakinabang o nakakapinsala, lalo na tungkol sa epekto nito sa buhay ng baterya. Palagi kong sinabi na isang magandang ideya: Isara ang iyong mga application ang tip number 4 ng aking artikulo sa kung paano makatipid ng baterya sa iPhone .





Sa artikulong ito, ipapaliwanag ko sa iyo Bakit ang pagsasara ng iyong mga app ay maaaring maging kapaki-pakinabang para sa buhay ng baterya ng iyong iPhone , Ibibigay ko mga sipi mula sa dokumentasyon ng developer ng Apple upang i-back up ito at isasama ko ang ilan mga halimbawa ng pagsubok sa mundo Ginawa ko sa Apple Developer Tools at sa aking iPhone.



ios 10 mga notification na hindi gumagana

Kapag nagsulat ako, nais kong maging kapaki-pakinabang at madaling maunawaan ang impormasyong ibinibigay ko lahat . Karaniwan akong hindi masyadong teknikal, sapagkat ipinakita sa akin iyon ng aking karanasan sa pagtatrabaho sa isang Apple Store ang mga mata ng mga tao ay nagsisimulang masilaw nang magsimula akong magsalita tungkol sa proseso , Oras ng CPU Y ang siklo ng buhay ng aplikasyon .

Isara ang iPhone appSa artikulong ito, maghuhukay pa tayo ng kaunti kung paano gumagana ang apps upang makagawa ka ng isang kaalamang desisyon tungkol sa kung ang pagsara ng iyong iPhone o iPad apps ay tama para sa iyo. Una, pag-uusapan natin ang siklo ng buhay ng aplikasyon , na naglalarawan kung ano ang nangyayari mula sa sandaling magbukas ka ng isang application hanggang sa magsara ito at malinis ang sarili mula sa memorya.

Ang Application Cycle ng Buhay

May lima estado ng aplikasyon na bumubuo sa ikot ng buhay ng isang application. Ang lahat ng mga app sa iyong iPhone ay nasa isa sa mga estado na ito ngayon, at ang karamihan ay nasa estado ng hindi tumatakbo . Ang Dokumentasyon ng Apple Developer nagpapaliwanag ang bawat isa:





Key takeaways

  • Kapag pinindot mo ang pindutan ng Home upang lumabas sa isang application, pupunta ito sa estado ng pangalawang eroplano o hindi na natuloy .
  • Kapag nag-double click ka sa pindutan ng Home at nag-swipe ng isang app mula sa tuktok ng screen, nakakulong ang app. magsara at pupunta sa estado Hindi tumatakbo .
  • Ang estado ng aplikasyon ay kilala rin bilang mga mode
  • Mga application sa mode background tumatakbo pa rin at maubos ang baterya, ngunit ang mga app sa mode hindi na natuloy hindi

Mag-swipe ng Mga Aplikasyon: Isara o Puwersahin?

Upang malinis ang ilang pagkalito tungkol sa terminolohiya, kapag nag-double click ka sa pindutan ng Home sa iyong iPhone at nag-swipe ng isang app sa tuktok ng screen, ikaw ay pagsasara ang aplikasyon. Pilit na isara ng isang application ay isang iba't ibang mga proseso na plano kong isulat tungkol sa isang hinaharap na artikulo.

Ang artikulo ng suporta ng Apple sa iOS Multitasking kumpirmahin ito:

'Upang isara ang isang application, i-double click ang Start button upang matingnan ang mga kamakailang ginamit na application. Pagkatapos mag-swipe up sa app na nais mong isara ”.

Bakit Isinasara Namin ang aming Mga Aplikasyon?

Sa aking artikulo sa kung paano makatipid ng baterya sa iPhone , Lagi ko itong nasasabi:

'Minsan sa isang araw o dalawa, magandang ideya na isara ang iyong mga aplikasyon. Sa isang perpektong mundo, hindi mo na kailangang gawin ito at ang karamihan sa mga empleyado ng Apple ay hindi sasabihin na dapat mong ... Maraming mga problema sa pag-alisan ng baterya kung kailan akala mo na ang isang aplikasyon ay sarado, ngunit hindi. Sa halip, ang app ay papunta sa background at ang baterya ng iyong iPhone ay drains nang hindi mo alam ito. '

Sa madaling sabi, ang dahilan punong-guro bakit inirerekumenda kong isara ang iyong mga application ay para sa pigilan ang baterya mula sa pag-draining kapag ang isang app ay hindi tumatakbo sa background o hindi ko alam suspindihin tulad ng dapat nito. Sa aking artikulo sa bakit nag-iinit ang mga iPhone , Ihinahambing ko ang CPU ng iyong iPhone (gitnang pagpoproseso ng unit ng utak ng operasyon) sa engine ng isang kotse:

Kung ganap mong tinapakan ang pedal sa isang pinahabang panahon, ang engine ng iyong sasakyan ay nag-overheat at gumagamit ng maraming gas. . Kung ang CPU ng isang iPhone ay throttle sa 100% para sa isang pinalawig na tagal ng oras, ang iPhone overheats at ang baterya mabilis na drains.

Ang lahat ng mga application ay gumagamit ng CPU ng iyong iPhone. Karaniwan, gumagamit ang isang app ng maraming lakas ng CPU para sa isang segundo o dalawa kapag binuksan, pagkatapos ay papunta sa isang mas mababang mode ng kuryente habang ginagamit mo ito. Kapag nag-crash ang isang app, ang CPU ng iPhone ay madalas na natigil sa 100%. Kapag isinara mo ang iyong mga application, tinitiyak mong hindi ito nangyayari dahil bumalik ang application sa hindi tumatakbo ang katayuan .

Mapanganib ba na Magsara ng Isang Application?

Talagang hindi. Hindi tulad ng maraming mga programa sa iyong Mac o PC, ang mga application ng iPhone ay hindi maghintay para mag-click ka sa 'I-save' upang mai-save ang iyong data. Ang dokumentasyon ng developer Binibigyang diin ng Apple ang kahalagahan ng mga app na handa nang isara sa isang kisapmata:

'Ang mga application ay dapat handa na para sa isang pag-shutdown anumang oras at hindi dapat maghintay para sa isang shutdown na hihilingin upang mai-save ang data ng gumagamit o magsagawa ng iba pang mga kritikal na gawain. Ang pagsisimula ng pagsisimula ng system ay isang normal na bahagi ng isang cycle ng buhay ng aplikasyon '.

Kailan ikaw isinasara mo ang isang application, din:

'Bilang karagdagan sa system na tinatapos ang kanilang aplikasyon, ang gumagamit ay maaaring malinaw na wakasan ang kanilang aplikasyon sa pamamagitan ng interface ng gumagamit na maraming gawain. Ang isang pagsisiksik na pinasimulan ng gumagamit ay may parehong epekto sa isang nasuspindeng pag-shutdown ng application. '

manonood ng apple 4 na buhay ng baterya

Ang Argumento Laban sa Pagsasara ng iPhone at iPad Apps

Mayroong isang pagtatalo laban sa pagsasara ng iyong mga application, at ito ay batay sa mga katotohanan. Gayunpaman, ito ay batay sa a napaka-limitadong paningin ng mga katotohanan. Narito ang pinakamahaba at pinakamaikling:

  • Tumatagal ng mas maraming lakas upang buksan ang isang app mula sa estado hindi tumatakbo na upang ipagpatuloy ito mula sa estado ng background o hindi na natuloy . Ito ay ganap na totoo .
  • Ang Apple ay nagpupursige upang matiyak na ang operating system ng iPhone ay namamahala ng memorya nang mahusay, na pinapaliit ang dami ng baterya na ginagamit ng mga app kapag naiwang nag-iisa. pangalawang eroplano o nasa estado hindi na natuloy . Totoo rin ito
  • Sinasayang mo ang buhay ng baterya kung isasara mo ang iyong mga app dahil nangangailangan ng mas maraming lakas upang buksan ang mga iPhone app mula sa simula kaysa ginagamit ng operating system upang ipagpatuloy ang mga ito mula sa background at nasuspindeng estado. Minsan totoo ito.

Tingnan natin ang mga numero

Kadalasang ginagamit ng mga nag-develop ang Oras ng CPU upang sukatin kung gaano kalaking pagsisikap ang inilagay ng isang iPhone sa mga gumaganap na gawain, dahil maaari itong magkaroon ng direktang epekto sa buhay ng baterya. Gumamit ako ng isang tool para sa developer ng Apple na tinawag Mga Instrumento upang sukatin ang epekto ng iba't ibang mga application sa CPU ng aking iPhone.

Gumamit tayo ng Facebook app bilang isang halimbawa:

  • Ang pagbukas ng Facebook app mula sa idle state ay gumagamit ng tinatayang 3.3 segundo ng oras ng CPU.
  • Ang pagsasara ng anumang application ay nalilimas ito mula sa memorya at ibabalik ito sa walang katayuan na estado at gumagamit ng halos walang oras sa CPU, sabihin ng 0.1 segundo.
  • Ang pagpindot sa pindutan ng Home ay inilalagay ang Facebook app sa background na estado at gumagamit ng halos 0.6 segundo ng oras ng CPU.
  • Ang pagpapatuloy sa Facebook app mula sa estado ng background ay gumagamit ng halos 0.3 segundo ng oras ng CPU.

Kaya't kung buksan mo ang Facebook app mula sa hindi tumatakbo na estado (3.3), isara ito (0.1), at buksan muli ito mula sa hindi tumatakbo na estado (3.3), gumagamit ito ng 6.7 segundo ng oras ng CPU. Kung buksan mo ang Facebook app mula sa hindi tumatakbo na estado, pindutin ang pindutan ng home upang ipadala ito sa background (0.6) at ipagpatuloy ito mula sa background (0.3), gagamitin mo lang 4.1 segundo ng oras ng CPU.

Wow! Sa kasong ito, pagsasara ng aplikasyon sa Facebook at muling pagbubukas na ginagamit nito 2.6 segundo mas maraming oras ng CPU. Sa pamamagitan ng pag-iwan nang bukas sa Facebook app, gumamit ka ng halos 39% na mas kaunting enerhiya!

At ang nagwagi ay ...

Teka muna! Kailangan nating tumingin ang malaking larawan upang makakuha ng isang mas tumpak na pagtatasa ng sitwasyon.

Paglalagay ng Enerhiya na Paggamit sa Pananaw

Ang 39% ay parang maraming, at ito ay , hanggang sa mapagtanto mo gaano kalaki ang dami ng kapangyarihan na pinag-uusapan natin kumpara sa lakas na kinakailangan upang magamit ang iyong iPhone. Ang argumento laban sa pagsasara ng iyong apps ay tunog ng tunog hanggang sa mapagtanto mo ito batay ito sa isang istatistika na hindi mahalaga.

Tulad ng tinalakay natin, makatipid ka ng 2.6 segundo ng oras ng CPU kung iwan mong bukas ang application ng Facebook sa halip na isara ito. Ngunit kung magkano ang lakas na ubusin ng Facebook app kapag ginamit mo ito?

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

Sa madaling salita, kakailanganin mong buksan at isara ang Facebook app ng 115 beses upang maapektuhan ang buhay ng baterya ng hanggang 5 minuto. ginagamit mula sa application ng Facebook. Ang ibig sabihin nito ay:

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

Ngunit hindi lamang iyon ang dahilan kung bakit ang pagsara ng iyong mga app ay isang magandang ideya. Ituloy na natin ...

Mabagal at Patay na Paggamit 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 naka-lock sa iyong bulsa. Kinukumpirma ng aking pagsubok sa Facebook app na nangyayari ito kahit na ang pag-update sa background app ay hindi pinagana .

Matapos isara ang application ng Facebook, nagpatuloy itong gumamit ng CPU kahit na naka-off ang iPhone. Sa loob ng isang minuto, gumamit ito ng 0.9 segundo ng karagdagang oras sa CPU. Matapos ang tatlong minuto, ang pag-iwan ng bukas sa Facebook app ay ubusin higit pa enerhiya kaysa sa gugugol nito kung isara natin ito kaagad at pagkatapos ay muling buksan ito.

Ang moral ng kwento ay ito: Kung gumagamit ka ng isang app bawat ilang minuto, huwag isara ito tuwing gagamitin mo ito. Kung gagamitin mo ito nang mas madalas, magandang ideya na isara ang app.

Upang maging patas, maraming mga app ay dumidiretso mula sa background mode hanggang sa mode ng pagtulog, at sa mode na pagtulog, ang mga app ay hindi kumonsumo ng kapangyarihan sa lahat. Gayunpaman, walang paraan upang masabi kung aling mga app ang nasa background mode, kaya't isang mabuting tuntunin ng hinlalaki ay isara mo silang lahat . Tandaan, ang dami ng enerhiya na kinakailangan nito buksan isang application mula sa simula pales bilang paghahambing sa dami ng enerhiya na kinakailangan nito gamitin ang aplikasyon.

Ang Mga Problema sa Software ay Nagaganap sa Lahat ng Oras

Mas madalas na bumagsak ang mga app ng iPhone kaysa sa maaaring iniisip mo. Ang pinaka ng mga bug ng software ay menor de edad at hindi sanhi ng kapansin-pansin na mga epekto. Marahil ay napansin mo ito dati:

Gumagamit ka ng isang app, at biglang pumitik ang screen at bumalik ka sa home screen. Ito ang nangyayari kapag nag-crash ang mga application.

Maaari mo ring tingnan ang mga pag-log in sa pag-crash Mga setting> Privacy> Pagsusuri at pagpapabuti> Data ng pagsusuri.

bakit hindi magkonekta ang aking iphone 6 sa wifi

Karamihan sa mga glitches ng software ay hindi isang sanhi ng pag-aalala, lalo na kung isasara nila ang iyong mga aplikasyon. Kadalasan ang isang application na may problema sa software ay kailangang magsimula mula sa simula.

Isang Halimbawa ng isang Karaniwang Problema sa Software

Natapos mo nang kumain ng agahan at napansin mo na ang baterya ng iyong iPhone ay 60% naubos. Sa agahan, tiningnan mo ang iyong email, nakinig ng musika, nagbuntong hininga tungkol sa balanse ng iyong bank account, nanood ng usapan sa TED, binaligtad ang Facebook, nag-tweet, at sinuri ang iskor mula sa basketball game kagabi.

Ayusin ang isang Pag-crash Application

Tandaan na ang isang pag-crash na application ay maaaring maging sanhi ng mabilis na maubos ng baterya at ang pagsasara ng application ay maaaring ayusin ito, ngunit hindi mo alam alin application ay sanhi ng problema. Sa kasong ito (at ito ay totoo), ang application na TED ay gumagamit ng CPU ng marami kahit na hindi ko ginagamit ang aking iPhone. Maaari mong malutas ang problema sa dalawang paraan:

  1. Ikonekta ang iyong computer sa isang Mac, mag-download at mag-install Xcode ay Mga Instrumento , paganahin ang iyong iPhone para sa pag-unlad, mag-set up ng isang pasadyang pagsubok upang siyasatin ang mga indibidwal na proseso na tumatakbo sa iyong iPhone, i-ranggo ang mga ito sa pamamagitan ng paggamit ng CPU, at isara ang app na sanhi ng iyong CPU na manatili hanggang sa 100% na throttle.
  2. Isara ang iyong mga application.

Pinipili ko ang pagpipilian 2 100% ng oras at ako ay isang geek. (Pinagsama ko ang impormasyon para sa artikulong ito gamit ang pagpipiliang 1) Ang muling pagbubukas ng iyong mga app mula sa hindi tumatakbo na estado ay gumugugol ng higit na lakas kaysa sa pagbubukas sa kanila mula sa background o estado ng pagtulog, ngunit ang pagkakaiba ay bale-wala kumpara sa makabuluhang pagkonsumo ng kuryente na nangyayari kapag ang isang application nag-crash

Bakit Sa Palagay Ko Ang Pagsara ng Iyong Mga Aplikasyon ay isang Mabuting Ideya

  1. Kahit na isara mo ang iyong mga app sa tuwing gagamitin mo ang mga ito, hindi ka makakakita ng pagkakaiba sa buhay ng baterya dahil ang halaga ng lakas na kinakailangan upang buksan ang isang app ay bale-wala kumpara sa dami ng lakas na kinakailangan upang magamit ang app.
  2. Ang mga app na tumatakbo sa background mode ay patuloy na gumagamit ng lakas kapag hindi mo ginagamit ang iyong iPhone, at na nagdaragdag sa buong araw.
  3. Ang pagsara ng iyong apps ay isang mahusay na paraan upang maiwasan ang mga seryosong problema sa software na maaaring maging sanhi ng pag-alisan ng baterya ng iyong iPhone. napakabilis .

Isara ang Artikulo na Ito

Ang artikulong ito ay higit na malalim kaysa sa mga artikulong karaniwang sinusulat ko, ngunit inaasahan kong ito ay kagiliw-giliw at may natutunan kang bago tungkol sa kung paano tumatakbo ang mga application sa iyong iPhone. Isinasara ko ang aking mga app nang maraming beses sa isang araw, at nakakatulong iyon sa aking iPhone na tumakbo nang maayos hangga't maaari. Batay sa pagsubok at aking karanasan sa pakikipagtulungan sa daan-daang mga iPhone bilang isang tekniko ng Apple, ligtas kong masasabi na ang pagsara ng iyong mga app ay isang mahusay na paraan upang makatipid ng baterya ng iPhone.

Salamat sa pagbabasa, at tandaan na ibalik ang pabor,
David P.