Błąd przełączania zadań w iOS 4 — aplikacje i twardy reset

Używam mojego nowego iPhone'a 4 od ponad tygodnia, a teraz, gdy mam trochę czasu, aby go poznać, dużo się uczę o sprzęcie i oprogramowaniu, z którym był wyposażony. iPhone 4 nie jest idealny, ponieważ znalazłem kilka problemów ze sprzętem i iOS 4, ale na szczęście mam obejście niektórych błędów nękających iOS 4.

Jedną z głównych nowych funkcji w iOS 4 jest przełączanie zadań i chociaż jest łatwa w użyciu, została zaimplementowana z dwoma wadami, o których nie sądzę, aby ktokolwiek był świadomy. Wyjaśnię ci oba z nich i zaproponuję obejścia, dopóki Apple nie wymyśli trwałej poprawki.

Przełączanie zadań — negatywny wpływ na resetowanie ustawień Safari

Niedawno złapałem iPhone'a 4, uruchomiłem Safari i przejrzałem http://oo.apple.com aby spróbować zrezygnować z iAds firmy Apple. Powinienem zauważyć, że próbowałem uzyskać dostęp do tej witryny i zrezygnować z reklam Apple od 21 czerwca i nie odniosłem sukcesu, więc dzisiaj zadzwoniłem do Applecare. Byli zdziwieni tym i faktem, że strona stwierdziła, że ​​nie mogę z powodzeniem zrezygnować. Do strony dołączony był biuletyn techniczny, który w zasadzie mówił, że wróć później i spróbuj ponownie. Tak, racja, pomyślałem! Próbuję od ponad tygodnia!

Przedstawiciel Applecare powiedział mi, żebym spróbował zresetować Safari na moim iPhonie 4, a ja powiedziałem, że dobrze, spróbuję. Nacisnąłem klawisz Home – wysyłając Safari do zadania przełączania, trzymając wzór w tle. Uruchomiłem aplikację Ustawienia, stuknąłem Safari i stuknąłem Wyczyść historię, Wyczyść pliki cookie i Wyczyść pamięć podręczną. Odpowiedziałem twierdząco na wszystkie trzy i spodziewałem się, że Safari zostanie zresetowane.

Safari nie zostało zresetowane. Jak mogłem powiedzieć? To było proste, ponieważ strony, które wcześniej w nim otwierałem, wciąż tam były. Gdyby został zresetowany poprawnie, Safari otworzyłoby się z pustą stroną i wyświetliło moje zakładki. Tak się nie stało.

Ustawienia Safari do czyszczenia historii, plików cookie i pamięci podręcznej.

Dowiedziałem się, że aby naprawdę zresetować Safari, musiałem zabić jego kopię zawieszoną w tle. Zrobiłem to, naciskając dwukrotnie Home, co wyświetla zawieszone aplikacje w przełączniku zadań. Przewinąłem listę i znalazłem Safari. Następnie stuknąłem i przytrzymałem jego ikonę, aż zaczęła się trząść i wyświetliła biały znak minus w czerwonym kółku. Dotknąłem tego i zawieszona kopia Safari została zamknięta. Ponownie nacisnąłem klawisz Home, aby wyjść i wrócić do pulpitu Springboard.

Zabij Safari w przełączniku zadań (patrz czerwona strzałka).

Następnie ponownie wszedłem do aplikacji Ustawienia i wykonałem powyższe kroki, aby zresetować Safari. Tym razem Safari zresetowało się tak, jak się spodziewałem, tak jak w iOS 3.x. Po otwarciu Safari pojawiła się pusta strona i moje zakładki. Mogłem wybrać jeden z nich lub anulować to okno dialogowe i ręcznie wprowadzić adres internetowy. Zniknęły wszelkie ślady poprzednio otwartych stron.

Tego można się spodziewać po prawidłowym zresetowaniu Safari.

Teraz może to nie wydawać się wielkim problemem, ale myślę, że tak jest, ponieważ funkcja resetowania Safari po prostu nie działa, jeśli Safari zostanie zawieszone przez implementację przełączania zadań przez Apple w iOS 4. To znaczy, chyba że korzystasz z mojej pracy, co moim zdaniem nie powinno być konieczne.

Ten problem może być również problemem dla innych aplikacji. Wydaje mi się, że w ten sposób wdrożone przez Apple zawieszenie aplikacji sprawia, że ​​aplikacja jest tak zamrożona, że ​​​​nie można wprowadzać w niej zmian, gdy jest w tym stanie. Obejmowało to zresetowanie historii, plików cookie i pamięci podręcznej Safari. Pamiętaj o tym, gdy resetujesz inne aplikacje, a może nawet zmieniasz ich ustawienia w aplikacji Ustawienia, możesz najpierw upewnić się, że są całkowicie zamknięte.

Trudno powiedzieć, jakie inne problemy może to powodować w przypadku innych aplikacji na iOS 4. Problem z Safari został natychmiast zauważony i nie muszę jeszcze testować innych aplikacji, aby sprawdzić, czy mają ten sam problem. Jednak szczerze uważam, że jest to dość poważny błąd w iOS 4.

Przełączanie i zawieszanie zadań — negatywny wpływ na twarde resety

Piszę artykuły dotyczące rozwiązywania problemów z iPhonem od ponad dwóch lat, a jedną z najbardziej zalecanych napraw rozwiązywania problemów z iPhonem był twardy reset. Wykonujesz twardy reset, naciskając i przytrzymując jednocześnie przyciski Uśpij/Obudź i Początek, aż pojawi się logo Apple. Zwolniłbyś wtedy przyciski w tym samym czasie.

Przyciski Uśpij/Obudź (na górze) i Początek (na dole).

Czynność ta była ostatecznym sposobem na zresetowanie lub ponowne uruchomienie iPhone'a. Jeśli jakaś aplikacja, sprzęt lub iOS wpadły w niekończącą się pętlę, uległy awarii lub miały inne problemy, w ten sposób możesz to rozwiązać - przez większość czasu.

Teraz, ze względu na sposób, w jaki Apple wdrożył przełączanie zadań w iOS 4, nigdy tak naprawdę nie możesz zresetować swojego iPhone'a. Jeśli masz aplikacje działające w tle lub zawieszone na iPhonie po wykonaniu twardego resetu, są one dostępne po ponownym uruchomieniu iPhone'a. Teraz powiedz mi, czy to brzmi, jakby telefon naprawdę się zresetował i wyczyścił wszystkie swoje techno-pajęczyny?

Nie, nie sądzę. Oczekiwałem, że iPhone powróci do pulpitu Springboard bez zawieszonych lub uruchomionych w tle aplikacji. Wyjątkiem może być aplikacja Telefon lub inne standardowe aplikacje Apple, które zawsze działały w tle. Nie spodziewałbym się, że nadal będę miał mój Facebook, eBay, Echofon itp. nadal zawieszone w przełączniku zadań.

Więc teraz użytkownik musi wykonać dodatkową pracę, aby zresetować iPhone'a. Podobnie jak w powyższym przykładzie Safari, myślę, że resetowanie musi zostać zakończone w kilku etapach. Jeśli Twój telefon jest zamrożony, musisz raz zresetować, a po ponownym uruchomieniu będziesz musiał dotknąć Przejdź dwukrotnie do domu i zabij wszystkie aplikacje działające lub zawieszone w tle przed wykonaniem twardego resetu ponownie. Wreszcie, po tej dodatkowej pracy, Twój iPhone będzie teoretycznie zresetowany, tak jak pod iOS 3.

Naciśnij czerwone kółko, aby zabić aktualnie zawieszoną aplikację w przełączniku zadań.

Byłoby niefortunne, gdyby iOS 4 zezwolił na powtórzenie poprzedniego problemu, ponieważ może przywrócić aplikację, która spowodowała problem, jeśli została wyprowadzona ze stanu zawieszenia po pierwszym odpoczynku. Na szczęście nie widziałem tego i wierzę, że Apple ma pewne zabezpieczenia, które mogą temu zapobiec.

Jak dotąd są to jedyne duże problemy, jakie widziałem w iOS 4. Niektórzy z was mogą pomyśleć, że to nic wielkiego, ale gdy aplikacja lub procedura nie działa tak, jak oczekiwalibyście, mamy problem. W obu tych przykładach tak właśnie się dzieje.

Zaktualizowano 07.04.2010 o 19:39 CDT: Tylko FYI, ale jeśli wejdę do aplikacji takiej jak Ustawienia i wcisnę wszelkiego rodzaju przyciski, aby coś się wydarzyło, i przez cały czas pozwala mi to kontynuować, jakby wszystko działało i to nie jest błąd! W takim przypadku, gdyby aplikacja Ustawienia powiedziała coś o zawieszeniu Safari, a następnie zamknij Safari przed kontynuowaniem lub coś w tym celu chętnie bym się zastosował. Nie ostrzegał mnie ani nie wyświetlał żadnego błędu o niepowodzeniu resetowania, gdy Safari było zawieszone, więc jest to błąd. Okres!

Rozważ te okoliczności, co by było, gdybym bankował w Safari na moim iPhonie, a znajomy powiedział: „Hej, czy mogę zobaczyć twojego iPhone'a 4?” Mówisz: „Jasne!” Ale zanim to zrobisz, spróbuj wyczyścić Safari. Trafić w sedno. Przejdź do aplikacji Ustawienia. Itp. Ten błąd uniemożliwia jego działanie, ale ponieważ nie masz żadnych błędów, przekazujesz telefon znajomemu, myśląc, że cała historia przeglądarki została usunięta. Nie było i tego nie wiesz – żadnych ostrzeżeń. Następnie twój znajomy bawi się iPhonem, otwiera Safari i odkrywa twoje konto bankowe z saldem 10 milionów dolarów, a teraz podąża za tobą, błagając o pożyczkę. Albo gorzej jesteś porwany i przetrzymywany dla okupu plus iPhone 4. Mógłbym wymienić gorsze przykłady rzeczy, których możesz nie chcieć, aby ludzie widzieli w twojej historii surfingu, ale zostawię to twojej wyobraźni.

Szczęśliwego 4 lipca!

Najnowszy wpis na blogu

Bamboo Box zmienia iPada w potężną kasę fiskalną
October 21, 2021

Bamboo Box zmienia iPada w potężną kasę fiskalnąTa kasa może być używana w Domu BambusaKiedyś pracowałem jako jedyny kelner w restauracji, gdzie ka...

Dlaczego Apple powinno mieć publiczne muzeum w swoim nowym kampusie [Opinia]
October 21, 2021

Mieszkam na wschodnim wybrzeżu, ale w Dolinie Krzemowej byłem dwa razy; wizyta na statku-matce Apple była dla mnie koniecznością.Być może czujesz t...

Poniedziałkowy prezent: DARMOWE kody aplikacji na iPhone'a: ​​edycja Zombies and Hamsters
October 21, 2021

Czas na kolejną poniedziałkową prezentację aplikacji na iPhone'a przygotowaną przez Appular! Jeśli lubisz chomiki i zombie, rozdawane przez nas apl...