IPhone dasturlarini yopish yomon fikrmi? Yo'q, va nima uchun bu erda.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Muammolarni Bartaraf Etish Uchun Asbobimizni Sinab Ko'Ring

Bosh sahifa tugmachasini ikki marta bosib, ilovalaringizni ekranning yuqori qismiga surib qo'ying: yaxshi fikrmi yoki yomon fikrmi? So'nggi paytlarda iPhone va iPad dasturlarini yopish foydali yoki zararli ekanligi, xususan, uning batareyaning ishlash muddatiga ta'siri borasida biroz chalkashliklar mavjud. Men har doim buni yaxshi fikr deb aytganman: Ilovalaringizni yoping mening maqolamning 4-sonli maslahati iPhone-da batareyani qanday tejash mumkin .





Ushbu maqolada men sizga tushuntirib beraman Ilovalaringizni yopish nima uchun iPhone batareyasining ishlash muddati uchun foydali bo'lishi mumkin , Men ta'minlayman Apple ishlab chiquvchilarining hujjatlaridan parchalar zaxiralash uchun men bir nechtasini kiritaman haqiqiy dunyo sinovlari misollari Men Apple Developer Tools va mening iPhone-larim bilan qildim.



telefon raqamiga kengaytma qo'shing

Yozayotganda, men taqdim etgan ma'lumot foydali va oson tushunilishini istayman hamma . Men odatda juda texnik emasman, chunki Apple do'konida ishlash tajribam shuni ko'rsatdi odamlarning ko'zlari xira qila boshlaydi haqida gapirishni boshlaganimda jarayonlar , CPU vaqti Y dasturning hayot aylanishi .

IPhone dasturini yopingUshbu maqolada biz biroz chuqurroq o'rganamiz ilovalar qanday ishlaydi shuning uchun siz iPhone yoki iPad dasturlarini yopish sizga mos keladimi-yo'qligi to'g'risida xabardor qaror qabul qilishingiz mumkin. Birinchidan, biz bu haqda gaplashamiz dasturning hayot aylanishi , ilovani ochganingizdan boshlab, u yopilguncha va o'zini xotiradan tozalaguniga qadar nima bo'lishini tasvirlaydi.

Amaliy hayot tsikli

Beshtasi bor dastur holatlari dasturning hayot aylanish jarayonini tashkil etadi. Sizning iPhone-dagi barcha ilovalar hozirda ushbu holatlardan birida va aksariyati holatidadir ishlamayapti . The Apple Developer hujjatlari har biri tushuntiradi:





Asosiy mahsulot

  • Ilovadan chiqish uchun Bosh tugmani bosganingizda, u holatga o'tadi ikkinchi tekislik yoki to'xtatildi .
  • 'Uy' tugmachasini ikki marta bosganingizda va ekranning yuqori qismidan ilovani siljiganingizda, dastur qulflanadi. yopiladi va davlatga ketadi Ishlamayapti .
  • The davlat dasturning nomi ham ma'lum rejimlar.
  • Ilovalar rejimida fon hali ham ishlaydi va batareyani tugatadi, ammo rejimlar ilovalar to'xtatildi emas.

Ilovalarni yuqoriga suring: Yopasizmi yoki majburiy yopasizmi?

Terminologiya bilan bog'liq chalkashliklarni bartaraf etish uchun iPhone-dagi Bosh sahifa tugmachasini ikki marta bosganingizda va ilovani ekranning yuqori qismiga surib qo'yganingizda yopilish dastur. Majburiy yoping dastur - bu kelajakdagi maqolamda yozishni rejalashtirgan boshqa jarayon.

Apple-ning qo'llab-quvvatlash maqolasi iOS-ning ko'p vazifalari buni tasdiqlang:

'Ilovani yopish uchun' Ishga tushirish 'tugmachasini ikki marta bosib, yaqinda ishlatilgan dasturlarni ko'ring. Keyin yopmoqchi bo'lgan ilovangizni yuqoriga suring. ”

Nima uchun arizalarni yopamiz?

Mening maqolamda iPhone-da batareyani qanday tejash mumkin , Men har doim buni aytganman:

“Bir-ikki kunda bir marta arizalaringizni yopish yaxshi fikr. Barkamol dunyoda siz hech qachon bunday qilmasligingiz kerak edi va aksariyat Apple xodimlari hech qachon kerak deb aytmaydi ... Batareyani zaryadsizlantirish bilan bog'liq ko'plab muammolar yuzaga keladi deb o'ylaysiz ariza yopilgan, ammo u emas. Aksincha, ilova orqa fonga o'tadi va iPhone-ning batareyasi siz bilmagan holda tugaydi. '

Qisqasi, sabab asosiy nima uchun arizalaringizni yopishni tavsiya qilaman dastur ishlamayotgan paytda batareyaning zaryadsizlanishiga yo'l qo'ymaslik fon yoki men bilmayman to'xtatib turish kerak bo'lganda. Mening maqolamda nima uchun iPhone qizib ketadi , Men sizning iPhone protsessoringizni (operatsion miyaning markaziy protsessori) avtomobil dvigateli bilan taqqoslayman:

Agar siz pedalni uzoq vaqt davomida to'liq bosib qo'ysangiz, avtomobilingiz dvigateli qizib ketadi va juda ko'p gaz sarflaydi. . Agar iPhone protsessori uzoq vaqt davomida 100% ga qisilsa, iPhone haddan tashqari qizib ketadi va batareyasi tez tugaydi.

Barcha ilovalar sizning iPhone protsessoringizdan foydalanadi. Odatda, dastur ochilganda bir-ikki soniya davomida juda ko'p protsessor quvvatidan foydalanadi, undan keyin siz foydalanganingizcha kuchsizroq rejimga o'tadi. Ilova ishlamay qolganda, iPhone protsessori ko'pincha 100% tiqilib qoladi. Ilovalarni yopayotganda, dastur qaytganligi sababli bunday bo'lmasligiga ishonch hosil qilasiz holati ishlamayapti .

Ilovani yopish zararli emasmi?

Albatta yo'q. Mac yoki shaxsiy kompyuteringizdagi ko'plab dasturlardan farqli o'laroq, iPhone dasturlari ma'lumotlarni saqlash uchun 'Saqlash' tugmachasini bosishingizni kutishmaydi. The ishlab chiquvchilar hujjatlari Apple ilovalarni ko'z ochib yumguncha yopishga tayyor bo'lishining muhimligini ta'kidlaydi:

'Ilovalar har qanday vaqtda o'chirishga tayyor bo'lishi kerak va foydalanuvchi ma'lumotlarini saqlash yoki boshqa muhim vazifalarni bajarish uchun o'chirishni talab qilishni kutmasligi kerak. Tizimni ishga tushirishni to'xtatish dasturning hayot aylanish jarayonining odatiy qismidir '.

Qachon siz dasturni yopasiz, shuningdek:

«Tizim o'z dasturlarini bekor qilishdan tashqari, foydalanuvchi ko'p vazifali foydalanuvchi interfeysi orqali o'z dasturlarini aniq ravishda bekor qilishi mumkin. Foydalanuvchi tomonidan o'chirilgan dastur to'xtatilgan dasturni o'chirish bilan bir xil ta'sirga ega. '

iPhone batareyasi qolganida o'chadi

IPhone va iPad ilovalarining yopilishiga qarshi bahs

Arizalaringizni yopishga qarshi bahs bor va u faktlarga asoslanadi. Biroq, u a juda cheklangan ko'rish faktlar. Eng uzun va eng qisqa:

  • Ilovani shtatdan ochish uchun ko'proq kuch talab etiladi ishlamayapti holatidan tiklash uchun fon yoki to'xtatildi . Bu mutlaqo to'g'ri .
  • Apple iPhone operatsion tizimining xotirani samarali boshqarishini ta'minlash uchun juda ko'p harakatlarni amalga oshirmoqda va ilovalar yolg'iz qolganda foydalanadigan batareyaning hajmini minimallashtiradi. ikkinchi tekislik yoki davlatda to'xtatildi . Bu ham to'g'ri.
  • Agar siz o'zingizning ilovalaringizni yopsangiz, batareyaning ishlash muddatini bekorga sarflaysiz, chunki iPhone ilovalarini noldan ochish uchun operatsion tizim ularni orqa fonda va to'xtatilgan holatda qayta tiklashga qaraganda ko'proq kuch talab qiladi. Ba'zan bu to'g'ri.

Keling, raqamlarni ko'rib chiqamiz

Ishlab chiquvchilar ko'pincha CPU vaqti iPhone vazifalarni bajarishga qancha kuch sarflaganini o'lchash, chunki bu batareyaning ishlash muddatiga bevosita ta'sir qilishi mumkin. Deb nomlangan Apple ishlab chiquvchi vositasidan foydalandim Asboblar mening iPhone protsessorimga turli xil ilovalarning ta'sirini o'lchash uchun.

Misol tariqasida Facebook dasturidan foydalanamiz:

  • Faol bo'lmagan holatdan Facebook dasturini ochish uchun taxminan 3,3 soniya CPU vaqti sarflanadi.
  • Har qanday dasturni yopish uni xotiradan o'chiradi va ishlamaydigan holatga qaytaradi va deyarli protsessor vaqtidan foydalanmaydi, masalan 0,1 soniya.
  • Uy tugmachasini bosish Facebook dasturini fon holatiga keltiradi va taxminan 0,6 soniya CPU vaqtidan foydalanadi.
  • Facebook dasturini fon holatidan tiklash uchun taxminan 0,3 soniya protsessor vaqti sarflanadi.

Shunday qilib, agar siz Facebook dasturini ishlamaydigan holatdan ochsangiz (3.3), uni yoping (0.1) va ishlamaydigan holatidan (3.3) qayta ochsangiz, u CPU vaqtidan 6,7 soniya foydalanadi. Agar siz Facebook dasturini ishlamayotgan holatidan ochsangiz, uni orqa fonga yuborish uchun uy tugmachasini bosing (0,6) va uni fondan (0,3) davom ettiring, shunchaki foydalanasiz 4.1 soniya protsessor vaqti.

Voy-buy! Bunday holda, Facebook dasturini yopish va uni qayta ochish 2,6 soniya ko'proq protsessor vaqti. Facebook dasturini ochiq qoldirib, siz 39 foizga kam energiya sarfladingiz!

Va g'olib ...

Tez emas! Biz qarashimiz kerak katta rasm vaziyatni aniqroq baholash uchun.

Energiyadan foydalanishni istiqbolga qo'yish

39% juda ko'p ko'rinadi va bu , siz tushunmaguningizcha sizning iPhone-dan foydalanish uchun sarflanadigan quvvat bilan solishtirganda biz gapiradigan kuchning hajmi juda cheksiz. Ilovalaringizni yopishga qarshi bahs siz tushunmaguncha juda yaxshi eshitiladi bu muhim bo'lmagan statistikaga asoslangan.

Biz muhokama qilganimizdek, Facebook dasturini yopish o'rniga ochiq qoldirsangiz, protsessorning 2,6 soniyali vaqtini tejaysiz. Ammo Facebook ilovasidan foydalanishda qancha quvvat sarf qiladi?

Men o'zimning yangiliklar lentamni 10 soniya davomida aylanib chiqdim va 10 soniyali protsessor vaqtini yoki dasturni ishlatgan soniyada 1 soniya CPU vaqtini ishlatdim. Facebook dasturidan 5 daqiqa foydalanganingizdan so'ng, u 300 soniya CPU vaqtidan foydalangan bo'lar edi.

Boshqacha qilib aytganda, batareyaning ishlash muddatiga 5 daqiqaga ta'sir qilish uchun siz Facebook ilovasini 115 marta ochishingiz va yopishingiz kerak bo'ladi. foydalanish Facebook dasturidan. Buning ma'nosi:

Ilovalarni yopib qo'yishga qaror qilmang, ahamiyatsiz statistika asosida. O'zingizning qaroringizga asosan iPhone uchun eng yaxshisi.

Ammo bu sizning ilovalaringizni yopishning yaxshi sababi emas. Davom etamiz ...

Fon rejimida protsessordan sekin va barqaror foydalanish

Ilova fon rejimiga o'tganda, iPhone sizning cho'ntagingizda qulflangan bo'lsa ham, batareyadan quvvat ishlatishda davom etadi. Mening Facebook-dagi testim buni amalga oshirilishini tasdiqlaydi fon dasturini yangilash o'chirilgan bo'lsa ham .

Facebook dasturini yopgandan so'ng, u iPhone o'chiq bo'lganida ham protsessordan foydalanishda davom etdi. Bir daqiqada u qo'shimcha CPU vaqtidan 0,9 soniya foydalangan. Uch daqiqadan so'ng, Facebook dasturini ochiq qoldirish iste'mol qiladi Ko'proq zudlik bilan yopib, keyin uni qayta ochsak, iste'mol qiladigan energiya.

Hikoyaning axloqiy ma'nosi: Agar siz bir necha daqiqada bir marta ilovadan foydalansangiz, uni ishlatganingizda uni yopmang. Agar siz undan kamroq foydalansangiz, dasturni yopganingiz ma'qul.

Adolat uchun, ko'plab ilovalar fon rejimidan to'g'ridan-to'g'ri uyqu holatiga o'tadi va uxlash holatida dasturlar umuman quvvat sarf qilmaydi. Biroq, qaysi dasturlarning fon rejimida ekanligini aniqlashning imkoni yo'q, shuning uchun yaxshi qoidalar mavjud barchasini yoping . Unutmangki, unga sarflanadigan energiya miqdori ochmoq energiya sarflash bilan solishtirganda noldan dastur foydalanish dastur.

Dasturiy ta'minot bilan bog'liq muammolar doimo yuz beradi

IPhone ilovalari siz o'ylaganingizdan ko'ra tez-tez ishdan chiqadi. The eng dasturiy ta'minotdagi xatolar unchalik katta emas va ular nojo'ya ta'sirlarni keltirib chiqarmaydi. Ehtimol, buni ilgari payqadingiz:

Siz dasturdan foydalanmoqdasiz, to'satdan ekran miltillaydi va siz asosiy ekranga qaytasiz. Ilovalar ishdan chiqqanida shunday bo'ladi.

Shuningdek, siz halokat jurnallarini ko'rishingiz mumkin Sozlamalar> Maxfiylik> Tahlil va takomillashtirish> Tahlil ma'lumotlari.

nega mening sensorli ekranim ishlamaydi

Ko'pgina dasturiy ta'minotdagi nosozliklar tashvishga sabab bo'lmaydi, ayniqsa agar ular sizning arizalaringizni yopsa. Ko'pincha dasturiy ta'minot muammosi bo'lgan dasturni faqat noldan boshlash kerak.

Dasturiy ta'minotning umumiy muammolariga misol

Siz nonushta qilishni tugatdingiz va iPhone-ning batareyasi 60% tugaganligini sezdingiz. Nonushta paytida siz elektron pochtangizni tekshirdingiz, musiqa tingladingiz, bankdagi hisobingizdagi qoldiq haqida xo'rsindingiz, TED nutqini ko'rdingiz, Facebook-ni ko'rib chiqdingiz, tvit yozdingiz va kechagi basketbol o'yinidagi hisobni tekshirdingiz.

Nosoz dasturni tuzatish

Yodingizda bo'lsinki, ishdan chiqqan dastur batareyaning tez tugashiga olib keladi va dasturni yopish uni tuzatishi mumkin, ammo siz buni bilmayapsiz qaysi dastur muammoga olib kelmoqda. Bunday holda (va bu haqiqat), TED dasturi CPU-dan juda ko'p foydalanadi, garchi men iPhone-dan foydalanmasam ham. Muammoni ikki yo'l bilan hal qilishingiz mumkin:

  1. Kompyuteringizni Mac-ga ulang, yuklab oling va o'rnating Xkod bu Asboblar , ishlab chiqish uchun iPhone-ni yoqing, iPhone-da ishlaydigan individual jarayonlarni tekshirish uchun maxsus testni o'rnating, ularni protsessordan foydalanish bo'yicha tartiblang va sizning protsessoringiz 100% gazni ushlab turishiga olib keladigan dasturni yoping.
  2. Ilovalaringizni yoping.

Men 100% vaqtning 2-variantini tanlayman va men geekman. (Ushbu maqola uchun ma'lumotni 1-variant yordamida tuzdim) Ilovalaringizni qayta ishlamasligi ularni fondan yoki uyqu holatidan ochishdan ko'ra ko'proq kuch sarflaydi, ammo bu farq dasturda yuzaga keladigan katta quvvat sarfi bilan solishtirganda juda oz. halokat.

Arizalaringizni yopish nima uchun yaxshi g'oya deb o'ylayman

  1. Ilovalaringizni har safar ishlatganingizda ham yopib qo'ysangiz ham, batareyaning ishlash muddatidagi farqni ko'rmaysiz, chunki dasturni ochish uchun sarflanadigan quvvat miqdori dasturni ishlatish uchun sarflanadigan quvvatga nisbatan ahamiyatsiz.
  2. Fon rejimida ishlaydigan ilovalar iPhone-dan foydalanmayotganingizda quvvatni ishlatishda davom etadi va kun bo'yi qo'shiladi.
  3. Ilovalarni yopish - bu sizning iPhone batareyangizni zaryadsizlanishiga olib keladigan dasturiy ta'minotning jiddiy muammolaridan qochishning yaxshi usuli. juda tez .

Ushbu maqolani yoping

Ushbu maqola men odatda yozadigan maqolalarga qaraganda ancha chuqurroq, lekin umid qilamanki u qiziqarli bo'ldi va siz iPhone-da ilovalar qanday ishlashi haqida yangi narsalarni bilib oldingiz. Ilovalarimni kuniga bir necha marta yopaman va bu iPhone-ning iloji boricha ravon ishlashiga yordam beradi. Apple texnikasi sifatida yuzlab iPhone bilan ishlash tajribasi va mening birinchi tajribamga asoslanib, men sizning ilovalaringizni yopish iPhone batareyasini tejashning yaxshi usuli deb ayta olaman.

O'qiganingiz uchun tashakkur va yaxshilikni qaytarishni unutmang,
Devid P.