Mam wrażenie, że iOS wyłącza WiFi, gdy ekran jest wyłączony - co jest dobre, jeśli chodzi o oszczędność baterii.
Ostatnio podejrzewam, że WiFi jest włączone i zrobiłem test. Ekran mojego iPhone'a był wyłączony na około 15 minut. Otworzyłem iTunes i wykonałem synchronizację WiFi, zadziałało! Czy to oznacza, że moje WiFi jest włączone 24/7?
Dzięki
EDYCJA: Nie mam planu danych i wybrałem dane komórkowe WYŁĄCZONE. Może to jest powiązane?
Odpowiedzi:
iOS 4
Jeśli telefon jest podłączony do źródła zasilania, Wi-Fi pozostaje włączone, nawet jeśli telefon przejdzie w tryb uśpienia. Jeśli telefon nie jest podłączony do źródła zasilania, Wi-Fi jest wyłączane po przejściu telefonu w tryb uśpienia.
Było to oczywiście zaprojektowane z myślą o zmniejszeniu zużycia baterii.
iOS 5
Wygląda na to, że iOS 5 zmienił zachowanie urządzenia. Jeśli synchronizacja bezprzewodowa iTunes jest włączona i iTunes jest uruchomiony, urządzenie będzie nasłuchiwało dowolnego połączenia Wi-Fi i wybudzało go (nawet SSH, które wymaga instalacji jailbreak). Testowałem urządzenie z iTunes, który nie działa i rzeczywiście zachowuje się tak, jak w poprzedniej wersji iOS, odmawiając zezwolenia na połączenie przez SSH, dopóki nie obudziłem urządzenia.
Wydaje się jednak, że nie jest to spójne. Pozostawiając telefon niepodłączony i uruchomiony iTunes, rozpocząłem sesję SSH i zacząłem przesyłać niektóre pliki. Gdy telefon poszedł spać, połączenie zostało utracone. Wygląda więc na to, że odpowiedź brzmi „tak, ale nie licz na to?” Oczywiście synchronizacja bezprzewodowa z iTunes rzuca nam krzywą.
źródło
Myślę, że przekonasz się, że 4S budzi się w sieci Wi-Fi przez 10 sekund co 4 minuty (240 sekund) niezależnie od ustawienia iTunes Sync.
Można to przetestować, otwierając monit DOS na komputerze z systemem Windows (lub w terminalu w OS X) podłączonym do tej samej sieci, co iPhone WiFi.
Znajdź adres IP przypisany do telefonu (w telefonie> Ustawienia> Wi-Fi> {nazwa sieci}> Adres IP
Wpisz następujące polecenie (przykład):
(gdzie liczba to adres IP telefonu i -t oznacza pingowanie; w OS X pomiń,
-t
ponieważ nie jest potrzebne)Poczekaj, a zobaczysz serię odpowiedzi przez 10 sekund co 230 sekund (230 + 10 = 240 = 4 minuty)
źródło
całkiem pewne, że iOS 4 wyłącza Wi-Fi, gdy ekran jest zablokowany. Skąd mam wiedzieć? ponieważ kilka razy przekroczyłem limit i zadzwoniłem do AT&T, a oni potwierdzili tę funkcję. Nie zamierzam ryzykować, że zapłacę więcej, testując, czy to znowu jest przypadek ... ale powinienem był o tym wspomnieć lub polecić, gdy ktoś wyjdzie na iOS 5.
źródło
Wydaje się, że tak jest w przypadku chksum, z kilkoma dodatkowymi szczegółami.
(patrz https://stackoverflow.com/questions/8850551/uirequirespersistententwifi-equivalent-for-cellular-connection )
Zasadniczo iPhone utrzymuje połączenie Wi-Fi, kiedy jest to konieczne, z powodu usług Apple (Wi-Fi) lub aplikacji innej firmy.
Sam zauważyłem to zjawisko, gdy przywróciłem iPhone'a do ustawień fabrycznych - wcześniej zawsze korzystałem z synchronizacji z Wi-Fi, ale dziś postanowiłem korzystać tylko z połączenia przewodowego, więc znów ciekawie było zobaczyć to stare zachowanie.
Pamiętam, jak konfigurowałem iPoda touch mojego przyjaciela i słuchałem jego gongu co około 10 minut (co może być 15, mówiąc psychologicznie, że go nie zdążyłem, tak jak było przedtem, gdy takie problemy wystąpiły).
Muzyka wydaje się bardzo interesująca. Wyczyściłem / przywróciłem iPhone'a do czystości, aby potwierdzić moje obserwacje, a wyniki poniżej wydają się spójne.
Jeśli odtwarzam muzykę i zablokuję iPhone'a (ustaw najbliższy terminal na pingowanie adresu IP zgodnie z instrukcjami Hackencrash), iPhone będzie utrzymywał połączenie Wi-Fi przez czas nieokreślony (po upływie normalnego 15-sekundowego limitu czasu). Dzieje się tak niezależnie od tego, czy aplikacja jest na pierwszym planie, czy w tle po zablokowaniu telefonu.
Jeśli wstrzymasz odtwarzanie muzyki, po 15 sekundach Wi-Fi wyłączy się jak zwykle.
Jeśli następnie wznowisz muzykę LUB odtworzysz muzykę (za pomocą Apple Earbud Controls) z zablokowanego iPhone'a, Wi-Fi pozostanie w trybie uśpienia.
Jeśli coś spowoduje ponowną aktywację Wi-Fi podczas snu (np. Przychodząca wiadomość e-mail przez połączenie push), iPhone obudzi Wi-Fi i pozostanie aktywny jak w (1).
źródło
Twoja obserwacja jest prawidłowa: WiFi jest włączone 24/7, chyba że je wyłączysz. Ja też pamiętam, że nie tak było jakiś czas temu, ale wierzę, że WiFi zawsze było aktywne od co najmniej iOS 4.
źródło