IOS 4 Taakwisseling Bug -- Apps en harde resets

Ik gebruik mijn nieuwe iPhone 4 al meer dan een week en nu ik wat tijd heb gehad om hem te verkennen, leer ik veel over de hardware en software die ermee werd geleverd. De iPhone 4 is niet perfect omdat ik een paar problemen heb gevonden met de hardware en iOS 4, maar gelukkig heb ik oplossingen voor enkele van de bugs die iOS 4 teisteren.

Een van de belangrijkste nieuwe functies in iOS 4 is het wisselen van taken en hoewel het gemakkelijk te gebruiken is, werd het geïmplementeerd met twee gebreken waarvan ik denk dat niemand ervan op de hoogte is. Ik ga ze allebei aan je uitleggen en oplossingen aanbieden totdat Apple met een permanente oplossing komt.

Taakwisseling — Negatieve impact op Safari-instellingen resetten

Ik pakte onlangs mijn iPhone 4, startte Safari en bladerde naar http://oo.apple.com om te proberen u af te melden voor iAds van Apple. Ik moet er rekening mee houden dat ik sinds 21 juni probeer toegang te krijgen tot die site en me afmeld voor Apple-advertenties en dat het niet is gelukt, dus heb ik vandaag Applecare gebeld. Ze waren verbaasd over dit en het feit dat de site zei dat ik me niet met succes kon afmelden. Bij de site was een technisch bulletin gevoegd dat in feite zei: kom later terug en probeer het opnieuw. Ja klopt dacht ik! Ik ben al meer dan een week aan het proberen!

De Applecare-vertegenwoordiger vertelde me dat ik Safari op mijn iPhone 4 moest resetten en ik zei oké, ik zal dat proberen. Ik drukte op de Home-toets en stuurde Safari naar het patroon voor het wisselen van taken op de achtergrond. Ik startte de app Instellingen, tikte op Safari en tikte op Geschiedenis wissen, Cookies wissen en Cache wissen. Ik antwoordde bevestigend op alle drie en verwachtte dat Safari opnieuw zou worden ingesteld.

Safari is niet gereset. Hoe kon ik het vertellen? Dat was eenvoudig, aangezien de pagina's die ik er eerder in had geopend er nog waren. Als het correct was gereset, zou Safari zijn geopend met een lege pagina en mijn bladwijzers hebben weergegeven. Het deed het niet.

Safari-instellingen voor het wissen van geschiedenis, cookies en cache.

Ik kwam erachter dat om Safari echt te resetten, ik de kopie ervan op de achtergrond moest doden. Ik deed dit door twee keer op Home te drukken, waardoor de opgeschorte apps in de taakwisselaar werden weergegeven. Ik bladerde door de lijst en vond Safari. Ik tikte toen op het pictogram en hield het vast totdat het begon te schudden en een wit minteken in een rode cirkel liet zien. Ik tikte daarop en en de geschorste kopie van Safari werd gesloten. Ik drukte nogmaals twee keer op Home om af te sluiten en terug te keren naar het Springboard-bureaublad.

Dood Safari in de taakwisselaar (zie rode pijl).

Ik ging vervolgens opnieuw naar de app Instellingen en voerde de bovenstaande stappen uit om Safari opnieuw in te stellen. Deze keer reset Safari zoals ik verwachtte dat het net zo zou zijn als in iOS 3.x. Ik kreeg een lege pagina en mijn bladwijzers te zien toen Safari opende. Ik had er een kunnen selecteren of dat dialoogvenster kunnen annuleren en handmatig een webadres kunnen invoeren. Al het bewijs van de eerder geopende pagina's was verdwenen.

Dit is wat je zou verwachten na een goede Safari-reset.

Nu lijkt dit misschien niet zo belangrijk, maar ik denk dat het komt omdat de reset-functie voor Safari gewoon niet werkt als Safari wordt opgeschort door Apple's implementatie van taakomschakeling in iOS 4. Dat is tenzij je mijn werk gebruikt, wat naar mijn mening niet zou moeten doen.

Dit probleem kan ook een probleem zijn voor andere toepassingen. Het lijkt mij dat Apple op die manier App-opschorting heeft geïmplementeerd, zodat de app zo bevroren is dat je er geen wijzigingen in kunt aanbrengen terwijl deze zich in die staat bevindt. Dat omvatte het opnieuw instellen van de geschiedenis, cookies en cache van Safari. Houd hier dus rekening mee, wanneer u andere apps reset of misschien zelfs hun instellingen wijzigt in de app Instellingen, moet u ervoor zorgen dat ze eerst volledig zijn gesloten.

Het is moeilijk te zeggen welke andere problemen dit kan opleveren met andere apps op iOS 4. Het probleem met Safari werd onmiddellijk opgemerkt en ik moet nog andere apps testen om te zien of ze hetzelfde probleem hebben. Ik denk echter eerlijk gezegd dat dit een behoorlijk ernstige bug is in iOS 4.

Taakwisseling en opschorting - Negatieve impact op harde resets

Ik schrijf al meer dan twee jaar artikelen over het oplossen van problemen over de iPhone en een van de meest aanbevolen oplossingen voor het oplossen van problemen met de iPhone was een harde reset. U voert een harde reset uit door de Sleep/Wake- en Home-knoppen tegelijkertijd ingedrukt te houden totdat het Apple-logo verschijnt. Je zou dan tegelijkertijd de knoppen loslaten.

Sleep/Wake (boven) en Home (onder) knoppen.

De handeling om dit te doen was de definitieve manier voor u om uw iPhone opnieuw in te stellen of opnieuw op te starten. Als een app, hardware of iOS in een eindeloze lus terechtkwam, crashte of andere problemen had, zou je het zo oplossen - meestal.

Vanwege de manier waarop Apple taakwisseling in iOS 4 heeft geïmplementeerd, kun je je iPhone nooit echt resetten. Als er apps op de achtergrond worden uitgevoerd of op uw iPhone zijn geschorst wanneer u de harde reset uitvoert, zijn ze er wanneer de iPhone opnieuw is opgestart. Vertel me nu eens of dat klinkt alsof de telefoon echt is gereset en al zijn techno-spinnenwebben heeft gewist?

Nee, ik denk het niet. Mijn verwachting zou zijn dat de iPhone zou terugkeren naar de Springboard-desktop zonder dat er apps worden onderbroken of op de achtergrond worden uitgevoerd. De uitzondering kan de Telefoon-app zijn of misschien enkele andere standaard Apple-apps die altijd op de achtergrond hebben gedraaid. Ik zou niet verwachten dat ik nog steeds mijn Facebook, eBay, Echofon, enz. nog steeds geschorst in de taakwisselaar.

Dus nu moet een gebruiker wat extra werk doen om zijn iPhone te resetten. Net als het Safari-voorbeeld hierboven denk ik dat een reset in verschillende fasen moet worden voltooid. Als je telefoon is vastgelopen, moet je de reset één keer uitvoeren en nadat deze opnieuw is opgestart, moet je op. tikken Twee keer naar huis en alle apps die op de achtergrond worden uitgevoerd of onderbroken voordat u de harde reset uitvoert opnieuw. Eindelijk, na al dit extra werk zou je iPhone in theorie worden gereset zoals onder iOS 3.

Druk op de rode cirkel om een ​​momenteel opgeschorte app in de taakwisselaar te beëindigen.

Het zou jammer zijn als iOS 4 een herhaling van het vorige probleem zou toestaan, omdat het de app kan herstellen die het probleem heeft veroorzaakt als het na de eerste rust uit een opgeschorte staat wordt gehaald. Gelukkig heb ik dat niet zien gebeuren en ik geloof dat Apple een aantal waarborgen heeft die dit kunnen voorkomen.

Tot nu toe zijn dit de enige grote problemen die ik heb gezien met iOS 4. Sommigen van jullie denken misschien dat dit geen probleem is, maar als een app of procedure niet werkt zoals je zou verwachten, hebben we een probleem. In beide voorbeelden is dit precies wat er gebeurt.

Bijgewerkt op 07/04/2010 om 19:39 uur CDT: Gewoon een FYI, maar als ik naar een app zoals Instellingen ga en ik druk op allerlei knoppen om iets te laten gebeuren en de hele tijd laat het me doorgaan alsof alles werkt en dat is geen bug! Als in dit geval de app van de instelling iets had gezegd over het opschorten van Safari, gevolgd door a.u.b. Safari sluiten voordat u doorgaat of iets in die zin, dan zou ik daar graag aan hebben voldaan. Het heeft me niet gewaarschuwd of een fout weergegeven over het mislukken van de reset terwijl Safari was opgeschort, dus dat is een bug. Punt uit!

Overweeg deze omstandigheden, wat als ik bankierde in Safari op mijn iPhone en een vriend zei: "Hé, mag ik je iPhone 4 zien?" Je zegt: "Natuurlijk!" Maar voordat u dit doet, probeert u Safari te wissen. Naar huis gaan. Ga naar de Instellingen-app. Enzovoort. Deze bug verhindert dat het werkt, maar aangezien je geen fouten hebt gekregen, geef je de telefoon aan je vriend, denkend dat al je browsergeschiedenis is gewist. Dat was het niet en dat weet je niet - geen waarschuwingen. Vervolgens speelt je vriend met de iPhone, opent Safari en ontdekt je bankrekening met een saldo van $ 10 miljoen en volgt je nu rond smekend om een ​​lening. Of erger nog, je wordt ontvoerd en vastgehouden voor losgeld plus je iPhone 4. Ik zou ergere voorbeelden kunnen noemen van dingen die je misschien niet wilt dat mensen zien in je surfgeschiedenis, maar dat laat ik aan je verbeelding over.

Fijne 4 juli!

Laatste blogbericht

Top iOS-apps van de week
September 10, 2021

Browsen in de App Store kan een beetje overweldigend zijn. Welke apps zijn nieuw? Welke zijn goed? Zijn de betaalde het waard om voor te betalen, o...

| Cult van Mac
September 10, 2021

Browsen in de App Store kan een beetje overweldigend zijn. Welke apps zijn nieuw? Welke zijn goed? Zijn de betaalde het waard om voor te betalen, o...

Rapport: Apple's relatie met AT&T nog erger dan we dachten
September 10, 2021

Afbeelding via AppAdviesHet nieuwe nummer van Wired, met een futuristische Will Ferrell op de cover, bevat een absoluut verwoestende kijk op de lan...