Los desarrolladores de Android ahora pueden impulsar a los usuarios a actualizar sus aplicaciones

Los desarrolladores de Android ahora pueden impulsar a los usuarios a actualizar sus aplicaciones

En su Android Dev Summit, Google anunció hoy varias herramientas y características nuevas para programadores que escriben programas para su sistema operativo móvil. Algunos de ellos no son ninguna sorpresa, como la compatibilidad con la versión más reciente de este lenguaje Kotlin, que se está volviendo cada vez más popular en el ecosistema de desarrolladores de Android, así como las nuevas funciones para sus herramientas y API de Android Jetpack, así como el IDE de Android Studio. Sin embargo, la mayor sorpresa es probablemente el inicio de la API de actualizaciones en la aplicación.

Aunque el título no solo lo hace sonar como un atributo revolucionario, es realmente un gran negocio. Con esta nueva API, los programadores ahora tienen dos nuevos enfoques para impulsar a los usuarios a actualizar su programa.

"Aquí hay algo que los desarrolladores nos han pedido durante mucho tiempo: decir que posee una aplicación y desea asegurarse de que el consumidor esté ejecutando el modelo más reciente", dijo Stephanie Saad Cuthbertson, directora sénior de gestión de productos y relaciones con desarrolladores de Google. me informó. "Eso es algo que los desarrolladores realmente se preocupan".

Suponga que envió su aplicación con un error significativo (sucede ...) y le gustaría asegurarse de que todos los usuarios se actualicen de inmediato; En breve, podrá mostrarles un mensaje de obstrucción en pantalla completa que se mostrará cuando inicien el programa por primera vez una y otra vez mientras se aplica la actualización. Obviamente, eso solo está destinado a errores importantes. La siguiente opción le da al usuario más flexibilidad y le permite seguir utilizando el programa mientras se descarga la actualización. Los desarrolladores pueden personalizar completamente estos flujos de actualización.

Por el momento, la API de actualizaciones más reciente está actualmente en prueba con un par de socios y el plan es abrirla a más desarrolladores en breve.

Dado que Cuthbertson se preocupó, la atención del equipo en los últimos años se ha centrado en proporcionar a los desarrolladores lo que quieren. El símbolo de esto, señaló, son los idiomas Kotlin. "No fue un discurso diseñado por Google y posiblemente no sea la opción clara, pero en realidad fue la mejor opción" , nos informó. " Cuando examina las últimas décadas, es posible que realmente vea una inversión que comenzó con el IDE. En realidad, solo han pasado cinco años desde ese momento, lo hemos estado construyendo, completamente basado en los comentarios de los desarrolladores".

La compañía anunció que el 46 por ciento de los desarrolladores especializados ahora utilizan Kotlin y más de 118,000 nuevos proyectos de Kotlin se lanzaron en Android Studio solo en el último mes (y eso es solo de los consumidores que optan por discutir las métricas junto con Google), para garantizar que la inversión sea indudablemente rentable. apagado.

Sin embargo, una cosa de la que los desarrolladores se han estado quejando últimamente es que los tiempos de compilación en Android Studio se han ralentizado. "Lo que vimos internamente fue que los tiempos de construcción son cada vez más rápidos, pero lo que escuchamos de los desarrolladores externos es que se están volviendo más lentos", dijo Cuthbertson. "Comenzamos con la evaluación comparativa, tanto internamente en condiciones controladas, pero para cualquiera que optara, comenzamos a evaluar todo el ecosistema". Lo que el equipo descubrió fue que Gradle, el corazón del sistema de compilación de Android Studio, se está volviendo mucho más rápido, pero el sistema y la plataforma sobre los que construye también incluye efectos significativos. Cuthbertson señaló que la solución de Spectre y Meltdown necesitaba un efecto importante en los usuarios de Windows y Linux, como, por ejemplo, los complementos. Por lo tanto, en el futuro, el equipo está construyendo nuevas herramientas de investigación y creación de perfiles para permitir que los programadores obtengan más información sobre sus tiempos de compilación y Google creará más complementos para acelerar sus operaciones.

Casi todo esto no está en la versión beta reciente de Android Studio 3.3 (y la versión beta 3 de la versión 3.3 que se lanzó recientemente), pero solo un factor que los usuarios de Android Studio probablemente estarán felices de escuchar es que Chrome OS obtendrá soporte oficial para su IDE primero el próximo año, utilizando la nueva capacidad de Chrome OS para ejecutar software Linux.

Otras actualizaciones, que la firma anunció hoy son nuevas bibliotecas de componentes de arquitectura Jetpack para Navigation and Work Manager, lo que facilita a los desarrolladores agregar los principios de navegación de Android en sus programas y ejecutar tareas en segundo plano sin necesidad de escribir mucho código repetitivo. Los paquetes de aplicaciones de Android, que permiten a los desarrolladores modularizar sus programas y enviar partes de ellos a pedido, también pueden recibir algunas actualizaciones, al igual que los programas inmediatos, que los usuarios pueden operar sin instalarlos manualmente. El empleo de URL web para aplicaciones instantáneas ahora es opcional y su construcción en Android Studio se ha vuelto más simple.