“¿Es posible / plausible hacer un juego / aplicación móvil que requiera muy poco tiempo para descargar, pero que acceda constantemente a los servidores para los archivos del juego? Sería como juegos de navegador, pero usaría la aplicación como navegador (más o menos) para ejecutar los archivos del juego “.
Por supuesto. De hecho, ya hay muchos juegos como ese.
Un ejemplo popular es Final Fantasy Brave Exevious. El juego descarga un shell bastante pequeño de la App Store y luego cada etapa se descarga en una pantalla de carga antes de jugarlo.
- ¿Cuál es la mejor aplicación para encontrar archivos duplicados en una Mac?
- ¿Cuál es la mejor plataforma de código abierto para el análisis de aplicaciones móviles y por qué?
- ¿Cuál es la estrategia comercial de WhatsApp después de su última actualización?
- ¿Puedo hacer un programa para responder automáticamente a textos de WhatsApp usando Python?
- ¿Los teléfonos Samsung tienen ecualizadores integrados y, de ser así, funcionan en todas las aplicaciones?
Esa experiencia fue una mierda para mí por cierto. Incluso en wifi las descargas tardaron muchísimo. Después de esperar casi 5 minutos para una etapa muy temprano en el juego, me di por vencido y lo eliminé.
No vas a transmitir recursos en el juego, las conexiones no son lo suficientemente rápidas. Siempre será un proceso en el que descargarás lo que necesitas antes de que comience el nivel.
Es bueno querer almacenar en caché tanto como sea posible. No tiene sentido hacer que el usuario descargue lo mismo una y otra vez. Esa sería una mala experiencia para el usuario, es lenta, requiere un ancho de banda que puede costar dinero.
Si está utilizando Unity, ha incorporado herramientas para hacer esto llamadas Asset Bundles. Deberá buscar las páginas del manual sobre cómo usarlas.