¿Cómo funcionan las aplicaciones instantáneas de Android?

Android Instant Apps es una solución elegante que permite a los usuarios iniciar aplicaciones de Android al instante en sus dispositivos, sin ninguna instalación. Ahora pasemos a cada sección de su pregunta.

¿Cómo implementa un desarrollador una aplicación instantánea?

Por parte del desarrollador, se requerirá algo de trabajo para habilitar esta funcionalidad en la aplicación. En pocas palabras, el desarrollador tendrá que actualizar la aplicación existente y modularizarla. Una vez hecho esto, Google Play solo descargará las partes necesarias para proporcionar a los usuarios acceso a ciertas funciones de proximidad sobre la marcha, sin que tengan que instalar la aplicación.

Sin embargo, el trabajo de desarrollo involucrado en esto es más una actualización de una aplicación existente que una reescritura completa. Esto significa que los desarrolladores aún pueden usar el mismo código fuente, API de Android y Android Studio Project. Por lo tanto, si la aplicación en consideración es una aplicación básica muy básica, los desarrolladores podrían implementar el soporte de la aplicación instantánea en tan solo un día.

Y la mejor parte es que las aplicaciones instantáneas de Android son compatibles con las versiones de Android que se remontan a Jelly Bean.

¿Cómo es la experiencia del usuario?

Esencialmente, Android Instant Apps es una solución que funciona perfectamente con Notificaciones cercanas, una función que Google lanzó recientemente para sugerir aplicaciones contextualmente relevantes o sitios web móviles a un usuario en función de su ubicación actual.

Entonces, utilizando las Notificaciones cercanas de Google, las marcas ahora pueden anunciar o enviar una URL que apunte a una aplicación instantánea de Android. Por ejemplo, supongamos que una marca minorista ofrece una función de proximidad que permite a los usuarios localizar artículos que pretenden comprar en la tienda, a través de su aplicación. Con Notificaciones cercanas, la marca ahora puede permitir a los usuarios iniciar instantáneamente la aplicación y ubicar los artículos que desean comprar en la tienda sin tener que instalar la aplicación de compras.

Por lo tanto, la experiencia que ofrecen las aplicaciones instantáneas de Android será exactamente igual a la de cualquier aplicación nativa, con la ventaja adicional de que el usuario no tiene que pasar por la instalación para acceder a esa experiencia.

Hemos discutido sobre las aplicaciones instantáneas de Android y Google Nearby y cómo afectarán el marketing de proximidad en detalle aquí.

Android Instant Apps es una nueva característica de las aplicaciones móviles, lanzada por Google en la conferencia anual de desarrolladores I / O 2016. Las aplicaciones instantáneas permiten a los usuarios acceder a parte de la funcionalidad del producto sin instalar la aplicación en teléfonos inteligentes.

La idea es bastante simple: las aplicaciones instantáneas de Android se abren incluso más rápido que los sitios web, por lo que los usuarios obtienen acceso instantáneo a algunas funciones con la capacidad de verificar la aplicación antes de descargarla. Si están interesados ​​en la aplicación, la instalan y la empresa recibe usuarios leales desde el principio.

Funcionan de la siguiente manera: un usuario hace clic en un enlace, que se encuentra a través de la búsqueda, canales de redes sociales, mensajes o enlaces profundos, y va a una página web con una parte de algunas características y ofrece comprar la aplicación con un botón “Comprar”. Mientras el usuario prueba la funcionalidad, un desarrollador demuestra interesantes posibilidades de productos.

Además, explore los beneficios de las aplicaciones instantáneas de Android para empresas.

¿Qué es la tecnología Instant Apps?

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.

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.

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.

Aplicaciones instantáneas: principios de trabajo

Las aplicaciones instantáneas son una forma para que las empresas ofrezcan a los usuarios de la web una versión ligera de su aplicación de Android sin necesidad de visitar Play Store e instalarla. Estas aplicaciones se pueden activar con un simple clic en un enlace del navegador, y el usuario obtendría la experiencia real de la aplicación. Estas aplicaciones instantáneas son, en esencia, características de la aplicación principal, y cada característica es una aplicación independiente totalmente funcional.

Así es como funcionan las aplicaciones instantáneas:

Cuando Google Play recibe una solicitud de una URL que coincide con una aplicación instantánea, envía los archivos de código necesarios al dispositivo Android que envió la solicitud. El dispositivo luego ejecuta la aplicación. Es posible que los usuarios necesiten habilitar las aplicaciones instantáneas de Android para usarlas de manera efectiva.

Son similares a un enlace URL de una manera que, una vez que se completa el uso de la aplicación, presionar el botón de retorno hace que la aplicación desaparezca de la memoria de ahorro del teléfono inteligente del usuario. He escrito un blog sobre aplicaciones instantáneas y todo lo que necesita saber sobre ellas, haga clic aquí para leerlo.

Las aplicaciones instantáneas permiten a los usuarios usar una función de la aplicación sin instalarla. Las aplicaciones instantáneas funcionan en API de nivel 21 y superior, lo que significa que el soporte para aplicaciones instantáneas es parte del sistema Android.

Lo importante que debe hacerse para crear una aplicación instantánea es dividir la aplicación en módulos de características y asociar módulos de características y actividades con una URL mediante la definición de enlaces de aplicaciones en archivos de manifiesto. Las herramientas de compilación y el estudio de Android se pueden usar para crear la estructura del proyecto para aplicaciones instantáneas.

El proyecto de la aplicación instantánea está estructurado de tal manera que se puede usar para construir tanto la aplicación instantánea como la aplicación instalable. La aplicación instantánea contiene módulos de funciones.

Es el módulo de funciones que se descarga y ejecuta en el dispositivo Android cuando el usuario hace clic en un enlace.

Pero quién maneja los enlaces, es Google Play Store. Cuando se hace clic en un enlace en un dispositivo, el sistema lo envía a Google Play Store. Google Play Store encuentra una aplicación instantánea coincidente utilizando la URL y envía el código al dispositivo, el dispositivo ejecuta el código y muestra la actividad de entrada de la función.

Consulte el Tutorial de aplicaciones instantáneas de Android para comprender los conceptos de la aplicación instantánea de Android.

Las aplicaciones instantáneas de Android reducen todo el proceso para que el usuario llegue a la página de contenido objetivo y realice el trabajo con solo unos pocos clics. Y lo más importante, usar una aplicación sin instalarla. Significa una aplicación que se ejecuta sin necesidad de instalarlos en su dispositivo. Por ejemplo, recibe un enlace sobre la receta de comida de la aplicación de video Buzzfeed en su WhatsApp y desea verlo. Solo necesita hacer clic en el enlace, en lugar de pedirle que instale la aplicación, se abrirá el enlace como si fuera un sitio web y el video comenzará a reproducirse y no es necesario que descargue una aplicación.

Para obtener más información sobre las aplicaciones instantáneas de Android: Aplicaciones instantáneas de Android que le permiten ejecutar aplicaciones sin instalación