¿Cómo sabe Passbook la ubicación de un usuario?

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.

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.

More Interesting

¿Qué solución de punto de ventas / contabilidad / inventario / facturación / comercio electrónico relacionada con iOS está disponible para pequeñas empresas?

¿Cuánta RAM tiene el iPad 2?

¿Por qué Apple descarga actualizaciones de iOS en cada uno de mis dispositivos iOS por separado?

¿Por qué Apple (iOS) está a punto de cambiar la política del 'jardín amurallado' solo ahora (es decir, iOS8)?

¿Por qué es iOS más rápido que otros sistemas operativos?

Desde que Android copió iOS, ¿por qué no lo hicieron mejor? ¿Por qué el iOS es mucho mejor en la gestión de la memoria, tiene una mejor respuesta táctil y animaciones más fluidas?

¿Debo escribir mi SDK de iOS de código abierto (que se lanzará a principios de 2016) en Swift u Objective-C?

¿Puedo aprender a desarrollar aplicaciones de iOS y Android simplemente usando el material que está disponible en línea?

He estado haciendo aplicaciones de Mac OS y desarrollo de iOS. ¿Qué tan difícil es cambiar a la programación del lado del servidor?

¿Puedes contraer un virus en el iPhone?

¿Qué debo hacer si mi iPhone 3 no se restaura?

¿Cuáles son algunas aplicaciones que pueden mejorar mi productividad, tanto en el trabajo como en mi vida cotidiana (iOS y Android)?

¿IOS 7 hará que los usuarios de Apple cambien a otras plataformas?

¿Cuál es la diferencia entre OIS y EIS en la cámara del teléfono inteligente y cuál es preferible?

Si Jesús regresara, ¿qué teléfono usaría, Android o iOS?