Compatibilidad de Unity para Web en dispositivos móviles
Descripción General
Si bien Unity es compatible con todos los principales navegadores de escritorio (hasta cierto punto), el nivel de soporte y el rendimiento esperado varían entre diferentes navegadores.
Actualmente Unity no es compatible con ningún navegador para dispositivos móviles. Algunos proyectos podrían funcionar (en dispositivos de gama alta) pero de manera inestable en la mayoría de los casos, pero muchos dispositivos actuales no son lo suficientemente potentes y no tienen suficiente memoria para admitir bien el contenido de Unity WebGL. Por esta razón, Unity WebGL muestra un mensaje de advertencia cuando intenta cargar contenido en navegadores móviles.
Para comprobar el nivel de compatibilidad, se desarrolló un proyecto demo en Unity versión 2020.3.1 LTS para su ejecución en WebGL para dispositivos móviles. El proyecto fue una replica de una de las secciones del proyecto desarrollado para Corona anteriormente. Se mostró únicamente un modelo 3D de una botella de Corona y dos animaciones de ésta, y se agregó un archivo de código para interacciones básicas con la pantalla táctil.
Primero se comprobó la correcta elaboración de la escena creando un archivo ejecutable para dispositivos Android, lo que resultó en el despliegue exitoso de los assets y el correcto desarrollo de las interacciones una vez iniciada la aplicación, sin embargo las pruebas en distintos dispositivos móviles para WebGL no mostraron ningún asset al iniciar la escena, y en el caso de iOS safari mostró un mensaje de error con la URL. Lo cual vuelve al desarrollo para WebGL no viable en dispositivos móviles por el momento.
Alcances
Alcances de la investigación.
Proceso de Desarrollo
Coloca en esta parte todos los procesos o pasos a seguir.
Enlaces de descarga
Los enlaces de descarga ya sean plugins o Assets.
Archivos Adjuntos
https://docs.unity3d.com/Manual/webgl-browsercompatibility.html
Comentarios
El desarrollo para WebGL en Unity (sin importar la versión) es inestable en todos los navegadores de escritorio, se han llegado a presentar distintos fallos o funciones erróneas al ejecutar una aplicación. Considerando el hardware que un equipo de escritorio tiene hoy en día.
No se recomienda el uso de Unity para la elaboración de proyectos complejos y su despliegue en WebGL.
Ventajas
Desventajas
Ubicación Proyecto
La ubicación del proyecto en el servidor.
Elaboró
Sergio Galicia Del Ángel