Совместимость веб-браузера
На этой странице представлен обзор поддержки веб-платформы Unity для настольных и мобильных браузеров.
Совместимость веб-браузера для рабочего стола
Поддержка веб-платформы Unity для настольных браузеров различается в зависимости от браузера. Она поддерживает браузеры, при условии, что выполнены следующие условия:
- Браузер поддерживает WebGL 2.
- Браузер совместим с HTML 5 стандартами.
- Браузер 64-битный и поддерживает WebAssembly.
Веб-платформа Unity поддерживает некоторые форматы сжатых текстур. Информацию о форматах сжатых текстур, поддерживаемых Unity Web, см. в Рекомендуемые, стандартные и поддерживаемые форматы сжатия текстур по платформам. Более подробную информацию о сжатии текстур см. в Сжатие текстур в Web.
Веб-платформа поддерживает следующие браузеры:
| Настольный браузер | Настольные платформы |
|---|---|
| Гугл Хром | Windows, macOS, Linux |
| Мозила Firefox | Windows, macOS, Linux |
| Apple Safari | macOS |
| Microsoft Edge | Windows, macOS, Linux |
Примечания:
- Веб-платформа также поддерживает последнюю версию браузера Edge на основе Chromium.
- Apple Safari не поддерживает WebGL 2 в версиях до Safari 15.
- Apple Safari не поддерживает IndexedDB для контента, запускаемого в iFrame.
- На Linux вам, возможно, придется установить поддержку кодека Advanced Audio Coding (AAC) через менеджер пакетов (например, пакет GStreamer).
Совместимость веб-браузера для мобильных устройств
Веб-платформа Unity поддерживает некоторые мобильные браузеры. Для использования веб-приложения на мобильном устройстве у вас есть несколько вариантов:
Запустите приложение в мобильном браузере.
Используйте WebView для встраивания приложения в нативные приложения.
Используйте шаблон прогрессивного веб-приложения (PWA).
Веб-платформа Unity поддерживает следующие мобильные браузеры:
| Мобильный браузер | Мобильная платформа |
|---|---|
| iOS Safari 15 и более новый | iOS |
| Хром 58 и более новый | Android |
Примечание: Используйте самые последние версии браузера для самого лучшего опыта. Старые версии могут иметь проблемы которые влияют на производительность или предотвращают Unity содержимое от бега.