Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

Tendencias del Google I/O 2019

Por: Reclu IT

15 de mayo de 2019

El evento Google I/O 2019 mostró grandes novedades para los seguidores de la tecnología, aunque para los desarrolladores tuvo grandes momentos, ya que presentaron herramientas para que sean más productivos y fortalecer la privacidad y seguridad del usuario en la plataforma.

Así, la compañía anunció varias novedades centradas en los desarrolladores y en tecnologías como la Inteligencia Artificial o el Machine Learning. Aquí abordaremos algunas de las tecnologías en las que Google centrará su atención:

Hace dos años, se anunció a Kotlin como un lenguaje compatible con Android. Más del 50% de los desarrolladores profesionales de Android ahora usan Kotlin, ha sido uno de los lenguajes de programación más populares durante dos años en Stack Overflow, y uno de los de mayor crecimiento en GitHub en número de colaboradores.

Durante el Google I/O 2019 anunciaron que el desarrollo de Android será cada vez más Kotlin, primero. Muchas nuevas API y características de Jetpack se ofrecerán primero en Kotlin. Si estás comenzando un nuevo proyecto, debe escribirlo en Kotlin; El código escrito en Kotlin a menudo significa menos código por escribir, probar y mantener. Además de que en Google continúan invirtiendo en herramientas, documentos, capacitaciones y eventos para que Kotlin sea aún más fácil de aprender y usar. Esto incluye Kotlin / Everywhere, una nueva serie global de eventos que estamos lanzando con JetBrains donde puede aprender más sobre el idioma, los nuevos cursos de Udacity y más.

  • Android Jetpack

Entre los cambios y nuevas herramientas y funciones anunciados por Google en el I/O de este año está la expansión de Android Jetpack, una colección de componentes de software de Android que ayuda a los desarrolladores a utilizar las mejores prácticas, además de liberarles de escribir código estándar y repetitivo, y de simplificar tareas complejas. La expansión de este kit incluye seis nuevas librerías de Jetpack disponibles en versión de pruebas alpha y otras cinco en beta.

Algunas de estas nuevas librerías para Jetpack incluyen CameraX, una librería open source que tiene como misión facilitar el desarrollo de funciones para la cámara en diversos dispositivos con Android. Otra de estas nuevas librerías es Jetpack Compose, que combina un modelo de programación reactivo con Kotlin, y que tiene como objetivo simplificar el desarrollo de la interfaz de usuario.

  • Android Studio

Se anunció el lanzamiento de Android Studio 3.5 a Beta. Durante meses, los expertos de Google se enfocaron exclusivamente en refinar y pulir los flujos de trabajo de desarrollo del día a día, con Project Marble. Android Studio 3.5 incluye una mejor gestión de la memoria IDE para proyectos grandes, menor latencia de escritura, mejoras en la pelusa, optimizaciones de uso de la CPU, mejoras en el editor de diseño, mejoras en el emulador, cambios de compilación, así como una reescritura completa de Instant Run, ahora llamada Apply Changes, que acelera de forma confiable la capacidad de ver los cambios de código en un dispositivo, además de más de 400 correcciones de errores de alta prioridad.

  • Machine Learning con Android

Con Android Q, se han realizado mejoras significativas en la API de redes neuronales (NNAPI) de Android. Primero, se aumentó el número de operadores admitidos de 38 a más de 90. La mayoría de los modelos ahora pueden ser acelerados por NNAPI sin alteraciones. También se introdujo una API de introspección para usuarios avanzados, que permite un control total sobre qué componentes de hardware manejan la aceleración (por ejemplo, DSP frente a NPU). Y, trabajaron en estrecha colaboración con los proveedores de hardware para ofrecer mejoras significativas en el rendimiento, tanto en la latencia como en el consumo de energía. Trabajando con MediaTek, pudimos acelerar la API de detección de rostros de ML Kit en 9X en el Helio P90. Trabajando con Qualcomm, lograron acelerar el OCR de Lens de Google en el AI Engine del Snapdragon 855, aumentando la velocidad en 3 veces y reduciendo el consumo de energía en 3,7 veces.

  • Características dinámicas y actualizaciones en aplicaciones

El año pasado, fue presentado el paquete de aplicaciones de Android para ayudarlo a reducir el tamaño de la aplicación y aumentar las instalaciones. Desde entonces, hemos visto más de 80,000 paquetes de aplicaciones en producción, con ahorros de tamaño promedio del 20%. Compartieron que los módulos de funciones dinámicas se están moviendo de beta a estable. Con los módulos de funciones dinámicas, puede reducir el tamaño de su aplicación aún más al elegir qué partes de la aplicación entregar, según las condiciones como las características del dispositivo, el país. Incluso puede entregar módulos a pedido, en lugar de en el momento de la instalación. La capacidad de actualizar aplicaciones de forma dinámica es algo que ha estado solicitando durante mucho tiempo. Supongamos que tienes un error crucial en tu aplicación, y necesitas eliminarlo de inmediato; no desea esperar hasta que los usuarios descubran una actualización en Play Store.

  • Privacidad y seguridad del usuario en Android Q

Se trata de construir una plataforma que ofrezca capacidades poderosas para los desarrolladores, al tiempo que se asegura de que la seguridad y privacidad del usuario estén protegidas Presentamos Android Q Beta hace unos meses con más de 50 funciones y mejoras en la privacidad y seguridad del usuario. Estos cambios de Q proporcionan a los usuarios más transparencia y control.

Por eso, con estos cambios de Q se buscó minimizar el impacto para los desarrolladores, así como para incorporar sus comentarios. Brindaron un período de aviso tan largo como sea posible, así como información técnica completa y detallada desde el principio, para que sea lo más fácil posible de adoptar.


Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

Tendencias del Google I/O 2019

Por: Reclu IT

15 de mayo de 2019

El evento Google I/O 2019 mostró grandes novedades para los seguidores de la tecnología, aunque para los desarrolladores tuvo grandes momentos, ya que presentaron herramientas para que sean más productivos y fortalecer la privacidad y seguridad del usuario en la plataforma.

Así, la compañía anunció varias novedades centradas en los desarrolladores y en tecnologías como la Inteligencia Artificial o el Machine Learning. Aquí abordaremos algunas de las tecnologías en las que Google centrará su atención:

Hace dos años, se anunció a Kotlin como un lenguaje compatible con Android. Más del 50% de los desarrolladores profesionales de Android ahora usan Kotlin, ha sido uno de los lenguajes de programación más populares durante dos años en Stack Overflow, y uno de los de mayor crecimiento en GitHub en número de colaboradores.

Durante el Google I/O 2019 anunciaron que el desarrollo de Android será cada vez más Kotlin, primero. Muchas nuevas API y características de Jetpack se ofrecerán primero en Kotlin. Si estás comenzando un nuevo proyecto, debe escribirlo en Kotlin; El código escrito en Kotlin a menudo significa menos código por escribir, probar y mantener. Además de que en Google continúan invirtiendo en herramientas, documentos, capacitaciones y eventos para que Kotlin sea aún más fácil de aprender y usar. Esto incluye Kotlin / Everywhere, una nueva serie global de eventos que estamos lanzando con JetBrains donde puede aprender más sobre el idioma, los nuevos cursos de Udacity y más.

  • Android Jetpack

Entre los cambios y nuevas herramientas y funciones anunciados por Google en el I/O de este año está la expansión de Android Jetpack, una colección de componentes de software de Android que ayuda a los desarrolladores a utilizar las mejores prácticas, además de liberarles de escribir código estándar y repetitivo, y de simplificar tareas complejas. La expansión de este kit incluye seis nuevas librerías de Jetpack disponibles en versión de pruebas alpha y otras cinco en beta.

Algunas de estas nuevas librerías para Jetpack incluyen CameraX, una librería open source que tiene como misión facilitar el desarrollo de funciones para la cámara en diversos dispositivos con Android. Otra de estas nuevas librerías es Jetpack Compose, que combina un modelo de programación reactivo con Kotlin, y que tiene como objetivo simplificar el desarrollo de la interfaz de usuario.

  • Android Studio

Se anunció el lanzamiento de Android Studio 3.5 a Beta. Durante meses, los expertos de Google se enfocaron exclusivamente en refinar y pulir los flujos de trabajo de desarrollo del día a día, con Project Marble. Android Studio 3.5 incluye una mejor gestión de la memoria IDE para proyectos grandes, menor latencia de escritura, mejoras en la pelusa, optimizaciones de uso de la CPU, mejoras en el editor de diseño, mejoras en el emulador, cambios de compilación, así como una reescritura completa de Instant Run, ahora llamada Apply Changes, que acelera de forma confiable la capacidad de ver los cambios de código en un dispositivo, además de más de 400 correcciones de errores de alta prioridad.

  • Machine Learning con Android

Con Android Q, se han realizado mejoras significativas en la API de redes neuronales (NNAPI) de Android. Primero, se aumentó el número de operadores admitidos de 38 a más de 90. La mayoría de los modelos ahora pueden ser acelerados por NNAPI sin alteraciones. También se introdujo una API de introspección para usuarios avanzados, que permite un control total sobre qué componentes de hardware manejan la aceleración (por ejemplo, DSP frente a NPU). Y, trabajaron en estrecha colaboración con los proveedores de hardware para ofrecer mejoras significativas en el rendimiento, tanto en la latencia como en el consumo de energía. Trabajando con MediaTek, pudimos acelerar la API de detección de rostros de ML Kit en 9X en el Helio P90. Trabajando con Qualcomm, lograron acelerar el OCR de Lens de Google en el AI Engine del Snapdragon 855, aumentando la velocidad en 3 veces y reduciendo el consumo de energía en 3,7 veces.

  • Características dinámicas y actualizaciones en aplicaciones

El año pasado, fue presentado el paquete de aplicaciones de Android para ayudarlo a reducir el tamaño de la aplicación y aumentar las instalaciones. Desde entonces, hemos visto más de 80,000 paquetes de aplicaciones en producción, con ahorros de tamaño promedio del 20%. Compartieron que los módulos de funciones dinámicas se están moviendo de beta a estable. Con los módulos de funciones dinámicas, puede reducir el tamaño de su aplicación aún más al elegir qué partes de la aplicación entregar, según las condiciones como las características del dispositivo, el país. Incluso puede entregar módulos a pedido, en lugar de en el momento de la instalación. La capacidad de actualizar aplicaciones de forma dinámica es algo que ha estado solicitando durante mucho tiempo. Supongamos que tienes un error crucial en tu aplicación, y necesitas eliminarlo de inmediato; no desea esperar hasta que los usuarios descubran una actualización en Play Store.

  • Privacidad y seguridad del usuario en Android Q

Se trata de construir una plataforma que ofrezca capacidades poderosas para los desarrolladores, al tiempo que se asegura de que la seguridad y privacidad del usuario estén protegidas Presentamos Android Q Beta hace unos meses con más de 50 funciones y mejoras en la privacidad y seguridad del usuario. Estos cambios de Q proporcionan a los usuarios más transparencia y control.

Por eso, con estos cambios de Q se buscó minimizar el impacto para los desarrolladores, así como para incorporar sus comentarios. Brindaron un período de aviso tan largo como sea posible, así como información técnica completa y detallada desde el principio, para que sea lo más fácil posible de adoptar.


Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.