Sí, definitivamente. También me sorprendió bastante la precisión. Tengo un iPod Touch de cuarta generación (y esta historia volvió con el sistema operativo iOS 4). De hecho, al principio me hice un poco paranoico, hasta que examiné la tecnología que había detrás.
Estaba caminando por un estacionamiento y mirando fijamente la aplicación Maps en mi iPod cuando me di cuenta de que cada dos segundos el puntero se movería. El dispositivo estaba literalmente siguiendo mi posición mientras caminaba por el estacionamiento, literalmente con la precisión de un espacio de estacionamiento. GUAU.
Pero aquí está el verdadero truco. ¡El dispositivo no tiene GPS ni había conexión a internet WiFi! ¿Cómo funciona eso, ¿verdad?!?! Mi WiFi estaba encendido, pero no estaba conectado a nada. Había oído hablar de GPS y había oído hablar de buscar la dirección IP (asignada por los proveedores de servicios de Internet), pero no había oído nada que explicara esto.
Aparentemente, el dispositivo en realidad se triangula (como la triangulación de la torre celular en los teléfonos celulares), pero con puntos de acceso WiFi. No tiene que estar conectado a Internet ni a las redes en cuestión para usar la triangulación de WiFi. Su dispositivo tiene una base de datos de puntos de acceso WiFi locales que buscó la última vez que se conectó a Internet.
Ahora, no sé de dónde viene esta base de datos. Si buscó TODOS los puntos de WiFi locales basados en su ubicación. O si buscó solo las conexiones WiFi que detectó en el pasado (pero no sabía las ubicaciones en ese momento). O que. Pero de alguna manera, el dispositivo construye una base de datos de conexiones WiFi que reconoce más adelante y recuerda la información de ubicación. El dispositivo es capaz de detectar y reconocer muchas, muchas más señales de WiFi de las que se muestran en la ventana de conexiones de WiFi, siendo estas últimas solo las que son lo suficientemente fuertes y coherentes para hacer conexiones utilizables.
Más tarde, su dispositivo puede usar la intensidad de la señal, la dirección, la distancia, etc., en relación con uno o más puntos de acceso WiFi, para calcular su ubicación. ¿Y adivina qué? Incluso funciona con contraseña protegida por WiFi a la que no puedes acceder.
Si se conecta a Internet a través de un WiFi público, actualizará las tablas de la base de datos con más información nueva basada en su nueva ubicación y otras redes que detectó en su camino. Cada conexión WiFi tiene un código numérico especial asociado (no estoy seguro si esta es la dirección IP, la dirección MAC o qué) que el dispositivo busca en línea y extrae las coordenadas geográficas.
Puedo caminar por los vecindarios en mi área en los que nunca he estado antes, y sin conectarme a Internet, el dispositivo seguirá identificando mi ubicación. Pero solo si ambos WiFi están encendidos y los servicios de ubicación están activados. Solo desactivaría el primero para preservar la vida útil de la batería y el segundo para proteger el anonimato.
Este método de triangulación es más preciso que su dispositivo, y lo prefiere, la búsqueda de direcciones IP más comúnmente reconocida. Una vez que establezca una conexión a Internet, su dispositivo puede usar su dirección IP para determinar su ubicación dentro de un radio determinado. La precisión no es mejor que el radio de la señal WiFi, junto con la precisión de determinar la ubicación del hardware de la red cableada.
El único servicio de ubicación que su dispositivo prefiere sobre la triangulación de WiFi es el chip GPS, que solo está disponible en ciertos modelos de ciertos dispositivos.
Lo que su dispositivo prefiere menos que la búsqueda de direcciones IP son los servicios de ubicación basados en la torre celular: Cell Tower Triangulation, a la que el dispositivo no tiene que tener una conexión celular. De hecho, ni siquiera necesariamente tiene que tener una suscripción al servicio celular. El dispositivo utiliza la distancia, la dirección, la intensidad de la señal, etc., a una o más torres celulares que detecta, para determinar su ubicación en relación con ellas. Nuevamente, este método solo funciona con modelos y dispositivos que tienen capacidades celulares.
Cuantas más tecnologías esté en juego, y si tiene una conexión directa a Internet con la que buscar datos, más precisa será su ubicación. Nada es más preciso que el GPS, pero todavía hay algo llamado GPS asistido (A-GPS) que utiliza Internet para determinar el tiempo (y la ubicación) para ayudar a obtener mejores soluciones en los satélites GPS. Esto no solo mejora la precisión, sino que hace que todo el proceso sea más rápido.
Desafortunadamente, no parece haber una manera de evitar que los sitios web y aplicaciones en el iOS recopilen la información de su ubicación sin perder la utilidad de los servicios de ubicación. Preferiría los servicios de ubicación pasivos que determinan mi ubicación sin enviarlos a través de Internet cuando sea posible. Apple promete el anonimato, pero también le advierte que no tienen ninguna responsabilidad por las aplicaciones de terceros que violen su privacidad.
Si vives en una ciudad, te recomiendo que compres un dispositivo táctil inteligente como el iPod o el iPad. He oído que el nuevo iPad 5 tendrá GPS. He tenido un iPod Touch durante un par de años y es maravilloso. Es una pequeña computadora / calculadora en mi bolsillo que me proporciona mapas, horarios de autobuses e Internet. En la ciudad, hay señales WiFi abiertas al público por TODAS PARTES. Preferiría gastar $ 400 en un toque (y $ 90 / año en el servicio de teléfono basado en Internet de Skype [que se puede usar en el iPod con una aplicación gratuita de Skype]) que obtener un iPhone gratuito con un contrato de $ 100 / mes por dos años. Ridículo. La única diferencia es el GPS, y puede obtener un dispositivo GPS separado en amazon.com por $ 40 si realmente necesita una precisión de dos pulgadas.