¿Qué es la API de reconocimiento?

Con la API de reconocimiento de Google, puedes permitir que tu app reaccione de forma inteligente ante la situación actual del usuario. La API de Awareness expone cinco tipos de contexto diferentes, que incluyen la actividad del usuario y las balizas cercanas. Estos tipos permiten que tu app defina mejor la experiencia del usuario de nuevas maneras que antes no eran posibles. Tu app puede combinar estos indicadores de contexto para hacer inferencias sobre la situación actual del usuario y usar esta información a fin de proporcionar experiencias personalizadas, como una sugerencia de lista de reproducción cuando el usuario se conecta a los auriculares y comienza a trotar.

Beneficios de la API de reconocimiento

La API de reconocimiento proporciona varios beneficios:

  • Facilidad de implementación: Solo debes agregar una sola API a tu app, lo que simplifica en gran medida la integración y mejora tu productividad.
  • Mejores datos de contexto: Los indicadores sin procesar se procesan para mejorar la calidad. Por ejemplo, los algoritmos avanzados se usan para determinar la actividad del usuario con un alto nivel de precisión.
  • Estado óptimo del sistema: La API de Awareness administra automáticamente su impacto en la duración de la batería y el uso de datos para que tu app no tenga que hacerlo.

Instantáneas y vallas

La API de reconocimiento consiste en dos API diferentes que tu app puede usar para obtener indicadores de contexto a fin de determinar la situación actual del usuario:

  • API de protección: Esta API permite que tu app reaccione a la situación actual del usuario y proporciona notificaciones cuando se cumple una combinación de condiciones de contexto. Por ejemplo, cada vez que el usuario camina y sus auriculares están conectados. Una vez que se registra una valla, la API de Fence puede enviar devoluciones de llamada a tu app incluso cuando no se está ejecutando.
  • API de Snapshot: Esta API permite que tu app solicite información sobre el contexto actual del usuario, como su ubicación actual y las condiciones climáticas actuales.

Tipos de contexto

El contexto está en el centro de la API de reconocimiento. Los datos contextuales incluyen datos derivados de sensores, como la ubicación (latitud y longitud), el tipo de lugar, como un parque o una cafetería, y la actividad, como caminar o conducir. Estos tipos básicos, o indicadores, se pueden combinar para extrapolar la situación del usuario con más detalle. Expande el siguiente aviso para ver qué indicadores contextuales dejaron de estar disponibles.

En la siguiente tabla, se describen los tipos de contexto básicos que ofrece la API de reconocimiento:

Tipo de contexto Ejemplo
Tiempo Hora local actual
Location Latitud y longitud
Actividad Se detectó actividad del usuario, como caminar, correr o andar en bicicleta
Pixeles contadores Píxeles contadores cercanos que coinciden con el espacio de nombres especificado
Auriculares Estado de si los auriculares están conectados o no