Post image

Будущее Unity в Web

Unity - plugin

Вчера, в официальном блоге Unity был опубликован пост The future of web publishing in unity.

Осенью 2013 года Google объявил о своих планах по прекращению поддержки NPAPI для брайзера Google Chrome к концу 2014 года. NPAPI (Netscape Plugin Application Programming Interface) дает возможность запускать нативный код в браузере и именно на этом API базируется Unity Web Player.

Точно не известно когда NPAPI перестанет быть доступен, но ожидается, что Google будет придерживаться своих планов. И когда это произойдет Unity Web Player больше не будет работать в браузере Chrome.

В настоящее время команда разработчиков Unity считает что Unity Web Player является наиболее эффективной технологией для Интернет игр и собираются поддерживать её так долго как это возможно и имеет смысл. На протяжении 2015 года как минимум. И даже если игры на Unity перестанут работать в брайзере Google Chrome, в брайзерах других производителей, таких как Mozilla Firefox, Microsoft IE и Apple Safari, они по прежнему будут запускаться.

Команда Unity не собирается переходить на PPAPI (Pepper Plugin API) из-за некоторых его ограничений. Таких например, как поддерживает работы исключительно с OpenGL ES 2.0, тогда как существующие Unity Web Player игры совместимы с OpenGL и с DirectX.

Вместо этого разработчики Unity сфокусировались на технологии WebGL, так как считают её лучшим и самым безопасным решением, в долгосрочной перспективе, для запуска современного 3D и 2D-контента в браузерах.

Публикация в WebGL будет доступна в Unity 5 и позволит запукать игры в веб без плагинов.

По моему закрытие NPAPI не сильно скажется на разработчиках приложений на Unity, так как это не их целевой рынок и они всегда могут попросить пользователя воспользоваться альтернативным браузером. Конечно некоторые проекты сильно пострадают и даже будущая поддержка WebGL не спасет их от оттока активных пользователей, но в целом это вряд ли повлияет на общую ситуацию на игровом веб рынке.

А что думаете вы по этому поводу? Будет ли жив Unity в браузере?