¿Qué es la tecnología Instant Apps? (del artículo Aplicaciones instantáneas de Android: Introducción a la tecnología de vanguardia de Google )
Echemos un vistazo más de cerca de lo que es capaz la tecnología Google Instant Apps . Las aplicaciones instantáneas se anunciaron en la conferencia Google I / O 2016. Un año después, en I / O 2017, la compañía declaró oficialmente que los desarrolladores pueden comenzar a usar esta tecnología para sus proyectos.
El concepto que se realizó en esta tecnología permite a los programadores desarrollar aplicaciones que se pueden iniciar directamente desde Google Play sin la necesidad de instalarlas. Al iniciar, el software escrito para esta tecnología actúa de manera similar a las aplicaciones web. Estas aplicaciones se cargan dinámicamente y, una vez completado el trabajo, no permanecen en el sistema. Un enlace ordinario es suficiente para iniciar el software que admite aplicaciones instantáneas.
- Cómo comenzar a desarrollar una aplicación de Android que eventualmente se convertirá en mi fuente de ingresos
- ¿Es Ionic 2 (ahora 3) con MEAN stack la mejor manera de crear aplicaciones híbridas web y móviles (iOS y Android)?
- Cómo convertir un sitio web en una práctica aplicación de Android
- Cómo comenzar a aprender el desarrollo de Android desde cero y cuáles son los recursos más adecuados para ello
- ¿Cuál es la mejor manera de agregar funcionalidad multijugador a las aplicaciones de Android?
Digamos que está buscando ciertos productos en la web utilizando su teléfono inteligente o tableta con Android. Tan pronto como encuentre un enlace atractivo en los resultados de búsqueda y lo toque, su dispositivo cargará la llamada versión mínima de una aplicación completa que el sitio web ya tiene en Google Play. Puede contener el conjunto mínimo de características, como información sobre el producto y el botón ‘Comprar’, o adoptar más de una variedad de características de la aplicación original.
Para adoptar su aplicación a esta tecnología, debe crear una aplicación con una parte fácilmente desmontable que se pueda descargar por separado. Al mismo tiempo, no es necesario construir una nueva rama de código. Lo principal es llamar a las interfaces de programación de Android Instant Apps al lugar correcto. El resto es la magia de Google. Cuando el motor de búsqueda decide que es el momento adecuado para mostrar la aplicación en lugar de un sitio web, hará una consulta a Google Play para ejecutar la aplicación.
Ejemplo de aplicaciones instantáneas de Android
Además, las aplicaciones instantáneas de Android pueden usar las mismas tecnologías que las aplicaciones comunes que se instalan en los dispositivos de los usuarios. Hablando de problemas de compatibilidad, la tecnología es compatible con dispositivos con Android 4.1 y superior. A su vez, también deberían tener el conjunto actual de servicios de Google Play. Por supuesto, la solución que Google nos brinda no brinda la funcionalidad completa de una aplicación. Sin embargo, permite a los usuarios ahorrar mucho tiempo y facilitar la interacción con el ecosistema de Android.
Por cierto, los desarrolladores están dispuestos a elegir las características que serán accesibles cuando el modo Instant App esté activado. Además, no tiene que volver a escribir el código del software. Es suficiente hacer algunas correcciones para que la aplicación se ejecute correctamente. Con el lanzamiento de Android Studio 3.0, la compañía proporcionó a los desarrolladores móviles todas las herramientas necesarias para modular sus aplicaciones. Entonces, para obtener el SDK de aplicaciones instantáneas de Android, debe tener la versión de Android Studio no inferior a 3.0.
¿Qué pasa con el tiempo de carga y el tráfico? Hoy en día, muchos sitios web son obesos. No es raro encontrarse con un recurso que consume 10 MB del tráfico de sus usuarios y aún más a veces. Tales tamaños son aplicaciones casi enteras. Teniendo en cuenta el hecho de que las aplicaciones instantáneas son solo una parte de la aplicación original, su tamaño tiende a ser más pequeño.