Empezar con el desarrollo de WebGL
Building and running a WebGL project

Compatibilidad del navegador con WebGL

El Unity WebGL soporta la mayoría de los navegadores desktop en cierto grado (8). Sin embargo, el nivel de soporte y el rendimiento esperado varía entre los diferentes navegadores. Mire en la matriz de características de abajo para darle una visión general de las características del navegador de interés al contenido de Unity WebGL, y qué navegador lo soporta.

Tenga en cuenta que el contenido de Unity WebGL actualmente no es soportado en dispositivos móviles. Puede que funcione, especialmente en dispositivos de alta-gama, pero la mayoría de dispositivos no son lo suficientemente poderosos y no tienen la memoria necesaria para soportar el contenido de Unity WebGL. Por esta razón, Unity WebGL va a mostrar un mensaje de advertencia cuando intente de cargar contenido en los navegadores móviles (que puede ser desactivado si se necesita).

Tenga en cuenta que esta matriz de compatibilidad es valida para las versiones específicas de los navegadores mencionados. Los navegadores se desarrollan rápidamente, por lo que mucho puede cambiar en las versiones futuras de los navegadores.

Matriz de compatibilidad del navegador en desktop
Mozilla Firefox 52 Google Chrome 57 Apple Safari 11 MS Edge 16
WebGL Support 1. Las GPU blacklists (listas negras) aplican. WebGL puede no estar soportado para unas tarjetas gráficas viejas específicas. Los detalles disponibles están aquí y aquí. 1. Las GPU blacklists (listas negras) aplican. WebGL puede no estar soportado para unas tarjetas gráficas viejas específicas. Los detalles disponibles están aquí y aquí. X (Safari 8 y posterior) Recomendaciones
Web Audio El Web Audio API es requerido para reproducir sonido en contenido de Unity WebGL. Recomendaciones Recomendaciones Recomendaciones Recomendaciones
Soporte pantalla completa Recomendaciones Recomendaciones Yes
Safari 10.1 or newer
Recomendaciones
Cursor locking support
(see Cursor Locking support)
Recomendaciones Recomendaciones Recomendaciones Yes
Edge 13 and newer.
Soporte de Gamepad Recomendaciones Recomendaciones Recomendaciones Recomendaciones
IndexedDB (BD indexada) Requerida para un almacenamiento local como se es utilizada por la característica de Data Caching, la clase PlayerPrefs, y WWW.LoadFromCacheOrDownload. Yes
Firefox up to version 42 does not support IndexedDB for content running in an iFrame. Firefox 43 and higher fixes this.
Recomendaciones Yes
Safari does not support IndexedDB for content running in an iFrame.
Recomendaciones
WebSockets Requeridos para Networking. Recomendaciones Recomendaciones Recomendaciones Recomendaciones
WebRTC Requerido por la clase WebCamTexture Recomendaciones Recomendaciones Recomendaciones Recomendaciones
WebGL 2.0 Yes
Firefox 51 and newer
Yes
Chrome 56 and newer
Recomendaciones Recomendaciones
asm.js AOT compilación asm.js es un sub-conjunto de JavaScript para el cual un navegador puede específicamente optimizar. Los navegadores que implementan soporte a asm.js pueden ser capaces de correr contenido de Unity WebGL más rápido, ya que Unity utiliza asm.js. Recomendaciones Recomendaciones Recomendaciones Recomendaciones
WebAssembly
WebAssembly or wasm is a new portable, size-efficient and load-time-efficient format suitable for compilation to the web.
Yes
Firefox 52 and newer.
Yes
Chrome 57 and newer.
Yes
Safari 11 or newer
Yes
Edge 16 or newer
Large-Allocation Http header
Helps browsers make sure enough memory is available to load your content (See Large-Allocation Http Header)
Yes
Firefox 53 and newer.
Recomendaciones Recomendaciones Recomendaciones
Brotli Compression
Reduces build size (See Brotli compression)
Recomendaciones Recomendaciones Recomendaciones Recomendaciones

Notas

  1. Chrome puede que necesite una grande cantidad de memoria para parse la generación de código JavaScript, el cual puede causar errores out-of-memory (sin memoria) o fallas cuando cargue contenido en exploradores 32-bit. Ver aquí para más información acerca del uso de memoria.




  • 2017–05–15 Page amended with no editorial review

  • Brotli compression first documented on this page in User Manual 5.6

Empezar con el desarrollo de WebGL
Building and running a WebGL project