İPhone tətbiqetmələrini bağlamaq pis bir fikirdir? Xeyr və bunun səbəbi budur.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







ProblemləRi Aradan Qaldırmaq Üçün AləTimizi Sınayın

Ev düyməsini cüt vurun və tətbiqlərinizi ekranın üstündən sürüşdürün: Yaxşı bir fikirdir, ya da pis bir fikir? Son zamanlarda iPhone və iPad tətbiqetmələrinizin bağlanmasının faydalı və ya zərərli olub olmadığı, xüsusən bunun batareyanın ömrünə təsiri ilə əlaqədar bir az qarışıqlıq var. Həmişə yaxşı bir fikir olduğunu söylədim: Tətbiqlərinizi bağlayın məqaləmin 4 nömrəli tipidir iPhone-da batareyanı necə qənaət etmək olar .





Bu yazıda sizə izah edəcəyəm Tətbiqlərinizi bağlamaq niyə iPhone batareyanızın ömrü üçün faydalı ola bilər , Təmin edəcəyəm Apple geliştirici sənədlərindən çıxarışlar Yedəkləmək üçün bir neçəsini əlavə edəcəyəm real dünya test nümunələri Apple Developer Tools və iPhone ilə etdim.



telefonum niyə öz -özünə yenidən başlayır

Yazarkən verdiyim məlumatların faydalı və asan başa düşülməsini istəyirəm hər kəs . Mən ümumiyyətlə çox texniki dərəcədə olmuram, çünki bir Apple Store-da iş təcrübəm mənə bunu göstərdi insanların gözləri parıldamağa başlayır haqqında danışmağa başlayanda proseslər , CPU vaxtı Y tətbiqi həyat dövrü .

İPhone tətbiqini bağlayınBu yazıda bir az daha dərindən araşdıracağıq tətbiqlərin necə işlədiyini beləliklə iPhone və ya iPad tətbiqetmələrinizin bağlanmasının sizin üçün uyğun olub olmadığına dair məlumatlı bir qərar verə bilərsiniz. Əvvəlcə danışacağıq tətbiqi həyat dövrü , tətbiqi açdığınız andan etibarən özünü bağlayana və yaddaşdan təmizlənənə qədər baş verənləri təsvir edən.

Tətbiq ömrü

Beş var tətbiqetmə vəziyyətləri bir tətbiqin ömrünü təşkil edən. IPhone'unuzdakı bütün tətbiqlər hazırda bu vəziyyətlərdən birindədir və əksəriyyəti bu vəziyyətdədir qaçmır . The Apple Developer sənədləri hər biri izah edir:





Açar paketlər

  • Bir tətbiqdən çıxmaq üçün Ana səhifə düyməsini basdığınız zaman vəziyyətə keçir ikinci təyyarə və ya dayandırıldı .
  • Ev düyməsini iki dəfə vurub ekranın yuxarısından bir tətbiqi sürüşdürdüyünüz zaman tətbiq kilidlənir. bağlayır və dövlətə gedir Çalışmır .
  • The dövlət tətbiqi olaraq da bilinir rejimlər.
  • Tətbiqlər rejimdə fon hələ də işləyirlər və batareyanı boşaltın, amma tətbiqlər rejimdədir dayandırıldı yox.

Tətbiqləri yuxarı çəkin: Bağlayın və ya Zorla bağlayın?

Terminologiya ilə bağlı bəzi qarışıqlıqları aradan qaldırmaq üçün iPhone'unuzdakı Ana səhifə düyməsini iki dəfə vurub bir tətbiqi ekranın üstündən sürüşdürdüyünüz zaman bağlanma tətbiqi. Zorla bağla bir tətbiqetmə, gələcək bir məqalədə yazmağı planlaşdırdığım fərqli bir müddətdir.

Apple'ın dəstək məqaləsi iOS çox tapşırıq bunu təsdiq et:

“Bir tətbiqi bağlamaq üçün son istifadə olunan tətbiqlərə baxmaq üçün Başlat düyməsini iki dəfə vurun. Sonra bağlamaq istədiyiniz tətbiqdə yuxarı sürüşdürün ”.

Nə üçün müraciətlərimizi bağlayırıq?

Haqqında məqaləmdə iPhone-da batareyanı necə qənaət etmək olar , Mən həmişə bunu demişəm:

“Gündə bir və ya iki dəfə tətbiqetmələrinizi bağlamaq yaxşıdır. Mükəmməl bir dünyada bunu heç vaxt etmək məcburiyyətində qalmayacaqsınız və əksər Apple işçiləri heç vaxt deməli deyillər ... Bir çox batareyanın boşaldılması problemi meydana gəldiyi zaman sizcə bir tətbiqetmə bağlandığı, amma olmadığı. Bunun əvəzinə tətbiq arxa plana keçir və iPhone'unuzun batareyası siz bilmədən tükənir. '

Bir sözlə, səbəb əsas müraciətlərinizi niyə bağlamağınızı tövsiyə edirəm bir tətbiq işləmədikdə batareyanın tükənməsinin qarşısını alın fon yoxsa bilmirəm dayandırmaq lazım olduğu kimi. Haqqında məqaləmdə iPhone niyə qızır? , İPhone'unuzun CPU-nu (əməliyyatın beyni mərkəzi əməliyyat vahidi) bir avtomobilin mühərriki ilə müqayisə edirəm:

Uzun müddət pedala tam basarsanız, avtomobilinizin mühərriki ısınır və çox qaz sərf edir. . Bir iPhone prosessoru uzun müddət% 100-ə qədər azalırsa, iPhone həddindən artıq ısınır və batareya tez boşalır.

Bütün tətbiqlər iPhone-un CPU-ndan istifadə edir. Tipik olaraq, bir tətbiq açıldıqda bir-iki saniyə ərzində çox CPU gücü istifadə edir, sonra istifadə etdikdə daha az güc rejiminə keçir. Tətbiq çökəndə iPhone-un prosessoru tez-tez 100% -də qalır. Tətbiqlərinizi bağladığınızda, tətbiqin geri qayıtdığı üçün bunun baş verməməsinə əmin olun status işləmir .

Tətbiqi bağlamaq zərərlidirmi?

Qətiyyən. Mac və ya kompüterinizdəki bir çox proqramdan fərqli olaraq, iPhone tətbiqetmələriniz məlumatlarınızı saxlamaq üçün 'Saxla' düyməsini basmağınızı gözləmir. The geliştirici sənədləri Apple, tətbiqlərin bir göz qırpımında bağlanmağa hazır olmasının vacibliyini vurğulayır:

“Tətbiqlər istənilən vaxt bağlanma üçün hazır olmalıdır və istifadəçi məlumatlarına qənaət etmək və ya digər vacib tapşırıqları yerinə yetirmək üçün bir qapanma tələb olunmasını gözləməməlidir. Sistem tərəfindən başlanan bağlanma tətbiqetmə ömrünün normal bir hissəsidir '.

Nə vaxt Sən bir tətbiqi bağlayırsınız, həmçinin:

“Sistem tətbiqetmələrini ləğv etməsinə əlavə olaraq, istifadəçi çox vəzifəli istifadəçi interfeysi vasitəsilə tətbiqlərini açıq şəkildə ləğv edə bilər. İstifadəçinin başlatdığı bir bağlanma, dayandırılmış tətbiqin bağlanması ilə eyni təsirə malikdir. '

iphone 5 -dən şəkilləri silə bilməz

İPhone və iPad tətbiqetmələrinin bağlanmasına qarşı mübahisə

Müraciətlərinizin bağlanmasına qarşı bir mübahisə var və bu faktlara əsaslanır. Bununla birlikdə, a çox məhdud görmə faktların. Ən uzun və ən qısa budur:

  • Dövlətdən bir tətbiq açmaq üçün daha çox güc lazımdır qaçmır vəziyyətindən davam etdirmək üçün fon və ya dayandırıldı . Bu tamamilə doğrudur .
  • Apple, iPhone əməliyyat sisteminin yaddaşını səmərəli idarə etməsini təmin etmək üçün tətbiqetmələrin tək qaldıqda istifadə etdiyi batareyanın həcmini minimuma endirmək üçün çox çalışır. ikinci təyyarə və ya əyalətdə dayandırıldı . Bu da doğrudur.
  • Tətbiqlərinizi bağlasanız, batareyanın ömrünü boş yerə itirirsiniz, çünki iPhone tətbiqetmələrini sıfırdan açmaq üçün əməliyyat sisteminin arxa plandan və dayandırılmış vəziyyətdən davam etdirmək üçün istifadə etdiyindən daha çox güc tələb olunur. Bəzən doğrudur.

Nömrələrə baxaq

Yaradıcılar tez-tez istifadə edirlər CPU vaxtı bir iPhone'un tapşırıqları yerinə yetirmək üçün nə qədər səy göstərdiyini ölçmək, çünki batareyanın ömrünə birbaşa təsir göstərə bilər. Adlı Apple geliştirici alətindən istifadə etdim Alətlər müxtəlif tətbiqetmələrin iPhone'umun CPU-na təsirini ölçmək.

Nümunə olaraq Facebook tətbiqindən istifadə edək:

  • Facebook tətbiqini boş vəziyyətdə açmaq üçün təxminən 3.3 saniyə CPU vaxtı istifadə olunur.
  • Hər hansı bir tətbiqi bağlamaq onu yaddaşdan təmizləyir və işləməyən vəziyyətə qaytarır və demək olar ki, 0.1 saniyə heç CPU vaxtından istifadə etmir.
  • Ev düyməsinə basmaq Facebook tətbiqini arxa plan vəziyyətinə gətirir və təxminən 0.6 saniyə CPU vaxtından istifadə edir.
  • Facebook tətbiqini arxa plan vəziyyətindən bərpa etmək təxminən 0,3 saniyə CPU vaxtından istifadə edir.

Beləliklə, Facebook tətbiqini işləməyən vəziyyətdən açarsanız (3.3), bağlayın (0.1) və işləməyən vəziyyətdən yenidən açın (3.3), CPU vaxtından 6.7 saniyə istifadə edir. Facebook tətbiqini işləməyən vəziyyətdən açarsanız, arxa plana göndərmək üçün ev düyməsini basın (0.6) və arxa plandan davam etdirin (0.3), sadəcə istifadə edirsiniz 4.1 saniyə CPU vaxtı.

Heyrət! Vay! Bu vəziyyətdə, Facebook tətbiqetməsinin bağlanması və yenidən istifadəsi 2,6 saniyə daha çox CPU vaxtı. Facebook tətbiqini açıq qoyaraq təxminən 39% az enerji sərf etdiniz!

Və qalib…

O qədər də sürətli deyil! Baxmalıyıq böyük mənzərə vəziyyəti daha dəqiq qiymətləndirmək üçün.

Enerji İstifadəsini Perspektivə gətirmək

39% çox görünür və bu , dərk edənə qədər iPhone'unuzu istifadə etmək üçün lazım olan gücə nisbətən bəhs etdiyimiz güc miqdarı nə qədər azdır. Tətbiqlərinizi bağlamağa qarşı arqument, fərqinə varana qədər çox səslənir bunun əhəmiyyəti olmayan bir statistikaya əsaslanır.

Müzakirə etdiyimiz kimi, Facebook tətbiqetməsini bağlamaq əvəzinə açıq buraxsanız, 2,6 saniyə CPU vaxtınıza qənaət edəcəksiniz. Bəs Facebook tətbiqi istifadə edərkən nə qədər güc sərf edir?

Xəbər lentimdə 10 saniyə gəzdim və 10 saniyə CPU vaxtı və ya tətbiqdən istifadə etdiyim saniyədə 1 saniyə CPU vaxtı istifadə etdim. Facebook tətbiqindən 5 dəqiqə istifadə etdikdən sonra 300 saniyə CPU vaxtı istifadə edərdi.

Başqa sözlə, batareyanın ömrünü 5 dəqiqə təsir etmək üçün Facebook tətbiqini 115 dəfə açıb bağlamalısınız. istifadə Facebook tətbiqetməsindən. Bunun mənası:

Tətbiqlərinizi laqeyd bir statistikaya əsasən bağlayıb bağlamamağınıza qərar verməyin. Qərarınızı iPhone üçün ən uyğun olanı əsas götürün.

Ancaq tətbiqlərinizi bağlamağın yaxşı bir fikir olması səbəbi bu deyil. Gəlin davam edək ...

Fon rejimində yavaş və davamlı CPU istifadəsi

Tətbiq arxa plan rejiminə keçdikdə, iPhone cibinizdə kilidlənsə belə, batareyadan istifadə etməyə davam edir. Facebook tətbiqetmə testim bunun baş verdiyini təsdiqləyir arxa plan tətbiq yeniləməsi deaktiv edildikdə belə .

Facebook tətbiqini bağladıqdan sonra, iPhone söndürüldükdə belə CPU istifadə etməyə davam etdi. Bir dəqiqə ərzində 0.9 saniyə əlavə CPU vaxtı istifadə etdi. Üç dəqiqə sonra, Facebook tətbiqinin açıq qalması istehlak ediləcək daha çox dərhal bağladıqdan sonra yenidən açsaq, istehlak edəcəyindən daha çox enerji.

Hekayənin mənəvi cəhəti budur: Bir tətbiqdən bir neçə dəqiqədə bir istifadə edirsinizsə, hər dəfə istifadə etdikdə bağlamayın. Daha az istifadə edirsinizsə, tətbiqi bağlamağınız yaxşı olar.

Ədalətli olmaq üçün bir çox tətbiq birbaşa fon rejimindən yuxu rejiminə keçir və yuxu rejimində tətbiqlər ümumiyyətlə güc sərf etmir. Bununla birlikdə, hansı tətbiqlərin arxa plan rejimində olduğunu söyləmək üçün bir yol yoxdur, buna görə yaxşı bir qayda var hamısını bağla . Unutmayın, sərf etdiyi enerji miqdarı açmaq Enerji miqdarı ilə müqayisədə sıfırdan bir tətbiq solur istifadə edin tətbiqi.

Proqram problemləri hər zaman olur

IPhone tətbiqetmələri düşündüyünüzdən daha tez-tez qəzaya uğrayır. The ən çox proqram böcəkləri kiçikdir və nəzərə çarpan yan təsirlərə səbəb olmur. Yəqin ki, əvvəllər də fərq etdiniz:

Bir tətbiqdən istifadə edirsiniz və birdən ekran titrəyir və yenidən ana ekrana qayıdırsınız. Tətbiqlər çökəndə belə olur.

Ayrıca qəza qeydlərinə baxa bilərsiniz Ayarlar> Məxfilik> Təhlil və təkmilləşdirmələr> Analiz məlumatları.

mikrofonum iphone 6 -da işləmir

Proqram qüsurlarının əksəriyyəti narahatlığa səbəb deyil, xüsusilə tətbiqlərinizi bağlasalar. Çox vaxt bir proqram problemi olan bir tətbiqin yalnız sıfırdan başlamasına ehtiyac var.

Ortaq Proqram Probleminə Nümunə

Səhər yeməyini yeməyi bitirdiniz və iPhone-un batareyasının 60% tükəndiyini gördünüz. Səhər yeməyi zamanı e-poçtunuzu yoxladı, musiqi dinlədiniz, bankdakı balansınız haqqında nəfəs çəkdiniz, TED söhbətini izlədiniz, Facebook-u nəzərdən keçirtdiniz, tvit yazdınız və dünən gecə basketbol oyunundan hesabı yoxladınız.

Çökən tətbiqi düzəldin

Çökən bir tətbiqin batareyanın sürətli boşalmasına səbəb ola biləcəyini və tətbiqi bağlamağın onu düzəldə biləcəyini unutmayın, ancaq bilmirsiniz hansı tətbiq problemə səbəb olur. Bu vəziyyətdə (və bu gerçəkdir), TED tətbiqi, iPhone'umu istifadə etməməyimə baxmayaraq CPU-dan çox istifadə edir. Problemi iki yolla həll edə bilərsiniz:

  1. Kompüterinizi Mac-a qoşun, yükləyin və quraşdırın Xkod edir Alətlər , iPhone'unuzu inkişaf etdirməyə imkan verin, iPhone'unuzda işləyən fərdi prosesləri yoxlamaq üçün xüsusi bir test qurun, onları CPU istifadəsinə görə sıralayın və CPU'nuzun 100% qazda qalmasına səbəb olan tətbiqi bağlayın.
  2. Tətbiqlərinizi bağlayın.

Vaxt 100% 2 seçimini seçirəm və mən bir turkiyəm. (Bu məqalə üçün məlumatları seçim 1-dən istifadə edərək tərtib etdim) Tətbiqlərinizi qeyri-işlək vəziyyətə gətirmək onları arxa plandan və ya yuxu vəziyyətindən açmaqdan daha çox enerji sərf edir, lakin tətbiq tətbiq edildikdə meydana gələn əhəmiyyətli güc istehlakı ilə müqayisədə fərq əhəmiyyətsizdir. qəzalar.

Nə üçün müraciətlərinizi bağlamağı yaxşı bir fikir hesab edirəm?

  1. Tətbiqlərinizi hər dəfə istifadə etdiyiniz zaman bağlasanız da, batareyanın ömründə bir fərq görməyəcəksiniz, çünki bir tətbiqin açılması üçün lazım olan güc, tətbiqin istifadəsi üçün lazım olan güclə müqayisədə əhəmiyyətsizdir.
  2. Arxa plan rejimində işləyən proqramlar, iPhone istifadə etmədiyiniz zaman güc istifadə etməyə davam edir və gün ərzində əlavə olunur.
  3. Tətbiqlərinizi bağlamaq, iPhone batareyanızın tükənməsinə səbəb ola biləcək ciddi proqram problemlərindən qaçınmaq üçün yaxşı bir yoldur. çox tez .

Bu məqaləni bağlayın

Bu məqalə ümumiyyətlə yazdığım məqalələrdən daha dərindir, amma ümid edirəm maraqlıdı və tətbiqetmələrin iPhone-da necə işləməsi barədə yeni bir şey öyrəndiniz. Tətbiqlərimi gündə bir neçə dəfə bağlayıram və bu, iPhone-un mümkün qədər rahat işləməsinə kömək edir. Sınaqlara və yüzlərlə iPhone ilə işləyən Apple təcrübəçisi kimi ilk təcrübəmə əsaslanaraq, tətbiqlərinizi bağlamağın iPhone batareyasına qənaət etməyin yaxşı bir yolu olduğunu əminliklə deyə bilərəm.

Oxuduğunuz üçün təşəkkür edirəm və lütfü qaytarmağı unutmayın
David P.