IOS 4 Task Switching Bug - Apps og hårde nulstillinger

Jeg har brugt min nye iPhone 4 i over en uge, og nu hvor jeg har haft lidt tid til at udforske den, lærer jeg meget om den hardware og software, den fulgte med. IPhone 4 er ikke perfekt, da jeg har fundet et par problemer med hardware og iOS 4, men heldigvis har jeg fundet løsninger på nogle af de fejl, der plager iOS 4.

En af de store nye funktioner i iOS 4 er opgaveskift, og selvom den er let at bruge, blev den implementeret med to fejl, som jeg ikke tror, ​​nogen er klar over. Jeg vil forklare dem begge for dig og tilbyde løsninger, indtil Apple kommer med en permanent løsning.

Skifte opgave - negativ indvirkning på nulstilling af Safari -indstillinger

Jeg tog for nylig min iPhone 4, lancerede Safari og søgte til http://oo.apple.com at prøve at fravælge Apples iAds. Jeg skal bemærke, at jeg har forsøgt at få adgang til dette websted og fravalgt Apple -annoncering siden 21. juni, og jeg har ikke haft succes, så jeg ringede til Applecare i dag. De undrede sig over dette og det faktum, at webstedet sagde, at jeg ikke med succes kunne fravælge det. Vedhæftet webstedet var en teknisk bulletin, der stort set sagde, kom tilbage senere og prøv igen. Ja lige tænkte jeg! Jeg har prøvet i over en uge!

Applecare -repræsentanten fortalte mig at prøve at nulstille Safari på min iPhone 4, og jeg sagde ok, det vil jeg prøve. Jeg trykkede på Hjem -tasten - sendte Safari til opgaveomskiftningsmønster i baggrunden. Jeg startede appen Indstillinger, trykkede på Safari og trykkede på Ryd historik, Ryd cookies og Ryd cache. Jeg svarede bekræftende til alle tre og forventede, at Safari blev nulstillet.

Safari blev ikke nulstillet. Hvordan kunne jeg fortælle det? Det var enkelt, da de sider, jeg havde åbnet i det tidligere, stadig var der. Hvis den var blevet nulstillet korrekt, ville Safari have åbnet med en tom side og vist mine bogmærker. Det gjorde den ikke.

Safari -indstillinger til rydningshistorik, cookies og cache.

Jeg fandt ud af, at for virkelig at nulstille Safari måtte jeg dræbe kopien af ​​den suspenderet i baggrunden. Jeg gjorde dette ved at trykke to gange på Hjem, hvilket viste de suspenderede apps i opgaveomskifteren. Jeg rullede gennem listen og fandt Safari. Jeg trykkede derefter på og holdt ikonet, indtil det begyndte at jiggle og viste et hvidt minustegn inde i en rød cirkel. Jeg trykkede på det, og den suspenderede kopi af Safari blev lukket. Jeg trykkede to gange på Hjem igen for at afslutte og vende tilbage til Springboard -skrivebordet.

Dræb Safari i opgaveomskifteren (se rød pil).

Jeg gik derefter tilbage til appen Indstillinger og udførte ovenstående trin for at nulstille Safari. Denne gang nulstillede Safari, som jeg forventede, at det ville ligesom det gjorde i iOS 3.x. Jeg blev præsenteret for en tom side og mine bogmærker, da Safari åbnede. Jeg kunne enten have valgt en af ​​dem eller annulleret denne dialog og manuelt indtastet en webadresse. Alt bevis for de tidligere åbnede sider var væk.

Dette er, hvad du ville forvente at se efter en ordentlig Safari -nulstilling.

Nu ser det måske ikke ud til at være en stor ting, men jeg tror, ​​det er, da nulstillingsfunktionen til Safari bare ikke virker, hvis Safari er suspenderet af Apples implementering af opgaveskift i iOS 4. Det er medmindre du bruger mit arbejde rundt, hvilket efter min mening ikke skulle være nødvendigt at gøre.

Dette problem kan også være et problem for andre applikationer. Det forekommer mig på den måde, at Apple implementerede App suspension gør det sådan, at appen er så frossen, at du ikke kan foretage ændringer i den, mens den er i den tilstand. Det omfattede nulstilling af Safaris historie, cookies og cache. Så husk dette, når du nulstiller andre apps eller måske endda ændrer deres indstillinger i appen Indstillinger, vil du måske sikre dig, at de er lukket helt først.

Det er svært at sige, hvilke andre problemer dette kan give med andre apps på iOS 4. Problemet med Safari blev noteret med det samme, og jeg har endnu ikke testet andre apps for at se, om de har det samme problem. Jeg synes dog ærligt, at dette er en ret alvorlig fejl i iOS 4.

Skift af opgave og suspension - negativ indvirkning på hårde nulstillinger

Jeg har skrevet fejlfindingsartikler om iPhone i over to år, og en af ​​de mest anbefalede iPhone fejlfindingsrettelser var en hård nulstilling. Du udfører en hård nulstilling ved at trykke på og holde knapperne Sleep/Wake og Home nede på samme tid, indtil Apple -logoet vises. Du ville derefter slippe knapperne på samme tid.

Sleep/Wake (øverst) og Home (nederst) knapper.

Handlingen med at gøre dette var den endelige måde for dig at nulstille eller genstarte din iPhone. Hvis en app, hardware eller iOS gik ind i en endeløs sløjfe, gik ned eller havde andre problemer, var det sådan, du ville klare det - for det meste.

På grund af den måde, hvorpå Apple har implementeret opgaveskift i iOS 4, kan du aldrig rigtig nulstille din iPhone. Hvis du har apps, der kører i baggrunden eller er suspenderet på din iPhone, når du gør den hårde nulstilling, er de der, når iPhone var færdig med at genstarte. Fortæl mig nu, lyder det som om, at telefonen virkelig nulstilles og rydder alle sine techno-spindelvæv?

Nej, det tror jeg ikke. Min forventning ville være, at iPhone ville vende tilbage til Springboard -skrivebordet uden apps suspenderet eller kørende i baggrunden. Undtagelsen kan være telefon -appen eller måske nogle andre almindelige Apple -apps, der altid har kørt i baggrunden. Jeg ville ikke forvente stadig at have min Facebook, eBay, Echofon osv. stadig suspenderet i opgaveomskifteren.

Så nu skal en bruger udføre noget ekstra arbejde for at nulstille deres iPhone. Ligesom Safari -eksemplet ovenfor tror jeg, at en nulstilling skal udføres i flere faser. Hvis din telefon er frosset, skal du nulstille en gang, og derefter skal du trykke på den efter genstart Hjem to gange og dræb alle apps, der kører eller suspenderes i baggrunden, før du udfører den hårde nulstilling igen. Endelig, efter alt dette ekstra arbejde, ville din iPhone i teorien nulstilles, som om den var under iOS 3.

Tryk på den røde cirkel for at dræbe en aktuelt suspenderet app i opgaveomskifteren.

Det ville være uheldigt, hvis iOS 4 tillod en gentagelse af det tidligere problem, da det kan gendanne den app, der forårsagede problemet, hvis den blev bragt ud af en suspenderet tilstand efter den første hvil. Jeg har heldigvis ikke set det ske, og jeg tror, ​​at Apple har nogle sikkerhedsforanstaltninger, der kan forhindre dette.

Indtil videre er det de eneste store problemer, jeg har set med iOS 4. Nogle af jer synes måske, at dette ikke er en stor ting, men når en app eller en procedure ikke fungerer, som du ville forvente det, så har vi et problem. I begge disse eksempler er det præcis, hvad der sker.

Opdateret 07/04/2010 kl. 19:39 CDT: Bare en FYI, men hvis jeg går ind i en app som Indstillinger, og jeg trykker på alle slags knapper for at få noget til at ske, og hele tiden lader det mig fortsætte, som om alt fungerer, og det er ikke en fejl! I dette tilfælde havde Indstillingens app sagt noget om, at Safari blev suspenderet efterfulgt af en venligst luk Safari, før du fortsatte eller noget i den retning, jeg gerne ville have overholdt. Det advarede mig ikke eller viste nogen form for fejl om, at nulstillingerne mislykkedes, mens Safari blev suspenderet, så det er en fejl. Periode!

Overvej disse omstændigheder, hvad hvis jeg bankede i Safari på min iPhone og en ven sagde: "Hey kan jeg se din iPhone 4?" Du siger "Sikkert!" Men før du gør det, prøver du at rydde Safari. Hit hjem. Gå til appen Indstillinger. Etc. Denne fejl forhindrer den i at fungere, men da du ikke fik nogen fejl, afleverer du telefonen til din ven og tror, ​​at hele din browserhistorik er slettet. Det var det ikke, og du ved det ikke - ingen advarsler. Efterfølgende leger din ven med iPhone, får adgang til Safari og opdager din bankkonto med en saldo på 10 millioner dollars og følger dig nu rundt og tigger om et lån. Eller værre, du bliver kidnappet og holdt for løsesum plus din iPhone 4. Jeg kunne nævne værre eksempler på ting, du måske ikke vil have, at folk skal se i din surfinghistorie, men jeg lader det være din fantasi.

Glædelig 4. juli!

Seneste blogindlæg

Intel frigiver tre nye Arrandale-baserede mobilchips, lige i tide til næste MacBook Pro-opdatering
September 10, 2021

For dem, der ikke er bekendt med ebbe og svind i Apples faktisk ret pålidelige produktopgraderingscyklus, MacRumors»Apple købers vejledning er en s...

Gem Mac OS X -skærmbilleder som noget udover PNG [OS X -tip]
September 11, 2021

Skærmbilleder: dem tager vi alle. At vise en medarbejder eller IT-supportperson, hvad der ikke fungerer på vores computer, eller at sende et billed...

Samarbejd om påmindelseslister med andre [iOS -tip]
September 10, 2021

Samarbejd om påmindelseslister med andre [iOS -tip]Påmindelseslister rock, ikke? De lader os spore alle de ting, vi skal gøre, få adgang til lister...