stringtranslate.com

Transmisión de aplicaciones

La transmisión de aplicaciones es una forma de distribución de software a pedido . En estos casos, solo es necesario instalar en la computadora las partes esenciales del código de una aplicación: mientras el usuario final realiza acciones en la aplicación, el código y los archivos necesarios se envían a través de la red cuando son necesarios.

La transmisión de aplicaciones es un concepto relacionado con la virtualización de aplicaciones , en el que las aplicaciones se ejecutan directamente desde una máquina virtual en un servidor central que está completamente separado del sistema local. Por el contrario, la transmisión de aplicaciones ejecuta el programa localmente, pero aún implica el almacenamiento centralizado del código de la aplicación. [1]

Servidor de transmisión

Una aplicación se empaqueta y se almacena en un servidor de transmisión. [2] [1] El empaquetado o la secuenciación produce una imagen de la aplicación de manera que ordena la entrega o la optimiza de manera predictiva al cliente. [2]

Lanzamiento y transmisión de la aplicación

El lanzamiento inicial de una aplicación sería importante para el usuario final y el proceso de empaquetado podría optimizarse para lograrlo. Una vez lanzado, se seguirían las funciones comunes. A medida que el usuario final solicite estas funciones, se pueden transmitir de manera similar. [2] [1] En este caso, el cliente extrae la aplicación del servidor de transmisión. De lo contrario, la aplicación completa podría entregarse desde el servidor al cliente en segundo plano. En este caso, el servidor envía la aplicación al cliente.

Ventajas

El concepto de streaming de aplicaciones conlleva varias ventajas importantes sobre la distribución de software tradicional: dada la complejidad de las aplicaciones modernas, muchas funciones nunca o rara vez se utilizan, y la extracción de la aplicación a pedido es más eficiente en términos de uso del servidor, el cliente y la red; [3] el streaming también permite que las aplicaciones se almacenen en caché en el sistema local y sigan funcionando de manera tradicional; las actualizaciones también se pueden implementar automáticamente en los archivos de la aplicación almacenados en caché. [1] [2] [4]

Implementaciones específicas del proveedor

Androide

Experimento de transmisión de aplicaciones de 2015

En 2015, Google lanzó el experimento "App streaming" para lanzar aplicaciones "transmitidas" desde Google Search. Si un usuario con un dispositivo compatible ingresaba una consulta de búsqueda relevante, Google Search mostraba el botón "Stram" en el resultado principal. Cuando el usuario hacía clic en el botón, el dispositivo del usuario mostraba una transmisión de video en vivo de la aplicación ejecutándose en los servidores de Google. Solo nueve desarrolladores de aplicaciones participaron en el experimento. [5] El escritor de Ars Technica descubrió una forma de "escapar de la aplicación y entrar en un navegador web" y descubrió que el dispositivo virtual estaba ejecutando Android 4.4.4. El escritor expresó su preocupación por el uso de una versión tan antigua de Android. [6] El experimento nunca avanzó más allá de la etapa "beta". [ cita requerida ]

Google Play Instant

En 2018, Google Play agregó la función "Aplicaciones instantáneas" que permitía a los usuarios probar aplicaciones compatibles antes de descargarlas. Específicamente, la aplicación debe estar empaquetada en formato Android App Bundle con actividades especiales. [7] Si la aplicación admite "Aplicaciones instantáneas", Google Play muestra el botón "Probar ahora" junto al botón "Instalar". Cuando el usuario hace clic en él, Google Play carga solo los datos relevantes para acelerar el inicio de la aplicación. En el lanzamiento, solo seis juegos admitían la función. [8] A julio de 2021, 39 aplicaciones brindan esta funcionalidad. [9]

Otro

Servicios de streaming de aplicaciones

Véase también

Referencias

  1. ^ abcd "Se encontró una panacea virtual en el streaming de aplicaciones". Datamation . 2008-08-11 . Consultado el 2010-09-10 .
  2. ^ abcd "La virtualización de escritorios alcanza su madurez" (PDF) . Credit Suisse . 26 de noviembre de 2007. Archivado desde el original (PDF) el 20 de febrero de 2009 . Consultado el 3 de marzo de 2008 .
  3. ^ Dan Kusnetzky (25 de julio de 2007). "Application Streaming And Why Your Organization Should Care" (Transmisión de aplicaciones y por qué debería importarle a su organización). ZDNet.com. Archivado desde el original el 19 de septiembre de 2010. Consultado el 10 de septiembre de 2010 .
  4. ^ Robert L. Mitchell (21 de noviembre de 2005). "Transmisión del escritorio". [computerworld.com]. Archivado desde el original el 24 de febrero de 2008. Consultado el 4 de marzo de 2008 .
  5. ^ "Google App Streaming: un gran paso en la creación de la "Web de aplicaciones"". MarTech . 2015-11-18 . Consultado el 2021-07-14 .
  6. ^ Amadeo, Ron (19 de noviembre de 2015). «Android Google Search te permite usar una aplicación sin instalarla». Ars Technica . Archivado desde el original el 20 de noviembre de 2015. Consultado el 14 de julio de 2021 .
  7. ^ "Google Play Instant". Desarrolladores de Android . Consultado el 14 de julio de 2021 .
  8. ^ Amadeo, Ron (20 de marzo de 2018). "Play Store incluye un botón de "probar ahora" para los juegos, sin necesidad de instalación". Ars Technica . Archivado desde el original el 20 de marzo de 2018 . Consultado el 14 de julio de 2021 .
  9. ^ "Aplicaciones de Android en Google Play: demostraciones de juegos". play.google.com . Consultado el 14 de julio de 2021 .
  10. ^ "Office 2013 ya está disponible: Microsoft abandona los DVD en su esfuerzo por suscribirse a la nube". The Verge. 29 de enero de 2013. Consultado el 15 de marzo de 2013 .
  11. ^ "¿Qué es Amazon AppStream 2.0? - Amazon AppStream 2.0".
  12. ^ "Escritorios y aplicaciones no persistentes - Amazon AppStream 2.0 - Amazon Web Services".
  13. ^ "Virtualización de aplicaciones | Entrega de aplicaciones virtuales". Cameyo . Consultado el 7 de octubre de 2024 .