Bu, mənasız bir təcrübə olsa da, iOS cihazı istifadəçiləri üçün iPhone və ya iPad-də işləyən bütün proqramları əl ilə bağlamaq bir qayda halına gəldi. Əksər insanlar düşünür ki, Əsas səhifə düyməsini iki dəfə basmaq və proqramları əl ilə bağlamaq onlara daha uzun batareya ömrü və ya daha yaxşı cihaz performansı verəcək. İndi, bəlkə də ilk dəfə olaraq, bir Apple işçisi mövzunu açıq şəkildə şərh etdi və bu, ən məşhurdur - proqram təminatının xarizmatik rəhbəri Kreyq Federighi.
Federighi, ilk olaraq Tim Cook-a ünvanlanan və Caleb istifadəçisi tərəfindən Apple patronuna göndərilən suala elektron poçtla cavab verdi. O, Kukdan iOS multitaskinliyinin tez-tez tətbiqlərin əl ilə bağlanmasını ehtiva edib-etmədiyini və bunun batareyanın ömrü üçün lazım olub-olmadığını soruşdu. Federighi buna çox sadə cavab verdi: “Xeyr və yox”.
Bir çox istifadəçi çoxtaskinlik panelində proqramların bağlanmasının onların arxa planda işləməsinin qarşısını alacağına və bununla da çoxlu enerjiyə qənaət edəcəyinə inanır. Amma bunun əksi doğrudur. Əsas səhifə düyməsi ilə proqramı bağladığınız anda o, artıq fonda işləmir, iOS onu dondurur və yaddaşda saxlayır. Proqramdan çıxmaq onu RAM-dan tamamilə təmizləyir, ona görə də növbəti dəfə işə saldığınız zaman hər şey yaddaşa yenidən yüklənməlidir. Bu silmə və yenidən yükləmə prosesi əslində proqramı tək buraxmaqdan daha çətindir.
iOS idarəetməni istifadəçi baxımından mümkün qədər asanlaşdırmaq üçün nəzərdə tutulub. Sistem daha çox əməliyyat yaddaşına ehtiyac duyduqda, hansı proqramın nə qədər yaddaş tutduğunu izləmək və onu əl ilə bağlamaq əvəzinə, o, ən köhnə açıq proqramı avtomatik olaraq bağlayır. Beləliklə, Apple-ın rəsmi dəstək səhifəsində deyildiyi kimi, müəyyən bir tətbiqin donması və ya sadəcə lazım olduğu kimi davranmaması halında proqramın məcburi şəkildə bağlanması mümkündür.
Hamısını bağlamaq cəfəngiyyatdır, blokladığım tək şey naviqasiya və bəlkə də bəzi Skype tipli söhbətlərdir, çünki onları artıq quraşdırmışdım, çünki arxa fonda olan fənəri yandırırdı. Proqramda xəta olmadıqda sonuncunu bağlamıram. Heç məntiqli deyil.
Beləliklə, indi bilmək istərdim ki, bu tələblərə hörmət etmədiyi bilinən və lazımsız yerə arxa planda işləməyə davam edən Facebook-da vəziyyət necədir.
Əllə bitir, ya yox?
İşdən çıxma. İstifadə etməyin. Silin. Təsadüfən ehtiyacım olsa, Safari vasitəsilə qoşulacam... ;)
HAAA, sən bunu çox gözəl çəkdin! Mən bunu məhz belə edirəm və mənim batareyam ertəsi günə qədər tamamilə dayanmadan işləyir. İfaya gəlincə, düzdür, onu müəyyən qədər uzaqlaşdırır. Bir müddət işdən çıxmadım və müəyyən bir sürətə öyrəşdim və sonra hər şeyi tərk etdim və nəzərəçarpacaq bir fərq oldu.
Yaxşı, ya da iPhone-dan ümumiyyətlə istifadə etməyin, məlumat üçün İnternet kafeyə gedin, batareya daha da uzun müddət davam edəcək. ;-)
… yaxşı, indi mən Dynavix, Skype və s. haqqında düşündüm. Onlar, həqiqətən, fonda performansı yeyirlər. Düzünü desəm - nə yeyib, nəyin həqiqətən "donduğunu" öyrənməkdənsə, bəzən onların hamısını söndürməyə üstünlük verirəm... O :)
Tətbiqlərin dayandırılması əlbəttə ki, məna kəsb edir, min. FB ilə, mən onu söndürməyə başlayanda x-onlarla MB saxladım.
Tətbiq onu "sərt" və ya sadəcə "arxa plana keçir" söndürməyinizdən asılı olmayaraq fonda işləyir. Tətbiq fonda yenilənirsə, bunun səbəbi proqramın Fon Yeniləmə parametrində aktiv olmasıdır.
Çox tapşırıqlı icmalda, tətbiqlərin əksəriyyəti artıq çoxdan ölüb və bu, son vəziyyətin sadəcə şəklidir (daha çox RAM ilə ən son modeliniz yoxdursa).
Əmanət odur ki, proqram onları "ağır" deaktiv etdikdə, arxa planın alınması artıq yerinə yetirilmir. Beləliklə, tətbiqi başlatdığınız zaman cari məlumatları görə bilməyinizdən xoşunuz gəlmirsə, tətbiq parametrlərində bu seçimi söndürə bilərsiniz, tətbiqləri bağlayan bir baş barmağın qarşısını alacaqsınız və əlavə olaraq, bəzi sadə tətbiqlər yaddaşda qaldıqda daha sürətli başlayacaq.
Çalışan proqramların icmalında gördükləriniz adətən tətbiqin son vəziyyətinin şəkilləridir, proqramın özü yəqin ki, artıq ölüdür... lakin bu, sistemin istifadəsindən asılıdır, əgər aktiv proqram böyük sistem resurslarını tələb edirsə, sistem aktiv olmayan proqramları (yaddaşda saxlanılan) dayandırır ki, aktiv olan tam sürətlə gedə bilsin.
Zənnimcə, arxa planın alınması hətta öldürdükdən sonra da başlayır. ən azı qəzet köşkü rejimi belə işləyir
Bu, mütləq bir şəkildə fon emalından istifadə edən hər şeyi öldürməyə kömək edəcəkdir https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Bir çox proqram öldürdükdən sonra da arxa planda işləyir. onun hansı fon rejimindən istifadə etməsindən asılıdır. məsələn, arxa planda yeri yeniləyən proqramlar hətta öldürdükdən sonra da bunu edə bilər
Hə, xəstəyəm. Mən həmişə hər şeyi vicdanla “öldürürəm”?
Facebook və Messenger -> Mən bu iki proqramı öldürdüyüm üçün batareyam daha çox işləyir (digər proqramlarla məşğul olmuram). Burada Jablíčkář-da bu iki proqram haqqında məqalə də var idi, o zaman Parametrlərdə hansı proqramın fonda nə qədər işlədiyini və batareyanın neçə faizini istehlak etdiyini bildirən funksionallıq göstərildi.
tomas ilə razıyam. Mənim telefonumda artıq fb və mss yoxdur. necə ola bilər ki, mən onu bərk söndürüm və bir azdan ikona 1, 2 göstərir..? bu o deməkdirmi ki, o, həmişə poçt kimi gözləyir? və proqram yəqin ki, yanlış şəkildə yazılıb, çünki onu silmək daha kiçik bir sportreb ilə tanış olmaq deməkdir.