Fundo:
Eu tenho um iPhone 3GS com iOS 5.1 e um plano de dados 3G que eu mantenho ativado. Também mantenho os "Serviços de Localização" (GPS) sempre ativos , pois uso aplicativos que tiram proveito dele.
No entanto, faço questão de manter o Wi-Fi desligado porque é um otário de bateria e raramente uso o telefone dentro do alcance de uma estação base para a qual eu estaria autorizado - e não gosto da prática de pular em locais "desprotegidos" "redes, mesmo que brevemente.
Cenário:
Às vezes, quando preciso procurar um endereço ou direções, uso o aplicativo Maps . Quando inicio o aplicativo pela primeira vez no que parece um tempo, vejo uma caixa de diálogo informando que devo "ativar o Wi-Fi para melhorar a precisão" .
Esqueço o texto exato da caixa de diálogo, mas essa é a mensagem geral e os botões são "OK" e "Configurações". ("OK" aparentemente significa "eu entendi, agora vou embora" , em oposição a "OK, habilite". ) Acho o diálogo irritante e intrigante. Quando a ignoro, ainda recebo uma localização precisa, até onde eu sei!
Então, eu gostaria de saber:
Por que o Maps está me informando que a precisão da localização seria melhorada com o Wi-Fi ativado? Existe algum problema com o GPS que o Wi-Fi possa de alguma forma compensar? Não vejo como isso seria útil. O GPS não é preciso o suficiente?
Em termos de lidar com o aborrecimento: Existe uma maneira de eu silenciar esse diálogo de uma vez por todas? Não gosto de continuar reconhecendo algo de que já fui informado dezenas de vezes.
Obrigado!
Respostas:
O iPhone usa GPS assistido para melhorar a precisão do sistema de localização usando GPS e torres de celular. As redes Wi-Fi são usadas para ajudar a determinar a localização do dispositivo; isso é chamado de sistema de posicionamento híbrido (XPS).
Antes do iOS 4, o iOS acessava o banco de dados Skyhook Wireless de pontos de acesso Wi-Fi e suas localizações . A Apple divulgou em abril de 2010 que havia migrado para seu próprio banco de dados proprietário.
Por questões de segurança, leia este comunicado de imprensa da Apple .
fonte
Sistema de posicionamento híbrido (XPS)
O A-GPS ( GPS assistido) é um método de localização em que o GPS e as torres celulares são usadas (triangulação do local da célula) para melhorar a precisão.
WPS (Wi-Fi Positioning System) é quando você usa a identificação de rede Wi-Fi para localização.
O sistema de posicionamento híbrido (XPS) é a combinação do A-GPS e do WPS.
Com essa combinação, você obtém a máxima precisão em áreas rurais e densamente povoadas.
Wikipedia sobre posicionamento híbrido:
Aqui está uma comparação do desempenho de diferentes serviços de localização:
[ fonte ]
fonte
Se você não usa o GPS há algum tempo, o chipset do GPS não terá informações atuais sobre almanaque e efemérides. Leva até um minuto para coletar o suficiente dessas informações dos dados que os satélites GPS estão enviando para obter uma boa solução e leva mais tempo para coletar informações completas sobre almanaques e efemérides.
Se o dispositivo puder restringir sua localização a algumas centenas de metros, poderá enviar essas informações para os servidores da Apple e eles poderão gerar informações suficientes para que o chipset GPS trave nos satélites muito mais rapidamente. Isso geralmente é chamado de "GPS assistido", embora esse título seja relativamente enganador de várias maneiras.
Em teoria, seria capaz de obter essas informações de torres de celular próximas, mas historicamente o iPhone funcionava com GSM, que tinha pouca capacidade de posicionamento da torre quando o iPhone foi lançado. A Apple decidiu ir com o posicionamento wifi principalmente e com a torre de celular secundariamente.
Então, sim, você receberá uma posição melhor mais rapidamente se estiver perto de um ponto de acesso wifi que a apple mapeou (e devido ao seu programa de coleta de dados, há muitos sinais de wifi mapeados) se você ativar o wifi.
Não acredito que haja uma maneira de desativar o alerta solicitando que você ligue seu wifi.
fonte
Por suporte da Apple :
Em suma, o iOS usa Wi-Fi de origem coletiva no banco de dados da Apple para ajudar a ajustar as medições de GPS.
fonte
O iPhone e o iOS em geral implementam um GPS híbrido que se baseia em um banco de dados de pontos Wi-Fi conhecidos para identificar a localização do usuário mais rapidamente do que com o GPS e para aumentar a precisão quando as condições do GPS não são ideais (área com edifícios altos, em ambientes fechados ...) .
Esse banco de dados é construído a partir de dados anônimos coletados pelos dispositivos iOS.
Enquanto a Apple costumava confiar no Skyhook para seu banco de dados de localização WiFi, agora está usando o seu próprio, de acordo com este artigo .
fonte
Não tenho muito mais do que evidências anedóticas para apoiar isso, mas tenho certeza de que o Wi-Fi também é usado para ajudar no monitoramento de região da Apple recurso de .
Há uma postagem nos fóruns de desenvolvedores (não consigo encontrar o link e acho que você pode precisar de uma conta de desenvolvedor para acessá-lo de qualquer maneira) de um funcionário da Apple no final de 2010 ou no início de 2011 que indica que o monitoramento da região é baseado apenas em torres de celular (não o GPS do hardware).
Hoje, estávamos com um problema em um aplicativo que testamos em que regiões não estavam sendo atendidas por um telefone específico. Então percebemos que era o único telefone com o WiFi desativado (os outros estavam ligados, mas "Não conectado"). Quando ligamos o WiFi, de repente ele começou a captar tudo.
Dessa forma, se você pretende usar aplicativos como o Banjo, o Highlight ou qualquer outra coisa usando o Geoloqi, sugiro ativar o Wi-Fi para obter uma experiência melhor.
fonte