Android deja el escaneo de balizas de fondo en las aplicaciones habilitadas para balizas individuales, mientras que iOS lo delega al sistema operativo. ¿Por qué iOS maneja las señales de baliza de manera diferente a Android?

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.

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.

Apple permite las notas de notificación push de Apple con contenido del proveedor de ibeacon. Entonces, cuando esté cerca, se presentará información específica de APN a esa baliza. El ecosistema ibeacon también se integra con AppleID, por lo que, con la aprobación del usuario de iOS, la aplicación no necesita preocuparse por los datos de ubicación D y otros puntos de datos específicos que se obtendrían del usuario para marketing específico e ingresos publicitarios para Google.

iOS y Android se implementan por diferentes razones, por lo que operativamente y logísticamente continuarán operando con protocolos diferentes.

Es un problema de privacidad. Llano y simple.

Creo que es una diferencia de filosofía entre iOS y Android. Hay muchas otras cosas (como aplicaciones de carga lateral) que los usuarios de Android pueden hacer y los usuarios de iOS no. Apple cree en ocultar muchas complejidades y dejar que los usuarios se concentren en sus objetivos principales. Android tiene un enfoque más industrial: si lo desea, hágalo usted mismo.

Porque Apple inventó iBeacon, mientras que Android solo lo admite a través de su API para Bluetooth LE. No creo que el equipo de Android haya puesto ningún esfuerzo en iBeacon, y por lo tanto no hay API para ello.

More Interesting

Mirando hacia el futuro: ¿Es mejor ser realmente bueno en la programación Mac / iOS o la programación web?

¿Apple tenía la intención de interrumpir la PC con el iPhone?

¿Qué debe hacer si su iPhone está atascado en modo de recuperación y no se restaura?

¿Has encontrado palabras que Siri simplemente no puede entender que digas, sin importar cuán claramente las enundes?

¿Cuáles son algunas buenas tiendas de desarrollo de iOS que están preparadas para asumir proyectos técnicamente complejos de más de 100k?

¿Por qué las pestañas en la aplicación ios están en la parte inferior y para Android están en la parte superior?

¿Cuáles son las aplicaciones de llamadas gratuitas para iOS?

¿Los juegos de iOS matarán a Xbox y Playstation?

¿Cuál es mejor: Java o Android?

¿Cuál es el mejor software de administración de contraseñas? ¿Se sincronizará en dispositivos Mac, PC, iOS y Android?

¿Cuáles son los pros y los contras de la Vs. automática? actualizaciones de IU manuales?

¿Existe una configuración que excluya la carga de videos en la biblioteca de fotos de iCloud?

Android deja el escaneo de balizas de fondo en las aplicaciones habilitadas para balizas individuales, mientras que iOS lo delega al sistema operativo. ¿Por qué iOS maneja las señales de baliza de manera diferente a Android?

Bloqueé mi iPod porque olvidé mi nueva contraseña. Ahora recuerdo el código de acceso, pero ya está bloqueado. ¿Hay alguna manera de desbloquearlo para que pueda ingresar la contraseña correcta?

¿Cuál es el costo promedio de adquisición de usuarios para la instalación de una aplicación en iOS y Android en India?