Важно! Chrome OS не поддерживается платформой Unity Editor.
Хотя разработка Chrome OS очень похожа на разработку Android, существуют определенные отличия, о которых вам следует знать. Прежде чем приступить к разработке приложения для Chrome OS, ознакомьтесь с требованиями, совместимостью функций и известными проблемами, характерными для Chrome OS.
Требования
Системные требования для Chrome OS аналогичны разработке под Android. Разница лишь в том, что есть проблемы с USB-подключением. Чтобы избежать этого, вы можете подключить Редактор Unity к устройству Chrome OS через Wi-Fi/Ethernet.
Unity поддерживает все марки ноутбуков, планшетов, нетбуков и настольных компьютеров с Chrome OS. Устройства Chromecast не поддерживаются. Unity поддерживает версию Chrome OS R89 и более поздние выпуски в канале стабильной версии. Как и в случае с другими платформами, вы можете использовать бета-версии и разрабатываемые сборки ОС по своему усмотрению.
Совместимость
В следующей таблице описаны функции, которые поддерживаются при разработке приложений для Chrome OS.
Возможности | Совместимость |
---|---|
x86 and x86_64 architectures | Поддерживается только для устройств под управлением Chrome OS. Эти архитектуры не поддерживаются на устройствах Android с процессором Intel. Обе архитектуры поддерживают только IL2CPP. Моно не поддерживается. |
Project Tiny | Не поддерживается на устройствах Chrome OS x86 и x86–64. |
Havok Physics (from Unity Physics package) | Не поддерживается. |
Script debugging and profiling | Поддерживается через Wi-Fi или Ethernet только с использованием Android Debug Bridge. |
Script only builds | Не поддерживается. |
Profiling and debugging in Android Studio | Поддерживается только тогда, когда ваше целевое устройство находится в режиме разработчика. Дополнительную информацию см. в документации Chromium. |
Unity video player | Видеоформат H.264 поддерживается на устройствах Chrome OS. Формат видео H.265 не поддерживается. |
Известные проблемы
- Приложения, поддерживающие автоповорот во всех ориентациях, страдают от нескольких ошибок, в том числе от поворота, когда этого делать не следует, и установки неправильного разрешения.
- Окна с неизменяемым размером не работают должным образом на устройствах Chrome OS, поддерживающих режимы "раскладушка" и "планшет". В режиме планшета приложение становится полноэкранным и никогда не возвращается к исходному размеру, даже при возврате в режим раскладушки.