Las novedades de la conferencia de desarrolladores del Google I/O

0 views

El Google I/O no deja de ser un evento para los programadores centrándose en los beneficios que promete Google, como Android. Ha tenido lugar la primordial reunion sobre noticias para programadores y te hablamos lo hablado.

Android Instant App para todos los desarrolladores

Las Android® Instant App pueden ejecutarse en la nube sin instalarse

En el pasado Google® I/O fueron publicadas las Instant Apps, programas en la nube que no crean falta instalarlas para ejecutarlas. Fue a lo largo del pasado 2016 cuando empezamos a visualizar las primeras de estas programas en acción, desarrolladas por industrias seleccionadas.

A partir de ahora, las Android Instant App están disponibles para cualquier desarrollador, pudiendo crearlas con Android® Studio 3.0 y publicarlas en Google® Play. Una Instant App puede tener el mismo código que una aplicación instalable, siempre y cuando se hayan realizado unos cambios en la aplicación que se basan especialmente en alcanzar un tamaño reducido y modularizar la aplicación.

Android Instant Apps, programas en la nube

Las Instant App tendrán que tener una estructura modular, con módulos que no superen los 4MB y que contengan las características necesarias para que funcione la aplicación en cada momento. De esta forma se evita que se tenga que bajar toda una aplicación lastrando el rendimiento y la rapidez que las Instant App intentan conseguir.

Los desarolladores deberán actualizar sus programas para adaptarlas a las Instant Apps

Otros requerimientos que pone Google® para las Instant App es que soporte Android® App Links, la forma que tiene Android® de saber si cuando entras a una URL (las Instant App son URLs) debe abrir una aplicación o exponer la web. También tendrá que aguantar la aplicación el metodo de permisos en ejecución de Android® 6.0 Marshmallow, Smart Lock para iniciar sesión (ya que la aplicación no está en el dispositivo, los documentos de camino deben guardarse en la nube) y los pagos deberán realizarse a través de las APIs de Google.

Los visitantes podrán gozar de las Instant App directamente desde la lista de aplicaciones o desde el escritorio del dispositivo, como si fuera una aplicación establecida más.

Accede a la documentación de Android® Instant Apps

Las “Actions on Google” mejoran con pagos y cuentas de usuario

Google Assistant en móviles o Google® Home aceptan interactuar con solo la voz

Las Actions on Google® [Assistant] pueden denominarse como programas para Google® Assistant. Aún no están disponibles para los visitantes pese a que si para desarrolladores. Aunque no tenemos una fecha de lanzamiento para los visitantes (solo un “pronto”) ya entendemos que de entrada estarán disponibles en inglés, alemán y francés.

Actions on Google® son las programas para Google® Assistant

Con Actions on Google® pueden crearse programas que interactúen con el cliente totalmente a través de la voz para que funcione en Google® Home o por voz en los móviles y otros artefactos que usen el Google Assistant SDK. Aunque también de una forma más tradicional como es con una pantalla táctil y escribiendo datos.

A las características que ya tenían las Actions on Google® se añade la posibilidad de efectuar pagos, tener un registro de compras y recibir alertas del envío de un producto que has comprado a través de Assistant. Añadido a ello también se podrá iniciar sesión y inventar cuentas en las aplicaciones empleando tu cuenta de Google® vinculada y dando una sencilla orden de aceptación cuando el asistente te pregunte.

Podrás inventar cuentas en beneficios con solo una orden de voz

Los visitantes podrán visualizar las programas en un directorio de aplicaciones al que se accederá desde Google® Assistant. Ahí se verán las programas disponibles, sus palabras y podrás lograr más y visualizar si son compatibles con Google® Home además de móviles Android® e iOS.

Las programas compatibles con Google® Assistant estarán en su propio directorio

Al equivalente que con las programas de Android, los programadores tendrán a su disposición una consola para desarrolladores dedicada a las Actions on Google® donde ver el rendimiento de sus creaciones a través de estadísticas.

Accede a toda la información sobre Actions on Google® para desarrolladores

Soporte a Java ocho y el idioma Kotlin

Android recibe soporte oficial para programación en Kotlin

A estas alturas saber que Android® maneja en enorme parte la plataforma Java (su idioma y su máquina virtual) es algo básico. Es algo que ya hasta quien no tiende del tema sabe. Java, como otros idiomas o beneficios progresa y promete nuevas versiones con nuevas características siendo la última versión Java 8. Será con Android® O que el metodo podrá usar las noticias de Java 8.

Android permitirá programar en Java ocho y Kotlin

También se puede inventar para Android® empleando el idioma C++ además de Java y ahora se añade a la lista uno más: Kotlin. Kotlin es un lenguaje moderno, construido desde 2012 por JetBrains, compañia detrás de IDEs como IntellJ IDEA y que contribuyan con Android® Studio. Trabaja sobre la máquina virtual de Java y además acepta trabajar con Java, teniendo partes escritas en Java y otras en Kotlin y que entrambos se relacionen entre si.

Android Studio 3.0

Android Studio 3.0 acepta inventar Android® Instant App y módulos para Android® Things

El entorno de desarrollo oficial para Android® se actualiza en etapa de pruebas a su versión 3.0 incluyendo soporte para desarrollo en Android O, Android Things y Android Instant Apps entre otras funciones. Como hemos explicado anteriormente, ahora Android® Studio es apto de usar las características de Java 8 al equivalente que el idioma de programación Kotlin.

El emulador de Android® Studio mejora, permitiendo ejecutar una versión del metodo con Google® Play, soporte a OpenGL ES 3.0, soporte a proxy, soporte a la entrada rotatoria de Android® Wear y una preferible forma de reportar errores. Junto a ello, ahora es factible depurar APKs que no hayan sido creadas con Android® Studio.

Android Studio 3.0 acepta el desarrollo para Android® O y sus funciones

De cara a Android® O los programadores tendrán a su disposición una tool que les ayudará a inventar los iconos adaptativos de programas y el uso de fuentes propias.

Con Android® Studio 3.0 puede monitorizarse en tiempo real el estado del móvil

Por otra parte, la prueba de programas se hace más exhaustiva con la incorporación de monitores de CPU, memoria y uso de red, los cuales proporcionarán documentos en tiempo real mientras la aplicación está funcionando en un móvil conectado al computador con Android® Studio.

Descarga la versión de prueba de Android® Studio 3.0

Novedades en la Google® Play Developer Console

Los programadores ya pueden saber las especificaciones de cada dispositivo

La consola de desarrollo de Google® Play es el lugar donde los programadores pueden visualizar las estadísticas de su aplicación, difundir nuevas actualizaciones, etc… Entre los cambios que se aproximan también habrá avances para ésta como la inclusión de un catálogo de dispositivos con Android® y sus características.

De esta forma un programador podrá saber las características técnicas de cada prototipo para ajustar preferible su aplicación y no permitir su instalación en ciertos dispositivos si por una de sus características da problemas con la aplicación. Para apoyar en este proceso también se acepta ver las estadísticas de instalación en aquellos dispositivos con un cierto procesador o con cierta suma de memoria RAM por ejemplo, para saber si es preferible quitar el soporte, arreglar el error o desestimarlo.

TensorFlow 1.2 acerca más IA a los desarrolladores

Google revela la segunda generación de sus TPU

TensorFlow, el framework de Google® que incorpora todas sus APIs y tools de inteligencia artificial. En su última actualización añade un motor de aprendizaje para efectuar este proceso en la nube sin obligación de un dispositivo de alto rendimiento.

Google también ha utilizado el Google® I/O para exponer sus TPU (Tensor processing unit) de segunda generación, unas unidades de proceso creadas específicamente para la función del Machine Learning (aprendizaje por parte de máquinas).

Lighthouse para Google® Chrome® ayuda a inventar WebAPKs

Lighthouse acepta probar WebAPKs desde Chrome

Las WebAPKs son programas Android® que se operan en el navegador. Compuestas con código de Android® son diferenciadas de las Android® Instant App en que estas no se operan completamente en la nube. En cambio una WebAPK sigue siendo muy ligera y han presentado el ejemplo de Twitter® Lite. Con sus propias notificaciones, interfaz, página en ajustes de programas e inclusive icono junto a las otras aplicaciones, ocupaba menos de 1MB de espacio.

Ahora aquellos programadores que quieran efectuar tareas de depuración (debug) de sus WebAPKs podrán realizarlo directamente desde Google Chrome a través de la extensión Lighthouse que también hará un análisis de la accesibilidad de la aplicación.

Firebase incorpora Fabric y sigue mejorando

Firebase cuenta con estadísticas

Google compró el año pasado Fabric de las manos de Twitter® y ahora revela la integración de sus características en Firebase pese a que la más querida de Fabric, su reporte de estadísticas sobre fallos (crash report) tardará aún en llegar.

Las características en la nube de Firebase aceptan automatizar procesos en el servidor

Una de las nuevas características que recibe Firebase es la inclusión de Google Analytics para visualizar en tiempo real el redimiento de tu aplicación alrededor del planeta y poder estar atento a una lista de eventos que hayas especificado con anterioridad.

También se han publicado las funciones en la nube, que aceptan a través de los documentos de una aplicación alojada efectuar funciones. Por ejemplo, cuando un nuevo cliente es registrado puede enviar una notificación o cuando se aloja una foto se pueden producir versiones de diferentes tamaños. Todo esto, de forma automática en la parte del servidor.

La entrada Las noticias de la reunion de programadores del Google® I/O muestra 1° en El Androide Libre.


El Androide Libre



Agradecemos a la fuente original por la información que nos ayudo a crear este articulo.

También puedes revisar estas noticias relacionadas.

Tags: #conferencia #desarrolladores #Google #novedades

Deja un comentario

Author: 
    author