Hay una diferencia significativa en la forma en que funcionan las balizas en dispositivos Android e iOS.
A partir de iOS 7.1, Apple ha introducido un servicio de nivel de sistema operativo para el escaneo de balizas. Cada aplicación móvil con detección de proximidad lleva una lista de números de identificación de todas las balizas que se han activado y las asociará con su ubicación. Una vez que el dispositivo coincide con la ID de una baliza con la ID que se encuentra en la aplicación móvil con detección de proximidad, el iPhone activará la aplicación relevante (incluso si está cerrada) sola, cuando estén dentro del alcance de la baliza.
Android, por otro lado, no tiene dicho servicio de nivel de sistema operativo para el escaneo de balizas en segundo plano. Por lo tanto, para que los usuarios de Android interactúen con las balizas, deben tener la aplicación correspondiente ejecutándose en su teléfono (al menos en segundo plano) para buscar señales BLE.
- ¿Cómo elimino y reemplazo una cuenta de iCloud en iOS 8 cuando ya no tengo la contraseña?
- ¿Cómo obtuvo su nombre Siri?
- ¿Qué pasó con el nuevo icono de notificación de amigo (dos cabezas superpuestas) en Facebook? ¿Se eliminó con la última actualización de iOS?
- ¿Qué lenguajes de programación debo aprender para hacer aplicaciones de iOS y aplicaciones de Windows Phone?
- En iOS, ¿cuál es una forma más eficiente: Storyboard o XIB?
Si bien muchos desarrolladores opinan que Apple adoptó este enfoque para conservar la duración de la batería coordinando cuando la radio está activa, un estudio reciente de Aislelabs, el marco iBeacon de Apple en realidad funciona mejor con Android, especialmente cuando se trata de la duración de la batería.
Hemos discutido algunos otros hechos menos conocidos sobre cómo Android interactúa con balizas aquí: cómo Android está emergiendo rápidamente como la próxima plataforma caliente para Beacons
Si está interesado en obtener más información acerca de cómo construir una aplicación habilitada para balizas desde cero, únase a nosotros en nuestro Curso de desarrollo de aplicaciones de baliza en vivo de 3 sesiones . Ayudará a obtener información sobre los servicios basados en la ubicación y también a comprender mejor las terminologías como el alcance de las balizas, el monitoreo de fondo, etc.