IOS 4 Task Switching Bug - Apper og harde tilbakestillinger

Jeg har brukt min nye iPhone 4 i over en uke, og nå som jeg har hatt litt tid til å utforske den, lærer jeg mye om maskinvaren og programvaren som fulgte med. IPhone 4 er ikke perfekt siden jeg har funnet noen problemer med maskinvaren og iOS 4, men heldigvis har jeg løsninger for noen av feilene som plager iOS 4.

En av de store nye funksjonene i iOS 4 er bytte av oppgaver, og selv om den er enkel å bruke, ble den implementert med to feil som jeg ikke tror noen er klar over. Jeg skal forklare dem begge og tilby løsninger til Apple kommer med en permanent løsning.

Oppgavebytte - negativ innvirkning på tilbakestilling av Safari -innstillinger

Jeg tok nylig iPhone 4, lanserte Safari og bla til http://oo.apple.com å prøve å velge bort Apples iAds. Jeg bør merke meg at jeg har prøvd å få tilgang til dette nettstedet og valgt bort Apple -annonsering siden 21. juni, og jeg har ikke lykkes, så jeg ringte Applecare i dag. De var forvirret over dette og det faktum at nettstedet sa at jeg ikke kunne velge bort. Vedlagt til siden var en teknisk bulletin som i utgangspunktet sa, kom tilbake senere og prøv igjen. Ja rett tenkte jeg! Jeg har prøvd i over en uke!

Applecare -representanten fortalte meg å prøve å tilbakestille Safari på min iPhone 4, og jeg sa ok, jeg skal prøve det. Jeg trykket på Hjem -tasten - sender Safari til oppgavebytte -holdemønster i bakgrunnen. Jeg lanserte Innstillinger -appen, tappet på Safari og tappet på Slett historikk, Fjern informasjonskapsler og Slett hurtigbuffer. Jeg svarte bekreftende på alle tre og forventet at Safari skulle tilbakestilles.

Safari ble ikke tilbakestilt. Hvordan kunne jeg fortelle det? Det var enkelt siden sidene jeg hadde åpnet i det tidligere fortsatt var der. Hvis den hadde blitt tilbakestilt riktig, ville Safari ha åpnet med en tom side og vist bokmerkene mine. Det gjorde den ikke.

Safari -innstillinger for sletting av historie, informasjonskapsler og hurtigbuffer.

Jeg fant ut at for å virkelig tilbakestille Safari måtte jeg drepe kopien av den suspendert i bakgrunnen. Jeg gjorde dette ved å trykke Hjem to ganger, som viste de suspenderte appene i oppgavebryteren. Jeg rullet gjennom listen og fant Safari. Jeg tappet og holdt på ikonet til det begynte å jiggle og viste et hvitt minustegn inne i en rød sirkel. Jeg tappet på det og den suspenderte kopien av Safari ble lukket. Jeg trykket Hjem to ganger igjen for å avslutte og gå tilbake til Springboard -skrivebordet.

Drep Safari i oppgavebryteren (se rød pil).

Jeg gikk deretter inn på Innstillinger-appen igjen og utførte trinnene ovenfor for å tilbakestille Safari. Denne gangen tilbakestilte Safari slik jeg forventet at den skulle akkurat som den gjorde i iOS 3.x. Jeg ble presentert for en tom side og bokmerkene mine da Safari åpnet. Jeg kunne enten valgt en av dem eller kansellert den dialogboksen og manuelt angitt en webadresse. Alt bevis på de tidligere åpnede sidene var borte.

Dette er hva du kan forvente å se etter en skikkelig Safari -tilbakestilling.

Nå kan dette ikke virke som en stor ting, men jeg tror det er siden tilbakestillingsfunksjonen for Safari bare ikke fungerer hvis Safari blir suspendert av Apples implementering av oppgavebytte i iOS 4. Det er med mindre du bruker arbeidet mitt, noe du etter min mening ikke burde gjøre.

Dette problemet kan også være et problem for andre applikasjoner. Det virker for meg slik at Apple implementerte App Suspension gjør det slik at appen er så frossen at du ikke kan gjøre endringer i den mens den er i den tilstanden. Det inkluderte tilbakestilling av Safaris historie, informasjonskapsler og hurtigbuffer. Så husk dette. Når du tilbakestiller andre apper eller kanskje endrer innstillingene i Innstillinger -appen, vil du kanskje sørge for at de er helt lukket først.

Det er vanskelig å fortelle hvilke andre problemer dette kan by på med andre apper på iOS 4. Problemet med Safari ble notert umiddelbart, og jeg har ennå ikke testet andre apper for å se om de har det samme problemet. Imidlertid tror jeg ærlig talt at dette er en ganske alvorlig feil i iOS 4.

Oppgavebytte og suspensjon - negativ innvirkning på harde tilbakestillinger

Jeg har skrevet feilsøkingsartikler om iPhone i over to år, og en av de mest anbefalte iPhone -feilsøkingsrettelsene var en hard tilbakestilling. Du utfører en hard tilbakestilling ved å trykke og holde inne Sleep/Wake og Home -knappene samtidig til Apple -logoen vises. Du slipper deretter knappene samtidig.

Sleep/Wake (øverst) og Hjem (nederst).

Handlingen med å gjøre dette var den endelige måten for deg å tilbakestille eller starte iPhone på nytt. Hvis noen app, maskinvare eller iOS gikk inn i en endeløs sløyfe, krasjet eller hadde andre problemer, er det slik du ville klare det - mesteparten av tiden.

På grunn av måten Apple har implementert oppgavebytte i iOS 4, kan du aldri virkelig tilbakestille iPhone. Hvis du har apper som kjører i bakgrunnen eller er suspendert på iPhone når du gjør den harde tilbakestillingen, er de der når iPhone var ferdig med å starte på nytt. Fortell meg nå at det høres ut som om telefonen virkelig nullstiller og fjerner alle sine techno-spindelvev?

Nei, det tror jeg ikke. Min forventning ville være at iPhone ville komme tilbake til Springboard -skrivebordet uten at noen apper ble suspendert eller kjørte i bakgrunnen. Unntaket kan være Telefon -appen eller kanskje noen andre vanlige Apple -apper som alltid har kjørt i bakgrunnen. Jeg ville ikke forvente å fortsatt ha Facebook, eBay, Echofon, etc. fortsatt suspendert i oppgavebryteren.

Så nå må en bruker gjøre litt ekstra arbeid for å tilbakestille iPhone. Som Safari -eksemplet ovenfor tror jeg at en tilbakestilling må fullføres i flere trinn. Hvis telefonen er frossen, må du gjøre tilbakestillingen en gang, og deretter må du trykke på etter at den har startet på nytt Hjem to ganger og drep alle apper som kjører eller suspenderes i bakgrunnen før du utfører den harde tilbakestillingen en gang til. Til slutt, etter alt dette ekstra arbeidet, vil iPhone i teorien tilbakestilles som om den var under iOS 3.

Trykk på den røde sirkelen for å drepe en for øyeblikket suspendert app i oppgavebryteren.

Det ville være uheldig hvis iOS 4 tillot gjentagelse av det forrige problemet siden det kan gjenopprette appen som forårsaket problemet hvis den ble brakt ut av en suspendert tilstand etter den første hvilen. Heldigvis har jeg ikke sett det skje, og jeg tror Apple har noen sikkerhetstiltak som kan forhindre dette.

Så langt er dette de eneste store problemene jeg har sett med iOS 4. Noen av dere tror kanskje at dette ikke er en stor ting, men når en app eller en prosedyre ikke fungerer som du forventer det, så har vi et problem. I begge disse eksemplene er dette akkurat det som skjer.

Oppdatert 07/04/2010 kl. 19:39 CDT: Bare en FYI, men hvis jeg går inn i en app som Innstillinger og jeg trykker på alle slags knapper for å få noe til å skje, og hele tiden lar det meg fortsette som om alt fungerer, og det er ikke det er en feil! I dette tilfellet hadde Setting -appen sagt noe om at Safari ble suspendert, etterfulgt av en vennligst lukk Safari før du fortsetter, eller noe om det ville jeg gjerne ha fulgt. Det advarte meg ikke eller viste noen form for feil om at tilbakestillingene mislyktes mens Safari ble suspendert, så det er en feil. Periode!

Tenk på disse omstendighetene, hva om jeg banket i Safari på iPhone og en venn sa: "Hei, kan jeg se iPhone 4?" Du sier "Sikkert!" Men før du gjør det, prøver du å slette Safari. Hit hjem. Gå til Innstillinger -appen. Etc. Denne feilen forhindrer den i å fungere, men siden du ikke fikk noen feil gir du telefonen til vennen din og tror at all nettleserhistorikk er slettet. Det var det ikke, og du vet ikke det - ingen advarsler. Deretter leker vennen din med iPhone -tilgang til Safari og oppdager bankkontoen din med en saldo på 10 millioner dollar og følger deg nå rundt og tigger om et lån. Eller verre du blir kidnappet og holdt for løsepenger pluss din iPhone 4. Jeg kan nevne verre eksempler på ting du kanskje ikke vil at folk skal se i din surfehistorie, men jeg lar det være fantasien din.

God 4. juli!

Siste blogginnlegg

AT&T lover å forbedre tjenesten... ved å straffe iPhone-brukere med høy båndbredde
September 10, 2021

AT&T lover å forbedre tjenesten... ved å straffe iPhone-brukere med høy båndbreddeNok en gang ristet AT&T bedriftens knyttneve truende på b...

Spør et Apple -geni: Drikking på jobben, vintage -maskiner og nedlasting av apper uten kredittkort
September 10, 2021

Spør et Apple -geni: Drikking på jobben, vintage -maskiner og nedlasting av apper uten kredittkortDette er Cult of Macs eksklusive spalte skrevet a...

Ukens beste nye musikk, bøker og filmer på iTunes
September 10, 2021

I stedet for å slugge gjennom en innsjø av anmeldelser for å finne noe du bare kommer til å legge fra deg etter 30 minutter, Cult of Mac har nok en...