IPhone програмуудыг хаах нь буруу санаа юу? Үгүй, яагаад ийм байна.

Is Closing Iphone Apps Bad Idea







Асуудлыг Арилгахын Тулд Манай Хэрэгслийг Туршиж Үзээрэй

Та Нүүр хуудас товчлуур дээр хоёр товшоод, програмуудаа дэлгэцийн дээд хэсгээс шударна уу: Сайн санаа байна уу, муу санаа байна уу? IPhone, iPad програмуудаа хаах нь ашиг тустай эсвэл хортой эсэх, ялангуяа батерейны ашиглалтын талаар сүүлийн үед төөрөлдөх боллоо. Энэ бол сайн санаа гэж би үргэлж хэлдэг байсан: Програмаа хаах бол миний нийтлэлийн # 4-р зөвлөгөө юм iPhone-ийн батерейг хэрхэн хэмнэх талаар.





Энэ нийтлэлд би яагаад гэдгийг тайлбарлах болно Програмуудаа хаах нь iPhone-ийн батерейны амьдралд тустай байж болох юм , хангах Apple Developer-ийн баримт бичгийн хэсгүүд үүнийг дэмжиж, заримыг нь оруулаарай бодит туршилтуудын жишээ Би Apple Developer Tools болон iPhone ашигладаг байсан.



Би бичихдээ өгсөн мэдээллээ хэрэгтэй, хялбар болгомоор байна бүгд ойлгох. Би Apple-ийн дэлгүүрт ажиллаж байсан туршлагаасаа үүнийг олж харсан учраас би ихэвчлэн тийм ч их техниктэй байдаггүй хүмүүсийн нүд хальтирч эхэлдэг тухай ярьж эхлэхэд үйл явц , CPU цаг , ба програмын амьдралын мөчлөг .

IPhone програмыг хааж байнаЭнэ нийтлэлд бид жаахан гүнзгий шумбах болно програмууд хэрхэн ажилладаг талаар Тиймээс та iPhone эсвэл iPad програмуудаа хаах нь танд тохирох эсэх талаар мэдээлэлтэй шийдвэр гаргаж чадна. Нэгдүгээрт, бид Апп амьдралын мөчлөг програмыг нээснээс хойш хаагдаж санах ойгоос цэвэрлэгдэх хүртэл юу болохыг тайлбарласан болно.

Апп амьдралын мөчлөг

Тав байна апп мужууд програмын амьдралын мөчлөгийг бүрдүүлдэг. Таны iPhone дээрх бүх апп яг одоо эдгээр мужуудын аль нэгэнд нь байгаа бөгөөд ихэнх нь гүйхгүй байна муж. Apple-ийн хөгжүүлэгчийн баримт бичиг тус бүрийг тайлбарлав:





сарны эргэн тойронд дуугарах нь юу гэсэн үг вэ?

Түлхүүр бүтээгдэхүүн

  • Програмаа орхихын тулд Нүүр товчийг дарахад, програм руу орно Арын дэвсгэр эсвэл Түдгэлзүүлсэн муж.
  • Нүүр хуудас товчлуур дээр хоёр товшоод, програмыг дэлгэцийн дээд хэсгээс шударвал апп хаадаг руу орно Ажиллахгүй байна муж.
  • Апп мужууд гэж бас нэрлэдэг горимууд.
  • Програмууд Арын горим одоо ч ажиллаж байгаа бөгөөд таны батарейг шавхах боловч програмууд нь Түдгэлзүүлсэн горим болохгүй.

Аппликешнүүдийг шударна уу: хаах уу эсвэл хүчээр гарах уу?

Нэр томъёоны талаархи будлианыг арилгахын тулд iPhone дээрх Home товчийг хоёр товшоод дэлгэцэн дээрээс програмыг шударвал та хаах програм. Хүчээр гарах апп бол миний цаашдын нийтлэлдээ бичихээр төлөвлөж байгаа өөр процесс юм.

Apple-ийн тухай нийтлэл iOS олон үйлдэлт үүнийг баталж байна:

“Аппликешныг хаахын тулд Нүүр товчийг давхар дарж саяхан ашигласан апп-уудыг үзнэ үү. Дараа нь хаах гэж буй програмаа дээш шударна уу. ”

Бид яагаад апп-уудаа хаадаг вэ?

Тухай миний нийтлэлд iPhone-ийн батерейг хэрхэн хэмнэх талаар , Би үргэлж хэлдэг байсан:

'Өдөр бүр эсвэл хоёр удаа нэг удаа, програмуудаа хаах нь зүйтэй юм. Төгс ертөнцөд та хэзээ ч ийм зүйл хийх шаардлагагүй бөгөөд Apple-ийн ихэнх ажилтнууд хэзээ ч хийх ёстой гэж хэзээ ч хэлэхгүй ... Аппликейшн ажиллаж байх үед зайны цэнэг дуусах олон асуудал гардаг. гэж бодсон хаах, гэхдээ тэгэхгүй. Үүний оронд апп цаанаа унаж, таны iPhone утасны батарейг та өөрөө ч мэдэлгүйгээр шавхаж дуусдаг. ”

Товчхондоо гол Таны апп-уудыг хаахыг зөвлөж байгаа шалтгаан бол Аппликешн дотогш нэвтрэхгүй байх үед зайгаа шавхахаас сэргийлээрэй суурь төлөв эсвэл түдгэлзүүлсэн төлөв хийх ёстой арга. Тухай миний нийтлэлд яагаад iPhone халдаг вэ? , Би таны iPhone-ийн CPU-ийг (үйл ажиллагааны тархийг боловсруулах төв хэсэг) машины хөдөлгүүртэй зүйрлэж байна.

Хэрэв та дөрөө төмөр дээр удаан хугацаагаар тавьбал машины хөдөлгүүр хэт халж, маш их хий зарцуулдаг. Хэрэв iPhone-ийн CPU-ийг удаан хугацаанд 100% хүртэл шинэчилбэл iPhone хэт халж, таны зай хурдан дуусдаг.

Бүх програмууд таны iPhone дээрх CPU ашигладаг. Ердийн үед програм нээгдэхэд нэг эсвэл хоёр секундын турш их хэмжээний CPU-ийн хүчийг ашигладаг бөгөөд дараа нь програмыг ашиглах үед бага тэжээлийн горимд шилждэг. Апп унах үед iPhone-ийн CPU ихэвчлэн 100% гацдаг. Аппликешнүүдээ хаахдаа апп нь дараах руу буцах тул ийм зүйл болохгүй гэдгийг анхаарна уу төлөвийг ажиллуулахгүй байх .

Аппыг хаах нь хортой юу?

Мэдээжийн хэрэг биш. Таны Mac эсвэл компьютер дээрх олон програмуудаас ялгаатай нь iPhone програмууд таны өгөгдлийг хадгалахаас өмнө таныг 'Хадгалах' дээр дарахыг хүлээхгүй. Apple-ийн хөгжүүлэгчийн баримт бичиг програмууд малгай унахад дуусахад бэлэн байхын ач холбогдлыг онцлон тэмдэглэв.

“Аппликешн нь хэзээ ч цуцлахад бэлэн байх ёстой бөгөөд хэрэглэгчийн өгөгдлийг хадгалах эсвэл бусад чухал даалгавруудыг гүйцэтгэхийг хүлээх ёсгүй. Системийн эхлүүлсэн цуцлалт нь програмын амьдралын мөчлөгийн хэвийн хэсэг юм. ”

Хэзээ Та програм хаах, энэ нь бас зүгээр:

“Систем таны апп-г цуцлахаас гадна, олон талт UI ашиглан таны програмыг тодорхой цуцлах боломжтой. Хэрэглэгчийн санаачилсан цуцлалт нь түдгэлзүүлсэн програмыг цуцлахтай ижил үр дүнтэй байдаг. '

IPhone, iPad програмуудыг хаахтай холбоотой маргаан

Таны апп-уудыг хаахын эсрэг маргаан байгаа бөгөөд энэ нь үнэн хэрэгтээ үндэслэсэн болно. Гэсэн хэдий ч энэ нь a маш явцуу харагдац баримт. Энд урт, богино нь энд байна.

  • Програмыг нээхэд илүү их хүч шаардагдана гүйхгүй байна -аас үргэлжлүүлэн ажиллуулахаас илүү муж суурь эсвэл түдгэлзүүлсэн муж. Энэ бол үнэхээр үнэн юм.
  • IPhone үйлдлийн систем нь санах ойг үр дүнтэй удирдаж, батерейны хэрэглээний програмыг ашиглахад хамгийн бага хэмжээгээр зарцуулдаг. суурь эсвэл түдгэлзүүлсэн муж. Энэ бас үнэн.
  • IPhone програмуудыг эхнээс нь нээхэд үйлдлийн систем арын фон болон түдгэлзүүлсэн төлөвөөс сэргээхээс илүү их хүч шаардагддаг тул та аппликешнуудаа хаах юм бол та зайны цэнэгээ алдаж байна. Заримдаа үнэн байдаг.

Тоог харцгаая

Хөгжүүлэгчид ихэвчлэн ашигладаг CPU цаг iPhone нь батерейны ашиглалтад шууд нөлөөлж болох тул даалгавруудыг биелүүлэхэд хичнээн их хүчин чармайлт зарцуулж байгааг хэмжих. Би нэртэй Apple хөгжүүлэгч хэрэгслийг ашигласан Хэрэгсэл миний iPhone-ийн CPU дээр хэд хэдэн програмын нөлөөллийг хэмжих.

Жишээ болгон Facebook аппликейшнийг ашиглая.

  • Фэйсбүүк програмыг ажиллахгүй байдлаас нээхэд ойролцоогоор 3.3 секундын CPU зарцуулдаг.
  • Аливаа програмыг хааснаар үүнийг санах ойноос арчиж, ажиллахгүй байдал руу буцааж өгдөг бөгөөд бараг CPU-ийн цаг ашигладаггүй. 1 секунд гэж үзье.
  • Нүүр товчийг дарснаар Facebook аппликейшн нь арын төлөвт шилжиж, ойролцоогоор .6 секундын цаг зарцуулдаг.
  • Фэйсбүүк програмыг арын төлөвөөс сэргээхэд ойролцоогоор .3 секундын цаг зарцуулдаг.

Тиймээс, хэрэв та Facebook програмыг ажиллахгүй байгаа төлөвөөс (3.3) нээгээд (.1) хаагаад, ажиллахгүй байгаа байдлаас (3.3) дахин нээвэл энэ нь CPU-ийн 6.7 секундын хугацааг ашигладаг. Хэрэв та Facebook аппликешныг ажиллахгүй байгаа төлөвөөс нээвэл гэрийн товчийг дарж арын төлөвт (.6) илгээж, арын төлөвөөс (.3) үргэлжлүүлээрэй, энэ нь зөвхөн 4.1 секундын CPU-ийн цагийг ашигладаг.

Хөөх! Энэ тохиолдолд Facebook програмыг хааж, дахин нээх нь ашиглагддаг 2.6 секунд илүү CPU-ийн хугацааны. Фэйсбүүк програмыг нээлттэй орхисноор та 39% орчим бага эрчим хүч зарцуулсан болно!

Ялагч нь ...

Тийм хурдан биш! Бид харах хэрэгтэй том зураг нөхцөл байдлыг илүү нарийвчлан үнэлэх.

Эрчим хүчний хэрэглээг хэтийн төлөвт оруулах

39% нь маш их сонсогдож байна энэ бол - ухаарах хүртлээ бидний яриад байгаа эрчим хүчний хэмжээ нь таны iPhone ашиглахад шаардагдах хүчин чадалтай харьцуулах юм бол хязгааргүй бага юм. Таны апп-уудыг хаахаас хамгаалах аргумент таныг ухаартал маш сайн сонсогдож байна энэ нь хамаагүй статистик дээр суурилдаг.

Бидний ярилцсанчлан, хэрэв та Facebook аппликейшнийг хаахын оронд нээлттэй орхисон бол CPU-ийн 2,6 секундын цагийг хэмнэх болно. Гэхдээ Facebook аппликейшнийг ашиглахад хэр их хүч зарцуулдаг вэ?

Би мэдээнийхээ хуудсыг 10 секундын турш гүйлгэж үзээд 10 секундын CPU-ийн цагийг ашигласан эсвэл секундэд 1 секундын CPU-ийн цагийг ашиглаж байсан. Фэйсбүүк програмыг 5 минутын турш хэрэглэсний дараа би 300 секундын CPU-ийн цагийг ашиглах байсан.

Өөрөөр хэлбэл, би зайгаа цэнэглэхэд 5 минутын зайтай нөлөөлөхийн тулд фэйсбүүк програмыг 115 удаа нээж, хаах хэрэгтэй болно. ашиглах Facebook програм. Энэ нь юу гэсэн үг вэ?

Ач холбогдолгүй статистикийн дагуу програмуудаа хаах эсэхээ битгий шийдээрэй. Шийдвэрээ iPhone дээр тохирох зүйл дээр үндэслээрэй.

Гэхдээ энэ нь таны апп-уудыг хаах нь цорын ганц шалтгаан биш юм. Явж байна…

Удаан ба тогтвортой CPU нь арын горимд шатдаг

Апп нь арын горимд шилжихэд таны iPhone халаасандаа унтаж байх үед ч гэсэн зайны хүчийг үргэлжлүүлэн ашигладаг. Фэйсбүүк апп-ыг туршиж үзсэн маань ийм зүйл болохыг нотолж байна Background App Refresh унтраалттай байсан ч гэсэн.

Фэйсбүүк програмыг хаасны дараа iPhone унтраалттай байсан ч гэсэн CPU-ийг үргэлжлүүлэн ашиглаж байсан. Нэг минутын хугацаанд энэ нь .9 секундын нэмэлт CPU цаг ашигласан байна. Гурван минутын дараа Facebook аппликейшнийг нээлттэй орхиход ашиглах болно дэлгэрэнгүй Хэрэв бид үүнийг даруй хаах юм бол хүч чадал.

Түүхийн ёс суртахуун нь ийм байна: Хэрэв та програмыг хэдэн минут тутамд ашиглаж байгаа бол ашиглах бүртээ битгий хаагаарай. Хэрэв та үүнийг бага ашигладаг бол програмыг хаах нь зүйтэй.

Шударга байх үүднээс олон програмууд шууд арын горимоос түдгэлзүүлсэн горимд шилждэг бөгөөд түдгэлзүүлсэн горимд апп-ууд огт хүч хэрэглэдэггүй. Гэсэн хэдий ч аль програмыг арын горимд байгааг мэдэх арга байхгүй тул эрхий хурууны сайн дүрмийг баримтлах хэрэгтэй бүгдийг нь хаа . Үүнийг хийх хүчийг санаарай нээлттэй эхнээс нь авах програм нь шаардагдах эрчим хүчний хэмжээтэй харьцуулахад буурдаг ашиглах програм.

Програм хангамжийн асуудал байнга гардаг

IPhone програмууд таны санаж байгаагаас илүү олон удаа эвдэрдэг. Ихэнх програм хангамжийн эвдрэл нь бага тул гаж нөлөө үзүүлэхгүй. Та үүнийг өмнө нь анзаарсан байх:

Та апп ашиглаж байна, гэнэт дэлгэц анивчиж, та үндсэн нүүрэн дээр буцаж ирнэ. Програмууд унах үед ийм зүйл тохиолддог.

Та мөн ослын бүртгэлийг үзэх боломжтой Тохиргоо -> Нууцлал -> Оношлогоо ба хэрэглээ -> Оношилгоо ба ашиглалтын өгөгдөл.

Ихэнх програм хангамжийн эвдрэл нь санаа зовох зүйлгүй, ялангуяа Хэрэв та програмуудаа хаах юм бол. Ихэнх тохиолдолд програм хангамжийн асуудалтай програмыг эхнээс нь эхлүүлэх шаардлагатай байдаг.

Програм хангамжийн нийтлэг асуудлын жишээ

Үдийн цайны цаг болж байгаа бөгөөд та iPhone утасныхаа цэнэг 60% болсныг анзаарах болно. Өглөөний цайны үеэр та имэйлээ шалгаж, хөгжим сонсож, банкны дансны үлдэгдлийг санаа алдаад, TED яриаг үзэж, фэйсбүүкээр гүйлгэж, жиргээ илгээж, өнгөрсөн шөнийн сагсан бөмбөгийн тоглолтын оноог шалгав.

Гэмтэлтэй програмыг засах

Аппликейшн эвдэрсэн аппликейшн нь таны батерейг хурдан шавхаж, аппликешныг хааснаар үүнийг арилгах боломжтой гэдгийг санаж байгаа боловч мэдэхгүй байна аль нь програм нь асуудал үүсгэж байна. Энэ тохиолдолд (мөн энэ нь бодит юм), би iPhone ашиглахгүй байгаа ч гэсэн TED програм CPU-ээр шатаж байна. Та асуудлыг хоёр аргын аль нэгээр засах боломжтой.

  1. Компьютерээ Mac-тэй холбоод татаж аваад суулгаарай Xcode болон Хэрэгсэл , хөгжүүлэлт хийхийн тулд iPhone-оо идэвхжүүлж, өөрийн iPhone дээр ажиллаж буй процессуудыг шалгаж, CPU-ийн ашиглалтаар нь ангилан, өөрийн CPU-г 100% шинэчлэхэд хүргэж буй програмыг хаахын тулд захиалгат тестийг тохируулна уу.
  2. Програмуудаа хаах.

Би 100% -ийн 2-р сонголтыг сонгодог, би ч гэсэн дажгүй хүн. (Би энэ нийтлэлийн мэдээллийг 1-р сонголтыг ашиглан цуглуулсан.) Ажиллаж чадахгүй байгаа байдлаасаа програмаа дахин нээх нь арын дэвсгэрээс эсвэл түдгэлзүүлсэн байдлаас нээхээс илүү их хүч зарцуулдаг боловч аппликешны үед гарах цахилгаан эрчим хүчний алдагдалтай харьцуулбал ялгаа нь маш бага юм. сүйрэл.

Таны апп-уудыг хаахад яагаад би итгэдэг вэ гэдэг нь сайн санаа юм

  1. Аппликейшнийг ашиглах бүртээ хаалттай байсан ч програмыг нээхэд зарцуулах хүч нь ач холбогдолгүй тул зайны ашиглалтын хугацаа ялгаа гарахгүй.
  2. Арын горимд ажилладаг апп-ууд iPhone ашиглахгүй үедээ хүчээ үргэлжлүүлэн ашигладаг бөгөөд энэ нь өдрийн турш нэмэгддэг.
  3. Аппликешнүүдээ хаах нь iPhone-ийн батерейг шавхахад хүргэж болзошгүй програм хангамжийн ноцтой асуудлуудаас урьдчилан сэргийлэх сайн арга юм маш хурдан .

Энэ нийтлэлийг хаах

Энэ нийтлэл нь миний ихэвчлэн бичдэг нийтлэлүүдээс илүү гүнзгийрүүлсэн боловч сонирхолтой байсан бөгөөд таны iPhone дээр програмууд хэрхэн ажилладаг талаар шинэ зүйл олж мэдсэн гэж найдаж байна. Би өдөрт хэдэн удаа аппликешнүүдээ хаадаг бөгөөд ингэснээр iPhone-г аль болох жигд ажиллуулахад тусалдаг. Apple-ийн техник технологи болох олон зуун iPhone-той ажиллаж байсан туршилтууд болон миний анхны туршлага дээр үндэслэн би таны програмуудыг хаах нь үнэхээр iPhone-ийн батерейг хэмнэх сайн арга гэж хэлж чадна.

Уншсанд баярлалаа, цааш нь төлөхөө бүү мартаарай,
Дэвид П.