El iPhone usa varios trucos para determinar la ubicación.
Su teléfono generalmente está conectado a torres celulares. Si no fuera así, nunca podría recibir ninguna llamada.
El software puede determinar su ubicación aproximada al observar qué torres celulares están en el área y qué tan lejos están.
Este método requiere muy poca energía adicional, ya que es lo que su teléfono está haciendo de todos modos.
Si tiene Wifi activado, otro método que utiliza es observar qué redes Wifi están disponibles.
Para su ejemplo, tal vez el iPhone reconoce la red Wifi de Starbucks (o una red cercana diferente) y utiliza esa información para averiguar dónde se encuentra.
Una vez más, este método no requiere mucha más energía de la batería que solo mantener Wifi conectado.
Esto es aún más preciso que el método de triangulación de la torre celular descrito anteriormente, solo por el alcance limitado de Wifi. Si está conectado a la red Wifi de Starbucks, es probable que esté bastante cerca de Starbucks.
De hecho, este método es aún más preciso que el GPS en las áreas metropolitanas, donde hay muchos edificios altos que pueden interferir con la señal del GPS.
- Cómo restaurar un dispositivo iOS usando iCloud
- Proporcionando las mismas especificaciones, ¿tendrá un iOS o Android un punto de referencia más alto y un rendimiento de la vida real? ¿Por qué?
- ¿Por qué es tan inutilizable la libreta de direcciones en iPad?
- ¿Se espera que Windows 8 gane una cuota de mercado de dos dígitos en el mercado móvil?
- ¿El nuevo aspecto de Apple iOS 7 es una mejora?
El tercer método que utiliza el iPhone para determinar la ubicación es, por supuesto, el GPS.
Si el GPS está funcionando constantemente, como en las instrucciones paso a paso, entonces, tiene razón, puede usar mucha batería.
Sin embargo, si el GPS solo está buscando pasivamente el Starbucks más cercano en el fondo, entonces no usa tanto jugo.
Esto se debe a muchos factores.
- El GPS puede tener una idea aproximada de dónde se encuentra mucho más rápido de lo que puede determinar sus coordenadas exactas. Para cosas como la ubicación pasiva de fondo, su ubicación general es más que suficiente, el sistema no necesita saber si está a 50 pies de Starbucks o 55 pies de Starbucks.
- Debido a que la mayoría de las personas no viajan en jetpack, el sistema no necesita encontrar su ubicación cada segundo. El sistema puede verificar el GPS a intervalos regulares (quizás unos minutos) y ver si está cerca de un Starbucks. Si no está cerca, no volverá a molestar con el GPS durante unos minutos, de modo que tenga algo de tiempo para viajar.