Conclusiones clave
- Una aplicación web es un sitio web con almacenamiento local adicional.
- Las aplicaciones web tienen íconos en la pantalla de inicio y parecen aplicaciones nativas.
- En realidad, pueden ser ideales para los servicios de transmisión de juegos.
Apple ha bloqueado los servicios de transmisión de juegos de Microsoft y Google de su App Store, por lo que ambas compañías los lanzarán como aplicaciones web. Pero, ¿qué es una aplicación web? ¿Es solo un sitio web? ¿Será lo suficientemente rápido para los juegos?
Stadia de Google y xCloud de Microsoft te permiten jugar por "control remoto"." Los juegos en realidad se ejecutan en potentes servidores en la nube y transmiten las secuencias de video. La aplicación local se usa como un portal para mostrar el video y enviar los comandos de su controlador a la nube.
Pero Apple ha bloqueado los servicios de transmisión de juegos como estos de la App Store. Estas aplicaciones ofrecen un conjunto de juegos dentro de una especie de tienda de aplicaciones, que es lo que a Apple no le gusta. Entonces, Microsoft y Google los están convirtiendo en aplicaciones web.
"Las aplicaciones web carecen de la capacidad de almacenar en caché archivos grandes localmente", dijo Brent Brookler, director ejecutivo del desarrollador de software de presentación en la nube FlowVella, a Lifewire a través de Twitter. "Las aplicaciones nativas funcionan sin conexión y todo puede ser más rápido cuando los archivos grandes y pequeños son locales, incluso con redes rápidas".
¿Qué es una aplicación web?
Una aplicación web es esencialmente una aplicación que se ejecuta en un sitio web y tiene privilegios especiales para almacenar datos en su dispositivo. Para instalar una aplicación web, simplemente toque la flecha de compartir cuando vea el sitio web y elija Agregar a la pantalla de inicio de la lista. Eso es todo.
Ahora, cuando toque el ícono de la pantalla de inicio recién agregado, se iniciará la aplicación web. Obtiene su propio espacio, no se abre en una pestaña de Safari, y puede almacenar algunos datos localmente. Para probar esto, puede poner su dispositivo en modo avión y aún así iniciar la aplicación.
Las aplicaciones web son limitadas en comparación con las aplicaciones nativas, pero tienen un acceso sorprendentemente profundo al dispositivo. Según el desarrollador Maximiliano Firtman, pueden acceder a tu ubicación, el giroscopio y otros sensores, la cámara, Apple Pay y más. En resumen, dice Firtman, pueden "verse y actuar como cualquier otra aplicación".
Aplicaciones web de juegos
Los juegos tienen necesidades específicas cuando se trata de jugar de forma remota. Un problema es la latencia, o el retraso introducido al jugar por Internet. Con una consola, presiona un botón en su controlador y pasa por el cable (o conexión Bluetooth) a la consola a seis pies de distancia de usted, que reacciona y envía la señal de video a su televisor.
Con la transmisión de juegos, estos cables tienen decenas o incluso miles de millas de largo, lo que genera latencia entre presionar un botón y ver el resultado.
Las aplicaciones web presentan complicaciones adicionales. Por ejemplo, Martin Algesten CTO de Lookback, que se especializa en transmisión de video, le dijo a Lifewire a través de un mensaje directo: "Con una aplicación nativa, puede crear un 'cliente ligero' donde el video se reproduce en el iPad o iPhone", pero el juego real se ejecuta en los servidores remotos. Esto puede acelerar las cosas, porque no tiene que transmitir videos de alta definición.
Sin embargo, con una aplicación web, todo ese video debe enviarse desde los servidores. Por otra parte, dice Algesten, "en los juegos en los que es necesario transferir mucho estado del juego, la transmisión de video probablemente gana".
Gran experiencia
Al final, los resultados se reducirán a una ingeniería inteligente. La parte más difícil de Stadia y xCloud ya se ha resuelto: cómo hacer que los juegos respondan cuando se juegan a través de Internet. Descubrir cómo sortear los límites de las aplicaciones web es fácil en comparación. Tal vez el resultado general no sea tan ingenioso como una aplicación adecuada de la App Store, pero cuando se trata de la parte del juego, es probable que sea igual de bueno.