Хэдийгээр энэ нь утгагүй үйлдэл боловч iOS төхөөрөмжийн хэрэглэгчид iPhone эсвэл iPad дээр ажиллаж байгаа бүх програмыг гараар хаадаг дүрэм болсон. Ихэнх хүмүүс Нүүр товчийг хоёр удаа дарж, апп-уудыг гараар хааснаар батерейг уртасгах эсвэл төхөөрөмжийн ажиллагааг сайжруулна гэж боддог. Одоо магадгүй анх удаа Apple-ийн ажилтан энэ сэдвээр олон нийтэд санал бодлоо илэрхийлсэн бөгөөд энэ нь хамгийн мэргэжлийн програм хангамжийн тэргүүн Крейг Федерихи юм.
Федерихи анх Тим Күүкт хаягласан асуултад и-мэйлээр хариулж, Калеб хэрэглэгч Apple-ийн босс руу илгээсэн байна. Тэрээр Күүкээс iOS-ийн олон үйлдэл нь програмуудыг гараар хаадаг эсэх, мөн энэ нь батерейны ашиглалтад шаардлагатай эсэхийг асуув. Федерихи үүнд маш энгийнээр хариулав: "Үгүй, үгүй".
Олон хэрэглэгчид олон үйлдэлт самбар дээрх програмуудыг хааснаар далд ажиллахаас сэргийлж, маш их эрчим хүч хэмнэдэг гэсэн итгэл үнэмшилтэй байдаг. Гэвч эсрэгээрээ үнэн юм. Таныг Нүүр товчийг ашиглан програмыг хаах мөчид энэ нь далд ажиллахаа больж, iOS үүнийг царцааж санах ойд хадгалдаг. Аппликешныг зогсоосноор RAM-аас бүрэн арилдаг тул дараагийн удаа үүнийг эхлүүлэхэд бүх зүйл санах ойд дахин ачаалагдах ёстой. Энэхүү устгах, дахин ачаалах үйл явц нь програмыг ганцаараа үлдээхээс хамаагүй хэцүү юм.
iOS нь хэрэглэгчийн үүднээс менежментийг аль болох хялбар болгох зорилготой юм. Системд илүү их үйлдлийн санах ой хэрэгтэй үед аль програм нь хэр их санах ой эзэлж байгааг хянаж, гараар хаахын оронд хамгийн эртний нээлттэй программыг автоматаар хаадаг. Тиймээс, Apple-ийн албан ёсны дэмжлэгийн хуудсанд дурдсанчлан, тодорхой аппликешн хөлдсөн эсвэл зүгээр л ажиллахгүй байгаа тохиолдолд програмыг хүчээр унтрааж болно.
Бүгдийг нь хаах нь дэмий зүйл, миний блоклодог цорын ганц зүйл бол навигаци, магадгүй Skype төрлийн чатууд юм. Учир нь би суулгасан байсан, учир нь цаана нь гар чийдэн шатаж байсан. Аппликешнд алдаа гаргаагүй л бол би сүүлийнхийг хаадаггүй. Энэ нь бүр утгагүй юм.
Тэгвэл эдгээр шаардлагыг үл тоомсорлож, цаанаа л учиргүй ажилласаар байгаа Facebook-ийн байдал ямар байгааг одоо сонирхмоор байна.
Үүнийг гараар дуусгах уу, үгүй юу?
Битгий орхи. Хэрэглэж болохгүй. Устгах. Тэгээд санамсаргүй хэрэг гарвал Safari-аар холбогдоно... ;)
ХААА, чи маш сайхан олсон байна! Би үүнийг яг ийм байдлаар хийдэг бөгөөд миний батерей маргааш хүртэл бүрэн бүтэн ажилладаг. Гүйцэтгэлийн хувьд түүнээс тодорхой хэмжээгээр холдуулж байгаа нь үнэн. Хэсэг хугацаанд гараагүй, тодорхой хурдтай дассан, тэгээд бүх зүйлээ орхисон чинь мэдэгдэхүйц ялгаа байсан.
За, эсвэл iPhone утсаа огт хэрэглэхгүй, интернет кафед очиж мэдээлэл аваарай, батерей нь илүү удаан үргэлжлэх болно. ;-)
…за, одоо л би Dynavix, Skype гэх мэтийг бодсон. Тэд үнэхээр цаанаа л гүйцэтгэлийг иддэг. Үнэнийг хэлэхэд би юу идэж, юу "хөлддөг"-ийг мэдэхээс илүүтэйгээр хааяа бүгдийг нь унтраахыг илүүд үздэг,... Ай :)
Хэрэглээг цуцлах нь мэдээжийн хэрэг, мин. FB-тэй, би үүнийг унтрааж эхлэхэд хэдэн арван МБ хэмнэсэн.
Аппликешн нь таныг "хатуу" унтраасан эсвэл зүгээр л "арын дэвсгэр дээр тавьсан" эсэхээс үл хамааран ард ажилладаг. Хэрэв програм арын дэвсгэр дээр шинэчлэгддэг бол энэ нь програмын Background Update тохиргоонд идэвхжсэнтэй холбоотой юм.
Олон төрлийн үйл ажиллагааны тоймд ихэнх програмууд аль хэдийн үхсэн бөгөөд энэ нь зөвхөн сүүлийн төлөвийн агшин зуурын зураг юм (хэрэв танд илүү их RAM-тай хамгийн сүүлийн загвар байхгүй бол).
Хадгаламж нь програмыг "хатуу" унтраах үед арын дэвсгэрийг татаж авахаа больсонд тооцогдоно. Хэрэв та аппликешныг эхлүүлэх үед одоогийн өгөгдлийг харах боломжтой байгаа нь танд таалагдахгүй байгаа бол програмын тохиргооноос энэ сонголтыг идэвхгүй болгож, програмыг унтраахаас зайлсхийх боломжтой бөгөөд үүнээс гадна зарим энгийн програмууд санах ойд үлдэх юм бол илүү хурдан эхлэх болно.
Ажиллаж байгаа програмуудын тойм дээр таны харж байгаа зүйл бол ихэвчлэн зөвхөн програмын сүүлийн төлөвийн зургууд бөгөөд програм өөрөө үхсэн байх магадлалтай... гэхдээ энэ нь системийн ашиглалтаас шалтгаална, хэрэв идэвхтэй програм нь системийн томоохон нөөцийг шаарддаг бол систем идэвхгүй програмуудыг (санах ойд хадгалагдсан) зогсоож, идэвхтэй програм нь бүрэн хурдтай ажиллах боломжтой.
Алганы дараа ч гэсэн дэвсгэр таталт эхэлдэг гэж би сэжиглэж байна. наад зах нь сонины тавиурын горим ингэж ажилладаг
Энэ нь ямар нэгэн байдлаар дэвсгэр боловсруулалтыг ашигладаг аливаа зүйлийг устгахад туслах нь гарцаагүй https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Олон программуудыг устгасны дараа ч цаана нь ажилладаг. Энэ нь ямар дэвсгэр горимыг ашиглахаас хамаарна. Жишээ нь, байршлыг далд шинэчилдэг програмууд устгасны дараа ч үүнийг хийх боломжтой
Өө, би өвчтэй байна. Би үргэлж шударгаар бүх зүйлийг "алж" байдаг уу?
Facebook болон Messenger -> Би энэ хоёр програмыг устгаснаас хойш миний батарей удаан үргэлжилдэг (би бусад програмтай харьцдаггүй). Мөн энэ хоёр програмын тухай нийтлэл Jablíčkář дээр гарсан бөгөөд Тохиргоо хэсэгт ямар програм арын горимд хэр удаан ажиллах, батерейны хэдэн хувийг зарцуулдаг талаар мэдээлэх функц гарч ирсэн.
Томастай санал нэг байна. Миний утсанд fb, mss байхгүй болсон. Хэсэг хугацааны дараа би үүнийг хүчтэй унтраагаад 1, 2 гэсэн дүрс гарч ирэх нь яаж боломжтой юм бэ? Энэ нь шуудан шиг үргэлж хүлээж байдаг гэсэн үг үү? мөн программ нь буруу бичсэн байж магадгүй, учир нь үүнийг устгана гэдэг нь арай жижиг sportreb-тэй танилцах гэсэн үг.