Saltar al contenido principal

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