stringtranslate.com

Transmisión de aplicaciones

La transmisión de aplicaciones es una forma de distribución de software bajo demanda . En estos escenarios, sólo es necesario instalar en la computadora 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 entregan a través de la red cuando sean necesarios.

La transmisión de aplicaciones es un concepto relacionado con la virtualización de aplicaciones , donde 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 almacena en un servidor de transmisión. [2] [1] El empaquetado o la secuenciación produce una imagen de la aplicación de una manera que ordena la entrega u optimiza de manera predicativa la entrega al cliente. [2]

Lanzamiento y streaming 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 funciones comunes. Dado que estas funciones son solicitadas por el usuario final, estas pueden transmitirse de manera similar. [2] [1] En este caso, el cliente extrae la aplicación del servidor de transmisión. De lo contrario, es posible que la aplicación completa se entregue desde el servidor al cliente en segundo plano. En este caso, el servidor envía la aplicación al cliente.

Ventajas

El concepto de transmisión 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 ejecutar la aplicación según demanda es más eficiente en términos de uso del servidor, el cliente y la red; [3] la transmisión también permite que las aplicaciones se almacenen en caché en el sistema local y aún se ejecuten 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 "Transmisión de aplicaciones" para lanzar aplicaciones "transmitidas" desde la Búsqueda de Google. Si un usuario con un dispositivo compatible ingresaba una consulta de búsqueda relevante, la Búsqueda de Google mostraría el botón "Stram" en el resultado superior. 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 que se ejecuta en los servidores de Google. Sólo nueve editores de aplicaciones participaron en el experimento. [5] El escritor de Ars Technica descubrió una forma de "escapar de la aplicación y acceder a un navegador web" y descubrió que el dispositivo virtual ejecutaba 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 necesaria ]

Google Play instantáneo

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 datos relevantes para acelerar el inicio de la aplicación. En el lanzamiento, sólo seis juegos admitían esta función. [8] En julio de 2021, 39 aplicaciones ofrecen esta funcionalidad. [9]

Otro

Servicios de transmisión de aplicaciones

Ver también

Referencias

  1. ^ abcd "Se encuentra una panacea virtual en la transmisión de aplicaciones". Datamación . 2008-08-11 . Consultado el 10 de septiembre de 2010 .
  2. ^ abcd "La virtualización de escritorio alcanza la mayoría de edad" (PDF) . Crédit Suiza . 2007-11-26. 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). "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 construcción" de la Web de aplicaciones"". MarTech . 2015-11-18 . Consultado el 14 de julio de 2021 .
  6. ^ Amadeo, Ron (19 de noviembre de 2015). "La Búsqueda de Google de Android te permite utilizar una aplicación sin instalarla". Ars Técnica . Archivado desde el original el 20 de noviembre de 2015 . Consultado el 14 de julio de 2021 .
  7. ^ "Google Play instantáneo". Desarrolladores de Android . Consultado el 14 de julio de 2021 .
  8. ^ Amadeo, Ron (20 de marzo de 2018). "Play Store tiene un botón" probar ahora "para juegos, no requiere instalación". Ars Técnica . Archivado desde el original el 2018-03-20 . 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 para impulsar las suscripciones a la nube". El borde. 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. ^ https://cameyo.com/