Google Play Servicios 7.3 Acabados Rollout, SDK actualizado con características adicionales para Android Wear, Google en forma, y los servicios de localización
Artículo Contenido
Los servicios de Google Play 7.3 comenzado el despliegue de a los dispositivos Android un poco menos de 2 semanas, haciendo algunos cambios pequeños, pero muy necesario en el proceso. Resulta que no era el único propósito para el que la liberación, ya que también trae algunos nuevos desarrolladores fresco capacidades pueden utilizar en sus aplicaciones. Ahora que el despliegue está terminado, Google ha lanzado un SDK Jugar Servicios actualizada con nuevas capacidades para Android Wear, Google Fit y servicios de localización. También hay una mejora a la clase GoogleApiClient para manejar situaciones en las que las API no están disponibles en un dispositivo determinado.
Magnus está de vuelta!
Android Wear
Aprendimos la semana pasada de una actualizar a la aplicación Android Wear que el apoyo a la conexión de varios relojes - y posiblemente otros dispositivos - se había convertido en realidad. Desde los desarrolladores pueden necesitar comunicarse con múltiples dispositivos de diferentes tipos, Google introdujo la API de capacidad, que ofrece una forma sencilla de comunicarse sólo con los dispositivos que ofrecen ciertas características. Esto significa que será fácil para enviar mensajes a sólo los dispositivos con una pantalla, con acceso a Internet, o la capacidad para transcribir voces.
La otra nueva adición grande es el API de canal, un sistema para mover archivos de gran tamaño o streaming de datos entre dos dispositivos portátiles a alta velocidad. Esto funciona a un nivel más bajo que DataApi y MessageApi, por lo que los desarrolladores pueden mover la información mucho más rápido, pero sin la sincronización automática y mensajería distribuida.
Google Fit
Google Fit ha crecido un poco desde que se introdujo por primera vez a finales del año pasado. Durante la mayor parte de su vida, la aplicación y la API se han centrado casi exclusivamente en el seguimiento del ejercicio y los cambios de peso. Los servicios desempeñan 7.0 ampliado la selección de tipos de datos para realizar un seguimiento porcentaje de grasa corporal y la actividad del sueño. En la última versión, la selección crece aún más para abarcar una variedad de factores nutricionales para hacer más fácil para registrar los hábitos alimenticios. Aplicaciones podrán registrar detalles como proteínas, grasas, colesterol, sodio, y más.
También hay un nuevo método práctico para acceder rápidamente a los datos en el presente. Cuando una aplicación quiere mostrar los totales actuales para el día, se puede llamar readDailyTotal y pedir un solo punto de datos como la cantidad de calorías que se han consumido o gastado. Con la excepción del contador de pasos, todos estos datos todavía requiere la autenticación de los usuarios antes de una aplicación puede leerlo. El contador de pasos, sin embargo, ha sido puesto a disposición sin restricciones para que los desarrolladores pueden incorporar en las caras del reloj y widgets y sin molestar a los usuarios.
Servicios de localización
Todos sabemos la ubicación se ha convertido en una de las piezas más importantes de los datos disponibles para las aplicaciones en nuestros teléfonos. Parece que la mitad de las mejores aplicaciones quieren saber qué ciudad estamos, y muchos de ellos no son contenido sin la localización de las coordenadas exactas. Sin embargo, el procesamiento con regularidad datos de localización pueden agotar la batería rápidamente. Para dar a los desarrolladores un poco de una mano con la optimización de sus aplicaciones, Google ha añadido un nuevo método que permite a los desarrolladores reciben varias actualizaciones como un lote para su procesamiento más eficiente.
También hay una nueva clase LocationCallback que puede manejar ambas actualizaciones de ubicación y los cambios en LocationAvailability, lo que indica que ha habido un cambio en la configuración y puede afectar a la calidad de los datos entrantes.
GoogleApiClient Enhancement
Con tantas adiciones al Juego servicios, en particular para Android Wear, algunas de las API no están disponibles en todos los dispositivos. Apps ahora pueden llamar addApiIfAvailable () para construir una lista de servicios que pueden o no pueden trabajar en todas las plataformas. Para determinar la disponibilidad de cada API, simplemente marque getConnectionResult (). Esto debe hacerlo un poco menos intimidante para construir aplicaciones que funcionan a través de múltiples plataformas como desgaste, Automoción, y TV.
Código de ejemplo y documentación de formación se ha actualizado para cubrir la mayor parte de estos cambios. El SDK actualizado está disponible y listo para descarga a través del Administrador SDK de Android.
También, permanezca atento a un desmontaje, próximamente.
- Vía:
- Desarrolladores de Android (Google)
- Fuente:
- Desarrolladores de Android Blog