ios Multitasking de ce a încărca o aplicație de fundal afectează în mod negativ autonomia iPhone și

ios Multitasking de ce a încărca o aplicație de fundal afectează în mod negativ autonomia iPhone și

Mulți utilizatori de iPhone au tendința de a încărca memoria pentru aplicații care se execută mai devreme. Desigur, multitasking este de lucru bine, dar de ce să ia un MB de RAM în plus? Mai ales, există zvonuri că mai multe programe care rulează simultan afectează în mod negativ taxa. De fapt, un astfel de sistem are un efect complet opus. Paradoxul constă în faptul că descărcarea aplicației din memorie promovează doar bateria rapidă.

Mituri și realitate

În primul rând, trebuie să înțelegem că multitasking în punerea în aplicare iOS este la un nivel foarte ridicat. Nu contează ce haters, „sistem de operare“ funcționează bine, chiar și după rularea unui cuplu de aplicații duzină. Se pare ca un compliment, dar programatori Apple au un motiv bun să mănânce pâinea. Toți dezvoltatorii sunt supuse unor cerințe uniforme pentru crearea de software.

Circulată mit care a forțat închiderea aplicației va salva bateria. A nu permite sistemului să funcționeze independent de toate procesele, faceți o greșeală. Faptul că acțiunea în sine este de gardă multitasking și descărcarea din memoria de program consumă mult mai multă energie decât lor „de lucru în fundal.“

Probabil, cele mai multe nu cred și cred că este o greșeală de a utiliza termenul „aplicații de fond“ și „Eficiența energetică“ în aceeași propoziție. Vă asigurăm, rezervări și alte erori în terminologia excluse. Multitasking este condus de dublu-clic pe butonul „Home“. O închidere completă a programelor de ferestre sunt glisați în sus (valabil pentru iOS 9).

ios Multitasking de ce a încărca o aplicație de fundal afectează în mod negativ autonomia iPhone și

Realitatea este că, imediat ce ieși din aplicație, o dată „tapnuv“ tasta „Acasă“, lucrarea lui se oprește: cererea încetează să se aplice procesor și memorie pe care a ocupat, eliberat în cele din urmă. Desigur, există excepții în cazul în care sistemul nu se oprește funcționarea programului în fundal. De exemplu, trimiterea unui mesaj electronic, reda muzică sau descărcați actualizările automat. Cu toate acestea, chiar și astfel de „risipitor“ de „sisteme de operare“ economi, în ceea ce privește unitatea de baterie.

Când închideți manual aplicația, sistemul de operare trebuie să descarce problema de memorie, ceea ce duce la cheltuieli a bateriei. Atunci când reîncărcarea din același sistem de aplicare din nou, trebuie să-l încărcați în memoria RAM, care, de asemenea va duce la consumul de energie. Astfel, forța de închidere aplicația consuma de două ori încărcarea bateriei. În timp ce dispozitivul în memorie, aceasta nu afectează autonomia.

Cum multi-tasking în iOS

Toate au aplicații în iOS, există cinci tipuri de state:

  • După ore - o lucrare de aplicare a fost oprită sau nu a fost pornit.
  • Inactiv - aplicația în modul activ, dar nu primește evenimente (de exemplu, utilizatorul a blocat ecranul).
  • Activ - starea normală a aplicației în modul de utilizare.
  • Context - aplicația este ascunsă, dar execută codul.
  • Suspendat - aplicația este în memorie, dar nu executa cod.

Active și inactive pentru acest subiect nu sunt interesați. Cel mai confuz în situațiile în care aplicația trece de activă în fundal, apoi în suspensie, și apoi oprit.
Când apăsați butonul de pornire, programul comută de activ în fundal. Cele mai multe aplicații în câteva secunde, apoi du-te în suspensie. Prima tehnică Nuanța este că suspendarea cererii rămâne în memorie. Acest lucru se face astfel încât să poată continua să lucreze mai repede dacă vă decideți să se întoarcă la ea. În acest caz, nu utilizează CPU și bateria.

Putem presupune că, dacă software-ul este în memorie, este necesar să se îndepărteze de acolo pentru a elibera resurse. De fapt, iOS face propriile lor. Dacă ați suspendat aplicația și rulați software-ul consumatoare de resurse, cum ar fi complex joc tri-dimensională, iOS se descarcă din memorie programul este oprit și se mută-l în afara serviciului. Cu alte cuvinte, acesta va fi eliminat din memorie și a alerga de la zero, data viitoare.

iOS regula principală de multitasking este după cum urmează: multitasking bar este doar o listă de aplicații utilizate recent, indiferent de ce stare se află. Sistemul de operare automat sarcina descarcă - atunci când aveți nevoie.

Când trebuie să închidă aplicația și dispozitive de eliberare de memorie? Răspunsul este simplu - în teorie vreodată. Foarte rar există situații care ar trebui să vă reporniți programul. Este că blochează sau funcționarea incorectă. Probabil, e greu de crezut, dar iOS se descurcă cu distribuția sarcinii pe procesorul și bateria. Apple a Produse - o tehnica care trebuie doar să-l folosească, fără a crea o mizerie în sine.

Alăturați-ne pe Twitter. VKontakte. Facebook. Google+ sau prin RSS. pentru a ține la curent cu cele mai recente știri din lumea Apple, Microsoft și Google.

2-3 minute pe zi poate prelungi ... Affiget.

Voi testa, există 5 6s. Aici lucrurile nu sunt atât de simple. Dacă încărcați un program care caută să GPS și restul nu se ating. Eu nu folosesc programul 30-lea

De fapt, vorbim despre starea de spirit a unității în care setările opri actualizarea de fundal a conținutului și a accesului la Serviciile de localizare.