Je! Kufunga Programu za iPhone Ni Wazo Mbaya? Hapana, Na hii ndiyo sababu.

Is Closing Iphone Apps Bad Idea







Jaribu Chombo Chetu Cha Kuondoa Shida

Unabofya mara mbili kitufe cha Mwanzo na utelezesha programu zako juu ya skrini: Wazo zuri au wazo mbaya? Kumekuwa na machafuko hivi karibuni kuhusu ikiwa kufunga programu zako za iPhone na iPad ni muhimu au kudhuru, haswa kuhusiana na maisha ya betri. Nimewahi kusema ni wazo nzuri: Funga Programu Zako ni ncha # 4 ya nakala yangu kuhusu jinsi ya kuokoa maisha ya betri ya iPhone.





Katika nakala hii, nitaelezea kwa nini kufunga programu zako kunaweza kusaidia kwa maisha yako ya betri ya iPhone , kutoa Sehemu kutoka kwa nyaraka za Msanidi Programu wa Apple kuunga mkono hiyo, na kujumuisha zingine mifano kutoka kwa vipimo vya ulimwengu halisi Nilifanya kutumia Zana za Msanidi Programu wa Apple na iPhone yangu.



Wakati ninapoandika, ninataka habari ninayotoa iwe ya kusaidia na rahisi kila mtu kuelewa. Kwa kawaida sipati kiufundi sana, kwa sababu uzoefu wangu wa kufanya kazi kwenye Duka la Apple umenionyesha hilo macho ya watu huanza kung'aa wakati ninaanza kuzungumza juu michakato , Wakati wa CPU , na mzunguko wa maisha ya programu .

Kufunga Programu ya iPhoneKatika nakala hii, tutazama kidogo jinsi programu zinavyofanya kazi kwa hivyo unaweza kufanya uamuzi sahihi kuhusu ikiwa kufunga programu zako za iPhone au iPad ni sawa kwako. Kwanza, tutazungumza juu ya Mzunguko wa Maisha ya Programu , ambayo inaelezea kinachotokea kutoka wakati unapofungua programu hadi inafungwa na itafutwa kutoka kwa kumbukumbu.

Mzunguko wa Maisha ya App

Kuna tano programu inasema ambazo hufanya mzunguko wa maisha ya programu. Kila programu kwenye iPhone yako iko katika moja ya majimbo haya hivi sasa, na nyingi ziko katika sio kukimbia hali. Nyaraka za Msanidi Programu wa Apple inaelezea kila mmoja:





maana ya kibiblia ya ndoto za kimbunga

Njia muhimu za kuchukua

  • Unapobonyeza kitufe cha Mwanzo kuacha programu, huenda kwenye faili ya Usuli au Imesimamishwa hali.
  • Unapobofya mara mbili kitufe cha Mwanzo na utelezeshe programu juu ya skrini, programu hufunga na huenda kwenye Sio Mbio hali.
  • Programu inasema pia hujulikana kama njia.
  • Programu katika Hali ya usuli bado zinaendesha na kumaliza betri yako, lakini programu ndani Njia iliyosimamishwa usitende.

Kuteremsha Programu: Kufunga au Kuacha Kulazimisha?

Ili kuondoa mkanganyiko kuhusu istilahi, unapobofya mara mbili kitufe cha Mwanzo kwenye iPhone yako na utelezeshe programu juu ya skrini, wewe ni kufunga programu. Kuacha kwa nguvu programu ni mchakato tofauti ambao nina mpango wa kuandika juu yao katika nakala ya baadaye.

Nakala ya msaada wa Apple kuhusu Utumiaji mwingi wa iOS inathibitisha hii:

“Ili kufunga programu, bonyeza-bonyeza kitufe cha Nyumbani ili uone programu zilizotumiwa hivi karibuni. Kisha telezesha kidole kwenye programu unayotaka kuifunga. ”

Kwa nini Tunafunga Programu Zetu?

Katika makala yangu kuhusu jinsi ya kuokoa maisha ya betri ya iPhone , Nimewahi kusema hivi:

'Mara moja kila siku au mbili, ni wazo nzuri kufunga programu zako. Katika ulimwengu mkamilifu, hautalazimika kufanya hivyo na wafanyikazi wengi wa Apple hawatasema kamwe unapaswa… Matatizo mengi ya kukimbia kwa betri yanatokea wakati programu ni inavyodhaniwa kufunga, lakini sio. Badala yake, programu huanguka nyuma na betri za iPhone yako kukimbia bila wewe kujua.

Kwa kifupi, kuu sababu mimi kupendekeza kufunga programu zako ni kwa zuia betri yako kutoka wakati programu haiingii hali ya nyuma au hali iliyosimamishwa jinsi inavyopaswa. Katika makala yangu kuhusu kwa nini iphone hupata moto , Ninafananisha CPU ya iPhone yako (kitengo cha usindikaji wa kati ubongo wa operesheni) na injini ya gari:

Ikiwa utaweka kanyagio kwenye chuma kwa muda mrefu, injini ya gari inapokanzwa na hutumia gesi nyingi. Ikiwa CPU ya iPhone imerudishwa hadi 100% kwa kipindi kirefu cha muda, joto la iPhone na betri yako hutoka haraka.

Programu zote zinatumia CPU kwenye iPhone yako. Kawaida, programu hutumia nguvu kubwa ya CPU kwa sekunde moja au mbili inapofungua, na kisha kurudi nyuma kwa hali ya chini ya nguvu unapotumia programu hiyo. Wakati programu inapoanguka, CPU ya iPhone mara nyingi hukwama kwa 100%. Unapofunga programu zako, unahakikisha hii haifanyiki kwa sababu programu inarudi kwenye sio hali ya kuendesha .

Je! Ni Dhara Kufunga App?

La hasha. Tofauti na programu nyingi kwenye Mac au PC yako, programu za iPhone hazikusubiri ubonyeze 'Hifadhi' kabla hazijahifadhi data yako. Apple nyaraka za msanidi programu inasisitiza umuhimu wa programu kuwa tayari kusitisha kwa kofia:

“Programu lazima ziwe tayari kwa kukomesha kutokea wakati wowote na haipaswi kusubiri kuokoa data ya mtumiaji au kutekeleza majukumu mengine muhimu. Kukomeshwa kwa mfumo ni sehemu ya kawaida ya mzunguko wa maisha wa programu. '

Lini wewe funga programu, ni sawa pia:

'Mbali na mfumo wa kusitisha programu yako, mtumiaji anaweza kusitisha programu yako wazi kwa kutumia UI ya kufanya kazi nyingi. Ukomeshaji ulioanzishwa na mtumiaji una athari sawa na kukomesha programu iliyosimamishwa. '

Hoja Dhidi ya Kufunga Programu za iPhone na iPad

Kuna hoja dhidi ya kufunga programu zako, na ni msingi wa ukweli. Walakini, ni msingi wa mtazamo mwembamba sana ya ukweli. Hapa ni ndefu na fupi yake:

  • Inachukua nguvu zaidi kufungua programu kutoka kwa sio kukimbia hali kuliko inavyoweza kuanza tena kutoka kwa historia au kusimamishwa hali. Hii ni kweli kabisa.
  • Apple inajitahidi sana kuhakikisha kuwa mfumo wa uendeshaji wa iPhone unasimamia kumbukumbu vizuri, ambayo hupunguza kiwango cha matumizi ya programu za betri zinapobaki kwenye historia au kusimamishwa hali. Hii pia ni kweli.
  • Unapoteza maisha ya betri ikiwa unafunga programu zako kwa sababu inachukua nguvu zaidi kufungua programu za iPhone kutoka mwanzoni kuliko mfumo wa uendeshaji unayotumia kuzirejesha kutoka nyuma na hali iliyosimamishwa. Wakati mwingine ni kweli.

Wacha Tuangalie Hesabu

Watengenezaji mara nyingi hutumia Wakati wa CPU kupima ni juhudi ngapi iPhone imetumia kutekeleza majukumu, kwa sababu inaweza kuwa na athari ya moja kwa moja kwa maisha ya betri. Nilitumia zana ya msanidi programu ya Apple iitwayo Vyombo kupima athari za programu kadhaa kwenye CPU ya iPhone yangu.

Wacha tutumie programu ya Facebook kama mfano:

  • Kufungua programu ya Facebook kutoka kwa hali isiyotumia hutumia kama sekunde 3.3 za wakati wa CPU.
  • Kufunga programu yoyote huifuta kutoka kwa kumbukumbu huirudisha kwa hali isiyofanya kazi na haitumii wakati wowote wa CPU - wacha tuseme sekunde 1.
  • Kubonyeza kitufe cha Mwanzo hutuma programu ya Facebook kwa hali ya nyuma na hutumia kama sekunde .6 za wakati wa CPU.
  • Kuanzisha tena programu ya Facebook kutoka hali ya usuli hutumia sekunde .3 za wakati wa CPU.

Kwa hivyo, ikiwa utafungua programu ya Facebook kutoka kwa hali isiyofanya kazi (3.3), ifunge (.1), na uifungue tena kutoka kwa hali isiyoendesha (3.3), inatumia sekunde 6.7 za wakati wa CPU. Ikiwa utafungua programu ya Facebook kutoka kwa hali ambayo haifanyi kazi, bonyeza kitufe cha nyumbani ili kuituma kwa hali ya nyuma (.6), na uirudie kutoka hali ya nyuma (.3), inatumia tu sekunde 4.1 za wakati wa CPU.

Wow! Katika kesi hii, kufunga programu ya Facebook na kuifungua tena hutumia Sekunde 2.6 zaidi ya wakati wa CPU. Kwa kuacha programu ya Facebook kufunguliwa, umetumia karibu 39% ya nguvu kidogo!

Na Mshindi Ndiye…

Sio haraka sana! Tunahitaji kuangalia picha kubwa kupata tathmini sahihi zaidi ya hali hiyo.

Kuweka Matumizi ya Nguvu Katika Mtazamo

39% inaonekana kama mengi, na ni - mpaka utambue jinsi nguvu ndogo tunayozungumza ni ndogo sana ikilinganishwa na nguvu inachukua kutumia iPhone yako. Hoja dhidi ya kufunga programu zako inasikika vizuri hadi utambue imejengwa juu ya takwimu ambayo haijalishi.

Kama tulivyojadili, utaokoa sekunde 2.6 za wakati wa CPU ikiwa utaacha programu ya Facebook wazi badala ya kuifunga. Lakini programu ya Facebook hutumia nguvu ngapi wakati unatumia?

Nilitembea kupitia habari yangu kwa sekunde 10 na nikatumia sekunde 10 za wakati wa CPU, au sekunde 1 ya wakati wa CPU kwa sekunde moja nilitumia programu. Baada ya dakika 5 za kutumia programu ya Facebook, ningekuwa nimetumia sekunde 300 za wakati wa CPU.

Kwa maneno mengine, ningelazimika kufungua na kufunga programu ya Facebook mara 115 ili kuathiri maisha ya betri kama dakika 5 za kutumia programu ya Facebook. Maana yake ni hii:

Usiamua ikiwa utafunga au la programu zako kulingana na takwimu zisizo na maana. Weka uamuzi wako juu ya kile kinachofaa iPhone yako.

Lakini hiyo sio sababu pekee kwa nini kufunga programu zako ni wazo nzuri. Kuendelea…

CPU polepole na thabiti Inawaka katika Hali ya Usuli

Wakati programu inapoingia kwenye hali ya usuli, inaendelea kutumia nguvu ya betri hata wakati iPhone yako imelala mfukoni. Upimaji wangu wa programu ya Facebook unathibitisha hii inatokea hata wakati onyesho la Programu ya Asili imezimwa.

Baada ya kufunga programu ya Facebook, iliendelea kutumia CPU hata wakati iPhone ilikuwa imezimwa. Katika kipindi cha dakika moja, ilikuwa imetumia sekunde .9 za wakati wa ziada wa CPU. Baada ya dakika tatu, kuacha programu ya Facebook kufunguliwa kungetumia zaidi nguvu kuliko ingekuwa ikiwa tungeifunga mara moja.

Maadili ya hadithi ni hii: Ikiwa unatumia programu kila dakika chache, usiifunge kila wakati unapoitumia. Ikiwa unatumia mara kwa mara, ni wazo nzuri kufunga programu.

Ili kuwa wa haki, programu nyingi huenda moja kwa moja kutoka hali ya nyuma kwenda kwenye hali iliyosimamishwa, na katika hali iliyosimamishwa, programu hazitumii nguvu yoyote. Walakini, hakuna njia ya kujua ni programu zipi ziko kwenye hali ya nyuma, kwa hivyo sheria nzuri ya kidole gumba ni funga zote . Kumbuka, kiasi cha nguvu inachukua fungua programu kutoka pales za mwanzo ukilinganisha na kiwango cha nguvu inachukua tumia programu.

Shida za Programu hufanyika Wakati Wote

Programu za iPhone huanguka mara nyingi zaidi kuliko unavyotambua. Zaidi ajali za programu ni ndogo na hazisababishi athari yoyote inayojulikana. Labda umeiona hapo awali:

Unatumia programu na ghafla, skrini inaangaza na unaishia tena kwenye Skrini ya kwanza. Hii ndio hufanyika wakati programu zinaanguka.

Unaweza pia kuona magogo ya ajali Mipangilio -> Faragha -> Utambuzi na Matumizi -> Data ya Utambuzi na Matumizi.

Ajali nyingi za programu sio kitu cha kuwa na wasiwasi juu, hasa ukifunga programu zako. Mara nyingi, programu ambayo ina shida ya programu inahitaji kuzinduliwa kutoka mwanzoni.

Mfano wa Shida ya Kawaida ya Programu

Ni wakati wa chakula cha mchana na unaona betri yako ya iPhone imechomoka hadi 60%. Wakati wa kiamsha kinywa, uliangalia barua pepe yako, ukasikiliza muziki, ukiugua salio la akaunti ya benki, ukaangalia mazungumzo ya TED, ukapitia Facebook, ukatuma Tweet, na ukaangalia alama kutoka mchezo wa mpira wa magongo wa jana usiku.

Inarekebisha Programu ya Kuanguka

Unakumbuka kuwa programu inayoanguka inaweza kusababisha betri yako kukimbia haraka na kwamba kufunga programu kunaweza kurekebisha, lakini haujui ambayo programu inasababisha shida. Katika kesi hii (na hii ni ya kweli), programu ya TED inawaka kupitia CPU ingawa situmii iPhone yangu. Unaweza kurekebisha shida kwa njia moja wapo:

  1. Unganisha kompyuta yako kwa Mac, pakua na usakinishe Xcode na Vyombo , wezesha iPhone yako kwa maendeleo, weka jaribio la kawaida ili kukagua michakato ya kibinafsi inayotumia iPhone yako, uipange kwa matumizi ya CPU, na ufunge programu inayosababisha CPU yako kubaki imefanywa hadi 100%.
  2. Funga programu zako.

Ninachagua chaguo 2 100% ya wakati, na mimi ni mtaalam. (Nilikusanya habari ya kifungu hiki nikitumia chaguo 1.) Kufungua programu zako kutoka kwa hali isiyotumia hutumia nguvu zaidi kuliko kuzifungua kutoka nyuma au hali iliyosimamishwa, lakini tofauti ni ndogo ikilinganishwa na bomba kubwa la nguvu linalotokea wakati programu ajali.

Kwanini Naamini Kufunga Programu Zako Ni Wazo zuri

  1. Hata ukifunga programu zako kila wakati unazitumia, hautaona tofauti katika maisha ya betri kwa sababu nguvu inayochukua kufungua programu sio muhimu ikilinganishwa na nguvu inayotumia kutumia programu.
  2. Programu ambazo zinakaa katika hali ya usuli zinaendelea kutumia nguvu wakati hutumii iPhone yako, na hiyo huongeza kwa muda wa siku moja.
  3. Kufunga programu zako ni njia nzuri ya kuzuia shida kubwa za programu ambazo zinaweza kusababisha betri yako ya iPhone kukimbia haraka sana .

Funga Kifungu hiki

Nakala hii ni ya kina zaidi kuliko nakala ambazo kawaida huandika, lakini natumai ilikuwa ya kufurahisha na kwamba umejifunza kitu kipya juu ya jinsi programu zinavyotumia kwenye iPhone yako. Mimi hufunga programu zangu mara chache kwa siku, na hiyo hunisaidia kuweka iPhone yangu ikifanya kazi vizuri iwezekanavyo. Kulingana na vipimo na uzoefu wangu wa kwanza kufanya kazi na mamia ya iphone kama teknolojia ya Apple, ninaweza kusema kwa ujasiri kwamba kufunga programu zako ni njia nzuri ya kuokoa maisha ya betri ya iPhone.

Asante kwa kusoma, na kumbuka kuilipa mbele,
David P.