Unity WebGL は、主要なデスクトップブラウザをある程度サポートしています。しかし、サポートレベルや予想されるパフォーマンスは、ブラウザごとに異なります。 Unity WebGL コンテンツに関係する各ブラウザ機能の概要と、どのブラウザがサポートしているのかについては、以下の表を参照してください。
Unity WebGL コンテンツは現在モバイル端末ではサポートされていないことに注意してください。一部端末、特にハイエンドなものでは動くかもしれませんが、大抵の端末は性能不足で Unity WebGL を十分に動かすだけのメモリがありません。そのため Unity WebGL はモバイルブラウザ上で起動しようとすると警告メッセージが表示されます(この機能は必要に応じて無効にすることもできます)。
この互換表は、ブラウザの特定バージョンに基づいたものであることに注意してください。将来のバージョンでも引き続きサポートされる筈ですが、以前のバージョンより不安定になる事もあるかもしれません。
デスクトップブラウザ互換性一覧表 | ||||||
---|---|---|---|---|---|---|
Mozilla Firefox 51 | Google Chrome 56 | Apple Safari 10.1 | MS Internet Explorer 11 | MS Edge 14 | ||
WebGL サポート | 適応 GPU ブラックリストが適用されます。 WebGL は特定の古いグラフィックカードをサポートしていない場合もあります。詳しくは Mozilla wiki page on Blocklisting/Blocked Graphics Drivers と Khronos wiki page on Blacklists and Whitelists を参照してください。 | 適応 GPU ブラックリストが適用されます。 WebGL は特定の古いグラフィックカードをサポートしていない場合もあります。詳しくは Mozilla wiki page on Blocklisting/Blocked Graphics Drivers と Khronos wiki page on Blacklists and Whitelists を参照してください。 | 適応 Safari 8 以降 | 適応 IE 11 以降 | 適応 | |
Web Audio (Web Audio 参照) Web Audio API は Unity WebGL コンテンツの音声を再生するのに必要です。 | 適応 | 適応 | 適応 | 不適応 | 適応 | |
フルスクリーンサポート (フルスクリーンサポート 参照) | 適応 | 適応 | 適応 | 適応 | 適応 | |
カーソルロックサポート (カーソルロックサポート 参照) |
適応 | 適応 | 適応 | 不適応 | 適応 Edge 13 以降 | |
ゲームパッドサポート (ゲームパッドサポート 参照) | 適応 | 適応 | 適応 | 不適応 | 適応 | |
IndexedDB* データキャッシュ機能、 PlayerPrefs クラス、 WWW.LoadFromCacheOrDownload で使用するためにローカルストレージで必要です。 | 適応 バージョン 42 までの Firefox と Safari は iFrame 内で実行しているコンテンツのための IndexedDB をサポートしていません。 Firefox 43 以上のバージョンでは修正されています。 | 適応 | 適応 バージョン 42 までの Firefox と Safari は iFrame 内で実行しているコンテンツのための IndexedDB をサポートしていません。 Firefox 43 以上のバージョンでは修正されています。 | 適応 | 適応 | |
WebSockets ネットワーク で必要 | 適応 | 適応 | 適応 | 適応 | 適応 | |
WebRTC WebCamTexture クラスで必用 | 適応 | 適応 | 不適応 | 不適応 | 適応 | |
WebGL 2.0 (WebGL 2.0 参照) |
適応 Firefox 51 以降 |
適応 Chrome 56 以降 |
不適応 | 不適応 | 不適応 | |
asm.js AOT コンパイル asm.js はブラウザを明確に最適化するための JavaScript のサブセットです。 asm.js サポートを実装している ブラウザは Unity が asm.js を使用することにより Unity WebGL コンテンツの高速実行が見込めます。 | 適応 | 不適応 | 不適応 | 不適応 | 適応 | |
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. |
No | No | No | ||
Brotli Compression Reduces build size (See Brotli compression) |
Yes | Yes | No | Yes |
2017–05–15 Page amended with no editorial review - Leave page feedback
Brotli 圧縮はマニュアル 5.6 で最初に記載