Tło:
Mam iPhone'a 3GS z iOS 5.1 i abonament danych 3G, który ciągle włączam. Utrzymuję również „Usługi lokalizacyjne” (GPS) zawsze włączone , ponieważ korzystam z aplikacji, które z nich korzystają.
Staram się jednak wyłączyć Wi-Fi, ponieważ jest to przyssawka i rzadko korzystam z telefonu w zasięgu stacji bazowej, dla której mam autoryzację - i nie podoba mi się praktyka wskakiwania na niezabezpieczone „za darmo” „sieci, nawet krótko.
Scenariusz:
Czasami, gdy muszę wyszukać adres lub wskazówki, korzystam z aplikacji Mapy . Kiedy uruchamiam aplikację po raz pierwszy od pewnego czasu, widzę okno dialogowe z informacją, że powinienem „włączyć Wi-Fi, aby poprawić dokładność” .
Zapomniałem dokładnego tekstu okna dialogowego, ale to jest ogólny komunikat, a przyciski to „OK” i „Ustawienia”. („OK” najwyraźniej oznacza „Rozumiem, teraz odchodzę” , w przeciwieństwie do „OK, włącz.” ) Uważam, że okno dialogowe jest irytujące i zagadkowe. Gdy go odrzucam, nadal mogę uzyskać dokładną lokalizację, o ile wiem!
Więc chciałbym wiedzieć:
Dlaczego Mapy mówią mi, że dokładność lokalizacji zostałaby poprawiona przy włączonym Wi-Fi? Czy jest jakiś problem z GPS, który Wi-Fi może w jakiś sposób zrekompensować? Nie rozumiem, jak to byłoby pomocne. Czy GPS nie jest wystarczająco dokładny?
Jeśli chodzi o radzenie sobie z irytacją: czy istnieje sposób, aby raz na zawsze uciszyć ten dialog ? Nie podoba mi się dalsze potwierdzanie czegoś, o czym już kilkadziesiąt razy mnie informowano.
Dzięki!
Odpowiedzi:
IPhone używa wspomaganego systemu GPS w celu poprawy dokładności systemu lokalizacji za pomocą GPS i wież komórkowych. Sieci Wi-Fi służą do określania lokalizacji urządzenia; nazywa się to hybrydowym systemem pozycjonowania (XPS).
Przed iOS 4 iOS podłączony do bazy danych Skyhook Wireless hotspotów Wi-Fi i ich lokalizacji . Firma Apple ujawniła w kwietniu 2010 r., Że przeszła na własną, zastrzeżoną bazę danych.
Ze względów bezpieczeństwa przeczytaj ten komunikat prasowy Apple .
źródło
Hybrydowy system pozycjonowania (XPS)
A-GPS (Assisted GPS) to metoda lokalizacji, w której stosuje się zarówno GPS, jak i wieże komórkowe (triangulacja komórka-miejsce) w celu zwiększenia dokładności.
WPS (system pozycjonowania Wi-Fi) służy do identyfikacji sieci Wi-Fi w celu lokalizacji.
Hybrydowy system pozycjonowania (XPS) to połączenie zarówno A-GPS, jak i WPS.
Dzięki tej kombinacji osiągasz maksymalną dokładność zarówno na obszarach wiejskich, jak i gęsto zaludnionych.
Wikipedia na temat pozycjonowania hybrydowego:
Oto porównanie wydajności różnych usług lokalizacyjnych:
[ źródło ]
źródło
Jeśli przez jakiś czas nie korzystałeś z GPS, chipset GPS nie będzie zawierał bieżącej informacji o almanachu i efemerydach. Zebranie wystarczającej ilości tych informacji z danych wysyłanych przez satelity GPS zajmuje dobrą minutę, a zebranie pełnej informacji o almanachu i efemerydach trwa dłużej.
Jeśli urządzenie może zawęzić swoją lokalizację do kilkuset stóp, może przesłać te informacje do serwerów Apple i mogą wygenerować wystarczającą ilość tych informacji, aby chipset GPS mógł znacznie szybciej zablokować satelity. Jest to często określane jako „wspomagany GPS”, chociaż tytuł ten jest pod wieloma względami mylący.
Teoretycznie byłby w stanie uzyskać te informacje z pobliskich wież komórkowych, ale historycznie iPhone działał na GSM, który miał słabe możliwości pozycjonowania wieży, gdy iPhone pierwszy raz wyszedł. Apple zdecydowało się przede wszystkim na pozycjonowanie Wi-Fi, a na drugie pozycjonowanie wieży komórkowej.
Tak, szybciej uzyskasz lepszą pozycję, jeśli znajdziesz się w pobliżu hotspotu Wi-Fi zmapowanego przez jabłko (a ze względu na program do gromadzenia danych ma wiele zmapowanych sygnałów WiFi), jeśli włączysz Wi-Fi.
Nie sądzę, że istnieje sposób na wyłączenie alertu z prośbą o włączenie Wi-Fi.
źródło
Per wsparcia Apple :
Krótko mówiąc, iOS korzysta z Wi-Fi pozyskiwanego z tłumu w bazie danych Apple, aby pomóc w dokładnym dostrojeniu pomiarów GPS.
źródło
IPhone i iOS ogólnie implementują hybrydowy GPS, który korzysta z bazy danych znanych miejsc Wi-Fi, aby wskazać lokalizację użytkownika szybciej niż z GPS i dla dodatkowej dokładności, gdy warunki dla GPS nie są optymalne (obszar z wysokimi budynkami, wewnątrz ...) .
Ta baza danych jest zbudowana z anonimowych danych gromadzonych przez urządzenia z systemem iOS.
Chociaż Apple polegało na Skyhook w swojej bazie danych lokalizacji WiFi, teraz używają własnych zgodnie z tym artykułem .
źródło
Nie mam nic więcej niż anegdotyczne dowody na poparcie tego, ale jestem całkiem pewien, że WiFi jest również używane do wspierania funkcji monitorowania regionu Apple .
Na forach programistów znajduje się post (nie mogę znaleźć linku i myślę, że możesz potrzebować konta programisty, aby uzyskać do niego dostęp mimo to) od pracownika Apple'a pod koniec 2010 lub na początku 2011 roku, który wskazuje, że monitorowanie regionu opiera się tylko na wieżach komórkowych (nie sprzętowy GPS).
Mieliśmy dzisiaj problem z testowaną aplikacją, w której regiony nie były odbierane przez określony telefon. Potem zdaliśmy sobie sprawę, że był to jedyny telefon z wyłączonym Wi-Fi (inne były włączone, ale „Brak połączenia”). Kiedy włączyliśmy Wi-Fi, nagle wszystko zaczęło odbierać.
W związku z tym, jeśli zamierzasz korzystać z aplikacji takich jak Banjo, Highlight lub cokolwiek korzystającego z Geoloqi, sugeruję włączenie Wi-Fi, aby uzyskać lepsze wrażenia.
źródło