Revizuirea iOS 4 pe 3GS: The Kruft, the Bad și the Ugly

Au trecut acum trei săptămâni de când iOS 4 a devenit public și sincer nu-mi pot imagina să mă întorc la trecutul meu iPhone existent. Doar folderele mi-au simplificat viața atât de mult încât nu-mi amintesc cum am tratat vreodată șapte ecrane de aplicații în loc de două. Fără îndoială, oferă o experiență de utilizare dramatic superioară pentru iPhone OS 3.1.2 pe 3GS (kilometrajul dvs. poate varia pe 3G), așa cum am menționat într-un revizuire luna trecuta.

Dar asta nu înseamnă că totul este perfect. Vedeți, un defect care nu a fost evident în faza beta a iOS 4 a devenit din plin clar ca majoritatea mea aplicațiile au fost actualizate pentru multitasking: păstrarea aplicațiilor de fundal în memorie pentru o aplicație rapidă demolează bateria iPhone 3GS viaţă. Pentru toate promisiunile lui Steve de a livra multitasking fără probleme de baterie, acum trebuie să îmi încarc iPhone-ul până la ora 20:00. să-l mențin funcțional până seara, lucru pe care nu l-am mai făcut până acum. Fără să-mi schimb comportamentul în cea mai mică măsură - și nici măcar să folosesc multitasking mai avansat, cum ar fi sunetul de fundal al terților și VoIP, telefonul meu are acum nevoie de încărcătorul său în permanență.

Și, din păcate, este doar vârful aisbergului pentru problemele găsite pe orice 3GS care rulează iOS 4 așa cum ar trebui să fie.

În general, cea mai mare problemă a iOS 4 pe 3GS este kruft, un termen mai vechi pentru codul greșit scris a cărui performanță se degradează în timp datorită defectelor intrinseci. Pentru a-l folosi într-o propoziție, „Windows Me este cel mai crud sistem de operare creat vreodată”. Kruft este motivul pentru care clasicul Mac OS și fiecare versiune de Windows nu poate fi lăsată mereu activă sau în așteptare în orice moment, fără a deveni ineptă din punct de vedere comic sau necesită o repornire. Și lipsa de kruft este motivul pentru care fiecare versiune de Mac OS X de când Panther a fost o încântare - nu-mi amintesc ultima dată când am avut nevoie să repornesc un Mac în afară de actualizările de software.

Și, cel puțin până la iOS 4, am descoperit că iPhone-ul este lipsit de kruft (în afară de legiunile de aplicații ieftine pe care nimeni nu ar trebui să le pună pe telefoanele lor) și plăcut. Practic nu l-am repornit niciodată, nu s-a înghețat, iar gestionarea sarcinilor a fost suficient de inteligentă încât să nu mă solicite niciodată să intervin. Dar o mare parte din aceasta a fost simplitatea sistemului. În afară de câteva utilități de sistem Apple, orice a fost pe ecran a atras atenția, nimic altceva. În schimb, iOS 4 păstrează cele mai recente aplicații în RAM pentru acces rapid și stochează altele pentru relansare rapidă, utilizând un proces automat pentru a le împinge și a le scoate din memorie.

Și asta înseamnă că, cu cât îți folosești mai mult telefonul, cu atât trebuie să lucrezi mai mult pentru a face multe dintre lucrurile de bază care îl fac grozav. Apăsarea butoanelor devine lentă, bâlbâind defilarea, chiar și încărcarea e-mailului durează mult mai mult decât în ​​mod normal. Și multe, multe ecrane rămân necompletate și rămân așa mai mult decât ar trebui atunci când comutați la o aplicație.

Aș face acest lucru până la codul neoptimizat pentru o nouă ediție majoră, dacă nu ar fi descoperit două metode nepăsătoare pentru îmbunătățirea duratei de viață a bateriei și a performanței generale:

1. The „Hard reset dublu” metoda pe care am discutat-o ​​la începutul acestei luni.
2. Trageți în sus comutatorul de aplicații, apăsați și mențineți apăsată orice pictogramă pentru a afișa butonul de ștergere, apoi scăpați de fiecare aplicație pentru a șterge memoria RAM.

Mai rău, am descoperit că 2 sunt o metodă mult mai bună. Datorită modului destul de stupid în care iOS 4 gestionează un număr foarte mare de aplicații care sunt deschise și închise (am multe interese, OK?), În prezent am 43 de aplicații presupuse deschise pe telefonul meu. Acum, în mod clar, doar cele mai recente 4 sau cam așa sunt de fapt în memorie, dar s-ar crede că ar păstra mai mult decât cele mai recente 8 aplicații fii o pierdere completă de timp, deoarece navigarea înapoi mai departe este probabil mai lentă decât simpla relansare a unei aplicații pe care nu le-ai folosit în șase ore.

În aprilie, A spus Steve Jobs, „În multitasking, dacă vedeți un manager de sarcini, l-au suflat.” Sunt complet de acord, Steve. Deci, de ce trebuie să renunț în mod constant la sarcini pe care nu le-am atins de câteva zile doar pentru a obține o rată de derulare decentă?

Sunt singurul? Sau 3GS-ul dvs. se împiedică și pierde rapid sarcina?

Ultima postare pe blog

| Cultul lui Mac
September 10, 2021

De ce este un iPhone Mini cheia pentru Apple care continuă să creascăÎn plus față de prognozarea faptului că Apple va dubla dividendele investitori...

| Cultul lui Mac
September 10, 2021

Microsoft spune că câștigă noul său război împotriva Mac-urilorSurface Studio este un sistem all-in-one pentru Windows, care oferă în cele din urmă...

| Cultul lui Mac
September 10, 2021

iOS 12 beta confirmă revizuirea iPad Pro cu ecran de la margine la margineUn iPad fără rame, așa cum ar putea apărea la sfârșitul acestui an.Foto: ...