Por que o aplicativo iPhone Maps às vezes pede para ativar o Wi-Fi para "precisão", mesmo que o GPS (Serviços de Localização) esteja ativado?

12

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!

Chris W. Rea
fonte
2
O que é péssimo é quando seu escritório se move e eles levam os pontos de acesso wi-fi com eles. E então de repente o seu iPhone acha que é um lugar completamente diferente por vários meses ...
Svish

Respostas:

12

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.

Se os Serviços de Localização estiverem ativados, o dispositivo enviará periodicamente os locais com tags geográficas de pontos de acesso Wi-Fi e torres de celular nas proximidades, de forma anônima e criptografada para a Apple, para aumentar o banco de dados de multidões de locais de pontos de acesso Wi-Fi e torre de celular . Além disso, se você estiver viajando (por exemplo, de carro) e os Serviços de Localização estiverem ativados, um dispositivo iOS habilitado para GPS também enviará periodicamente localizações GPS e informações de velocidade de viagem de forma anônima e criptografada para a Apple, para serem usadas para a criação de um banco de dados de tráfego rodoviário de origem diversa. Os dados de localização de fontes coletadas pela Apple não o identificam pessoalmente.

Por questões de segurança, leia este comunicado de imprensa da Apple .

jtbandes
fonte
7

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:

Os sistemas de posicionamento híbrido são sistemas para encontrar a localização de um dispositivo móvel usando várias tecnologias de posicionamento diferentes. Normalmente, o GPS (Sistema de Posicionamento Global) é um componente importante desses sistemas, combinado com sinais de torre de celular, sinais de internet sem fio , sensores Bluetooth ou outros sistemas de posicionamento locais.

insira a descrição da imagem aqui

Aqui está uma comparação do desempenho de diferentes serviços de localização:

insira a descrição da imagem aqui [ fonte ]

gentmatt
fonte
Infelizmente, não conheço uma configuração para silenciar esse diálogo de uma vez por todas. :(
gentmatt 23/03
4

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.

Adam Davis
fonte
3

Por suporte da Apple :

Melhorando a precisão do GPS

A precisão do GPS varia de acordo com o número de satélites GPS visíveis. A localização de todos os satélites visíveis pode levar vários minutos, com a precisão aumentando gradualmente ao longo do tempo. Use estas dicas para melhorar a precisão do GPS:

  • Verifique se a data, hora e fuso horário estão definidos corretamente no dispositivo em Configurações> Geral> Data e hora. Se possível, use "Definir automaticamente". Importante: Configurações incorretas no seu computador podem ser sincronizadas com o seu dispositivo. Verifique a data, hora e fuso horário em qualquer computador que seja sincronizado com o seu dispositivo.

  • Verifique se você possui uma conexão de rede celular ou Wi-Fi. Isso permite que o GPS assistido (A-GPS) no dispositivo localize satélites GPS visíveis mais rapidamente, além de fornecer informações de localização inicial usando o Wi-Fi ou redes celulares. Nota: Microcélulas (algumas vezes chamadas de femtocélulas) não são suportadas pelos Serviços de Localização.

  • Mantenha uma visão clara do horizonte em várias direções. Lembre-se de que paredes, tetos de veículos, prédios altos, montanhas e outras obstruções podem bloquear a linha de visão dos satélites GPS. Quando isso ocorrer, seu dispositivo usará automaticamente redes Wi-Fi ou celulares para determinar sua posição, até que os satélites GPS estejam visíveis novamente.

Serviços de localização por Wi-Fi e celular de fontes múltiplas

Se os Serviços de Localização estiverem ativados, o dispositivo enviará periodicamente os locais com tags geográficas de pontos de acesso Wi-Fi e torres de celular nas proximidades, de forma anônima e criptografada para a Apple, para aumentar o banco de dados de multidões de locais de pontos de acesso Wi-Fi e torre de celular . Além disso, se você estiver viajando (por exemplo, de carro) e os Serviços de Localização estiverem ativados, um dispositivo iOS habilitado para GPS também enviará periodicamente localizações GPS e informações de velocidade de viagem de forma anônima e criptografada para a Apple, para serem usadas para a criação de um banco de dados de tráfego rodoviário de origem diversa. Os dados de localização de fontes coletadas pela Apple não o identificam pessoalmente.

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.

JW8
fonte
1

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 .

De acordo com a resposta do principal assessor da Apple, Bruce Sewell, a Apple coleta dados anônimos de localização dos iPhones, em um esforço para melhorar seu próprio banco de dados de locais de torre de celular e pontos de acesso WiFi. Os dispositivos com versões iOS anteriores a 3.2 ainda dependem dos bancos de dados do Google e do Skyhook para esses locais ...

Coiote
fonte
1

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.

Kevin
fonte