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

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







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

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





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



миний утас унтарсан, цэнэглэхгүй

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

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

Хэрэглээний амьдралын мөчлөг

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





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

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

Програмуудыг дээш шударна уу: Хаах уу эсвэл хүчээр хаах уу?

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

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

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

Бид яагаад өргөдлөө хаадаг вэ?

Миний нийтлэлд iPhone дээр зайгаа хэрхэн хэмнэх талаар , Би үргэлж ингэж хэлдэг байсан:

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

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

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

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

Өргөдлийг хаах нь хортой юу?

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

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

Хэзээ Та та програм хааж, бас:

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

iphone 6s plus чихэвчийг залгасан гэж боддог

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

Таны өргөдлийг хаах гэсэн маргаан байдаг бөгөөд энэ нь баримтанд тулгуурладаг. Гэсэн хэдий ч энэ нь a маш хязгаарлагдмал хараа баримт. Хамгийн урт, хамгийн богино нь энд байна.

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

Одоо тоонуудыг авч үзье

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

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

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

Тиймээс хэрэв та Facebook програмыг ажиллахгүй байгаа төлөвөөс (3.3) нээгээд (0.1) хаагаад, ажиллахгүй байгаа байдлаас (3.3) нээвэл энэ нь CPU-ийн 6.7 секундын хугацааг ашигладаг. Хэрэв та Facebook програмыг ажиллахгүй байгаа төлөвөөс нээвэл гэрийн товчийг дарж (0.6) цаана нь илгээгээд (0.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 минутын турш нөлөөлөхийн тулд Facebook аппликейшнийг 115 удаа нээж, хаах хэрэгтэй болно. ашиглалтын Facebook програмаас. Энэ нь юу гэсэн үг вэ?

Өөрийнхөө програмыг үл тоомсорлож, хаах эсэхээ шийдээгүй. Шийдвэрээ iPhone дээр хамгийн тохиромжтой зүйл дээр үндэслээрэй.

Гэхдээ энэ нь таны апп-уудыг хаах цорын ганц шалтгаан биш юм. Үргэлжлүүлье ...

Арын горимд удаан, тогтвортой CPU ашиглах

Апп нь арын горимд шилжихэд таны iPhone халаасандаа түгжигдсэн байсан ч гэсэн зайны хүчийг үргэлжлүүлэн ашигладаг. Миний Facebook аппликешны тест үүнийг ийм болохыг нотолж байна програмын арын шинэчлэлтийг идэвхгүй болгосон ч гэсэн .

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

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

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

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

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

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

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

iphone дэлгэц нь шугамаар дамждаг

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

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

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

Асуудлыг арилгах програмыг засах

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

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

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

Таны өргөдлийг хаах нь яагаад сайн санаа гэж бодож байна вэ?

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

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

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

Уншсанд баярлалаа, ач тусыг нь буцааж өгөхийг санаарай,
Дэвид П.