Je! Kufunga programu za iPhone ni wazo mbaya? Hapana, na hii ndiyo sababu.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Jaribu Chombo Chetu Cha Kuondoa Shida

Kubofya mara mbili kitufe cha Mwanzo na kutelezesha programu zako nje juu ya skrini: Je! Ni wazo nzuri au wazo mbaya? Kumekuwa na mkanganyiko siku za hivi karibuni ikiwa kufunga programu zako za iPhone na iPad ni muhimu au kudhuru, haswa kuhusu athari ya hii kwa maisha ya betri. Nimewahi kusema ni wazo zuri: Funga programu zako ni ncha namba 4 ya nakala yangu juu ya jinsi ya kuokoa betri kwenye iPhone .





Katika nakala hii, nitakuelezea Kwa nini kufunga programu zako kunaweza kusaidia kwa maisha ya betri ya iPhone yako , Nitatoa Sehemu kutoka kwa nyaraka za msanidi programu wa Apple ili kuihifadhi na nitajumuisha kadhaa mifano halisi ya jaribio la ulimwengu Nilifanya na Zana za Wasanidi Programu wa Apple na iPhone yangu.



ipad haitozi baada ya sasisho

Wakati ninapoandika, ninataka habari ninayotoa iwe muhimu na rahisi kuelewa hivyo kila mtu . Kawaida huwa sipati kiufundi sana, kwa sababu uzoefu wangu wa kufanya kazi katika Duka la Apple umenionyesha hilo macho ya watu huanza kung'aa wakati ninaanza kuzungumza juu ya michakato , Wakati wa CPU Y mzunguko wa maisha ya maombi .

Funga programu ya iPhoneKatika nakala hii, tutachimba zaidi 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 maombi , ambayo inaelezea kinachotokea kutoka wakati unafungua programu hadi ijifunge na kujisafisha kutoka kwa kumbukumbu.

Mzunguko wa Maisha ya Maombi

Kuna tano maombi inasema ambazo hufanya mzunguko wa maisha wa programu. Programu zote kwenye iPhone yako ziko katika moja ya majimbo haya hivi sasa, na nyingi ziko katika jimbo la sio kukimbia . The Nyaraka za Msanidi Programu wa Apple kila mmoja anaelezea:





Njia muhimu za kuchukua

  • Unapobonyeza kitufe cha Mwanzo kutoka nje ya programu, huenda kwa jimbo la ndege ya pili au imekoma .
  • Unapobofya kitufe cha Nyumbani mara mbili na utelezeshe programu kutoka juu ya skrini, programu inafunga. hufunga na huenda kwa serikali Haikimbii .
  • The hali ya maombi pia inajulikana kama njia.
  • Maombi katika hali historia bado zinaendesha na kukimbia betri, lakini programu katika hali imekoma la.

Telezesha Maombi Juu: Funga au Lazimisha Funga?

Ili kuondoa mkanganyiko kuhusu istilahi, unapobofya mara mbili kitufe cha Mwanzo kwenye iPhone yako na utelezeshe programu juu ya skrini. kufunga maombi. Lazimisha karibu ya maombi ni mchakato tofauti ambao ninapanga kuandika juu yake katika nakala ya baadaye.

Nakala ya msaada ya Apple juu ya Utumiaji mwingi wa iOS thibitisha hili:

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

Kwa nini Tunafunga Maombi Yetu?

Katika nakala yangu juu ya jinsi ya kuokoa betri kwenye iPhone , Nimewahi kusema hivi:

“Mara moja kwa siku au mbili, ni wazo nzuri kufunga maombi yako. Katika ulimwengu mkamilifu, hautalazimika kufanya hivyo na wafanyikazi wengi wa Apple hawatasema kamwe unapaswa ... Matatizo mengi ya kukimbia kwa betri yanatokea wakati unafikiri kwamba programu ilifungwa, lakini sivyo. Badala yake, programu huenda kwa nyuma na betri ya iPhone yako inapita bila wewe kujua. '

Kwa kifupi, sababu mkuu kwa nini ninapendekeza kufunga maombi yako ni ya zuia betri kutolewa wakati programu haiendeshi historia au sijui kusimamisha inavyotakiwa. Katika nakala yangu juu ya kwa nini iphone hupata moto , Nilinganisha CPU ya iPhone yako (kitengo cha usindikaji cha kati ubongo wa operesheni) na injini ya gari:

Ukikanyaga kanyagio kwa muda mrefu, injini ya gari yako inapasha moto na hutumia gesi nyingi. . Ikiwa CPU ya iPhone inakoroma hadi 100% kwa kipindi kirefu, iPhone huzidi joto na betri hutoka haraka.

Maombi yote hutumia CPU ya iPhone yako. Kwa kawaida, programu hutumia nguvu nyingi za CPU kwa sekunde moja au mbili wakati inafunguliwa, halafu inaingia kwenye hali ya chini ya nguvu unapoitumia. Wakati programu inavunjika, CPU ya iPhone mara nyingi hukwama kwa 100%. Unapofunga maombi yako, unahakikisha kuwa hii haifanyiki kwa sababu programu inarudi kwenye hali ya kuendesha .

Je! Ni Dhara Kufunga Maombi?

La hasha. Tofauti na programu nyingi kwenye Mac au PC yako, programu tumizi za iPhone hazikusubiri ubonyeze 'Hifadhi' kuhifadhi data yako. The nyaraka za msanidi programu Apple inasisitiza umuhimu wa programu kuwa tayari kufungwa kwa kupepesa kwa jicho:

'Maombi lazima yawe tayari kuzimwa wakati wowote na hayapaswi kusubiri kuzima kuombwa kuokoa data ya mtumiaji au kutekeleza majukumu mengine muhimu. Kuzimwa kwa mfumo ni sehemu ya kawaida ya mzunguko wa maisha ya programu '.

Lini wewe unafunga programu, pia:

'Mbali na mfumo wa kusitisha maombi yao, mtumiaji anaweza kusitisha wazi maombi yao kupitia kiolesura cha mtumiaji cha kazi nyingi. Kuzimwa kwa mtumiaji kuna athari sawa na kuzimwa kwa programu iliyosimamishwa. '

iphone 7 inaendelea kuanzisha tena nembo ya apple

Hoja Dhidi ya Kufungwa kwa Programu za iPhone na iPad

Kuna hoja dhidi ya kufunga maombi yako, na inategemea ukweli. Walakini, ni msingi wa maono mdogo sana ya ukweli. Hapa ndio ndefu na fupi zaidi:

  • Inachukua nguvu zaidi kufungua programu kutoka kwa serikali sio kukimbia ili kuirudisha kutoka jimbo la historia au imekoma . Hii ni kweli kabisa .
  • Apple inafanya bidii kuhakikisha kwamba mfumo wa uendeshaji wa iPhone unasimamia kumbukumbu vizuri, ikipunguza kiwango cha betri ambayo programu hutumia ikiachwa peke yake. ndege ya pili au katika jimbo imekoma . 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 nambari

Waendelezaji mara nyingi hutumia Wakati wa CPU kupima ni juhudi ngapi iPhone imeweka katika 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 matumizi anuwai kwenye CPU ya iPhone yangu.

Wacha tutumie programu ya Facebook kama mfano:

  • Kufungua programu ya Facebook kutoka hali isiyofaa hutumia takriban sekunde 3.3 za wakati wa CPU.
  • Kufunga programu yoyote husafisha kutoka kwa kumbukumbu na kuirudisha kwa hali isiyo na mbio na haitumii wakati wowote wa CPU, sema sekunde 0.1.
  • Kubonyeza kitufe cha Mwanzo huweka programu ya Facebook katika hali ya nyuma na hutumia sekunde 0.6 za wakati wa CPU.
  • Kuanzisha tena programu ya Facebook kutoka hali ya usuli hutumia sekunde 0.3 za wakati wa CPU.

Kwa hivyo ukifungua programu ya Facebook kutoka kwa hali isiyo ya kuendesha (3.3), ifunge (0.1), na uifungue tena kutoka kwa hali isiyo ya kuendesha (3.3), inatumia sekunde 6.7 za wakati wa CPU. Ikiwa utafungua programu ya Facebook kutoka kwa hali ambayo haiendeshi, bonyeza kitufe cha nyumbani ili kuituma kwa nyuma (0.6) na uirudie kutoka nyuma (0.3), unatumia tu Sekunde 4.1 za wakati wa CPU.

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

Na mshindi ni…

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

Kuweka Matumizi ya Nishati kwa 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 hiyo inategemea 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 ambayo nilitumia programu hiyo. Baada ya dakika 5 ya kutumia programu ya Facebook, ingekuwa imetumia sekunde 300 za wakati wa CPU.

Kwa maneno mengine, itabidi ufungue na kufunga programu ya Facebook mara 115 ili kuathiri maisha ya betri kwa dakika 5 hivi. ya matumizi kutoka kwa programu ya Facebook. Hii inamaanisha nini:

Usiamue kufunga au kutofunga programu zako kulingana na takwimu ndogo. Weka uamuzi wako juu ya kile kinachofaa kwa iPhone yako.

Lakini hiyo sio sababu pekee ya kufunga programu zako ni wazo nzuri. Wacha tuendelee ...

Matumizi ya CPU polepole na thabiti katika Hali ya Asili

Wakati programu inapoingia kwenye hali ya usuli, inaendelea kutumia nguvu ya betri hata wakati iPhone yako imefungwa mfukoni. Jaribio langu la programu ya Facebook linathibitisha hii inatokea hata wakati sasisho la programu ya chini limelemazwa .

Baada ya kufunga programu ya Facebook, iliendelea kutumia CPU hata wakati iPhone ilikuwa imezimwa. Kwa muda wa dakika moja, ilitumia sekunde 0.9 za wakati wa ziada wa CPU. Baada ya dakika tatu, kuacha programu ya Facebook kufunguliwa ingegharimu zaidi nishati kuliko ingetumia ikiwa tungeifunga mara moja na kisha kuifungua tena.

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

Ili kuwa sawa, programu nyingi huenda moja kwa moja kutoka hali ya nyuma kwenda kwa hali ya kulala, na katika hali ya kulala, programu hazitumii nguvu kabisa. Walakini, hakuna njia ya kujua ni programu zipi zilizo kwenye hali ya nyuma, kwa hivyo sheria nzuri ya kidole gumba ni funga zote . Kumbuka, kiasi cha nishati inachukua kufungua programu kutoka kwa pales za mwanzo ukilinganisha na kiwango cha nishati inachukua tumia maombi.

Shida za Programu hufanyika Kila Wakati

Programu za IPhone huanguka mara nyingi zaidi kuliko unavyofikiria. The zaidi ya mende ya programu ni ndogo na husababisha athari mbaya. Labda umeigundua hapo awali:

Unatumia programu, na ghafla skrini huangaza na umerudi kwenye skrini ya kwanza. Hii ndio hufanyika wakati programu zinaanguka.

Unaweza pia kuona magogo ya ajali Mipangilio> Faragha> Uchambuzi na maboresho> Data ya uchambuzi.

ipad imeunganishwa na wifi lakini hakuna mtandao

Glitches nyingi za programu sio sababu ya wasiwasi, hasa ikiwa watafunga maombi yako. Mara nyingi programu ambayo ina shida ya programu inahitaji tu kuanza kutoka mwanzo.

Mfano wa Shida ya Kawaida ya Programu

Umemaliza kula kiamsha kinywa na unaona kuwa betri ya iPhone yako imeisha 60%. Wakati wa kiamsha kinywa, uliangalia barua pepe yako, ukasikiliza muziki, ukiguna juu ya salio la akaunti yako ya benki, ukaangalia mazungumzo ya TED, ukapitia Facebook, ukatuma tweet, na kukagua alama kutoka mchezo wa mpira wa magongo wa jana usiku.

Rekebisha Programu ya Kuanguka

Kumbuka kwamba programu ya kugonga inaweza kusababisha betri kukimbia haraka na kufunga programu inaweza kuitengeneza, lakini haujui ambayo programu inasababisha shida. Katika kesi hii (na hii ni ya kweli), programu ya TED inatumia CPU sana hata ingawa situmii iPhone yangu. Unaweza kutatua shida kwa njia mbili:

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

Ninachagua chaguo 2 100% ya wakati na mimi ni mtaalam. (Niliandika habari ya kifungu hiki kwa kutumia chaguo 1) Kufungua programu zako kutoka kwa hali isiyo ya kutumia hutumia nguvu zaidi kuliko kuzifungua kutoka nyuma au hali ya kulala, lakini tofauti hiyo ni ndogo ikilinganishwa na matumizi makubwa ya nguvu ambayo hufanyika wakati programu tumizi ajali.

Kwa nini Nadhani Kufunga Maombi yako ni Wazo zuri

  1. Hata ukifunga programu zako kila wakati unazitumia, hautaona tofauti katika maisha ya betri kwa sababu kiwango cha nguvu kinachochukua kufungua programu ni kidogo ikilinganishwa na kiwango cha nguvu inachukua kutumia programu.
  2. Programu zinazoendeshwa katika hali ya usuli zinaendelea kutumia nguvu wakati hutumii iPhone yako, na hiyo huongeza kwa siku nzima.
  3. Kufunga programu zako ni njia nzuri ya kuzuia shida kubwa za programu ambazo zinaweza kusababisha betri ya iPhone yako 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 kadhaa kwa siku, na hiyo inasaidia iPhone yangu kuendesha vizuri iwezekanavyo. Kulingana na upimaji na uzoefu wangu wa kwanza kufanya kazi na mamia ya iphone kama fundi wa Apple, ninaweza kusema salama kuwa kufunga programu zako ni njia nzuri ya kuokoa betri ya iPhone.

Asante kwa kusoma, na kumbuka kurudisha neema,
David P.