WebGL Browser Compatibility

Unity WebGLA JavaScript API che rende grafica 2D e 3D in un browser web. L’opzione Unity WebGL build consente a Unity di pubblicare contenuti come programmi JavaScript che utilizzano tecnologie HTML5 e l’API di rendering WebGL per eseguire contenuti Unity in un browser Web. Maggiori informazioni
Vedi in Glossario supporta tutti i principali browser desktop in una certa misura. Tuttavia, il livello di supporto e le prestazioni previste variano tra i diversi browser. Vedere la tabella seguente per una panoramica delle funzionalità del browser di interesse per i contenuti WebGL Unity, e quali browser li supportano.

Si noti che il contenuto di Unity WebGL non è attualmente supportato sui dispositivi mobili. Potrebbe ancora funzionare, specialmente su dispositivi di fascia alta, ma molti dispositivi attuali non sono abbastanza potenti e non hanno abbastanza memoria per supportare bene i contenuti di Unity WebGL. Per questo motivo, Unity WebGL mostra un messaggio di avviso quando si tenta di caricare contenuti sui browser mobili (che può essere disabilitato se necessario).

Si noti che questa tabella di compatibilità è valida per le versioni specifiche dei browser come indicato. Il supporto dovrebbe continuare per le versioni future, ma potrebbe non essere stabile nelle versioni precedenti.

browser Desktop tabella di compatibilità
Mozilla Firefox 67 Google Chrome 75 Apple Safari 12.1 MS Edge 18
WebAssembly
WebAssembly (o wasm) è un formato portatile, efficiente in termini di dimensioni e tempo di caricamento, adatto per la compilazione sul web.

Firefox 52 e versioni successive.

Chrome 57 e versioni successive.

Safari 11 o più recente

Edge 16 o più recente
WebGL 1.0
GPU block list applicare. WebGL potrebbe non essere supportato per specifiche schede grafiche precedenti. Dettagli disponibili sulla pagina Mozilla wiki su Blocklisting / Blocked Graphics Drivers e sulla pagina Khronos wiki su Blacklist e Whitelist.

Si applicano le liste di blocco GPU. WebGL potrebbe non essere supportato per specifiche schede grafiche precedenti. Dettagli disponibili sulla pagina Mozilla wiki su Blocklisting / Blocked Graphics Drivers e sulla pagina Khronos wiki su Blacklist e Whitelist.
WebGL 2.0
(Vedi WebGL 2.0)

Firefox 51 e successive

Chrome 56 e successive
No No
Web Audio,
(Vedi Web Audio)
L’API Web Audio, è necessario per riprodurre l’audio nell’Unità WebGL contenuto.
Yes Yes Yes Yes
Full-screen support
(See Full-screen support)
Yes Yes Yes
Safari 10.1 or newer
Yes
Cursor locking support
(see Cursor Locking support)
Yes Yes Yes Yes
Edge 13 and newer.
Gamepad support
(See Gamepad support)
Yes Yes Yes Yes
IndexedDB
Required for local storage as used by the Data Caching feature, the PlayerPrefs class, and WWW.LoadFromCacheOrDownload.
Yes
Firefox up to version 42 does not support IndexedDB for content running in an iFrame. Firefox 43 and higher fixes this.
Yes Yes
Safari non supporta IndexedDB per i contenuti in esecuzione in un iFrame.
Yes
WebSockets
Necessari per il networkingil sistema Unity che consente il gioco multiplayer attraverso una rete di computer. Maggiori informazioni
Vedi nel Glossario.
Yes Yes Yes Yes
WebRTC
Required by the WebCamTexture class.
Yes Yes No Yes
asm.js AOT compilation
asm.js is a susbset of JavaScript for which a browser can specifically optimize. Browsers which implement asm.il supporto js potrebbe essere in grado di eseguire il contenuto WebGL di Unity più velocemente, perché Unity utilizza asm.js.
No No
Grande-Allocazione Http header
Aiuta il browser sicuro è disponibile memoria sufficiente per caricare il tuo contenuto (Vedere Grandi Allocazione Header Http)

Firefox 53 e successivi.
No No No
Brotli Compression
Reduces the build size (see Brotli compression)
Yes Yes Yes
Safari 11 or newer
Yes

  • 2018–09–14 Page amended
  • Brotli compression first documented on this page in User Manual 5.6
  • Aggiornato con le più recenti informazioni sulla compatibilità nel 2019.1

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.