Новый графический API Android сделает игры более плавными и быстрыми
Google объявила, что на платформе Android появится новый усовершенствованный графический API.
Vulkan - это название графического API, созданного разработчиками OpenGL, Khronos Group. Его цель очень похожа на цель Apple Metal API для iOS, а именно для снижения накладных расходов на графическую обработку на мобильных устройствах.
«Большая часть работы по разработке графики уходит на организацию данных, чтобы они могли эффективно использоваться графическим процессором для рендеринга», - объясняет Google в недавнем отчете для разработчиков Android. Сообщение блога.
«API-интерфейсы, используемые для управления этими драйверами, также не предназначены для многопоточного использования, требуя синхронизации с блокировками вокруг вызовов, которые можно было бы более эффективно выполнять параллельно», - добавляет Google.
Результатом всего этого являются излишне большие накладные расходы ЦП для рендеринга графики. Vulkan - это открытый стандарт 3D-графики, который «разрабатывается с нуля для минимизации нагрузки на процессор в драйвере».
Кроме того, Vulkan позволит приложениям и играм более напрямую управлять работой графического процессора.
Прочитайте больше: Лучшие игры для Android 2015 года
Однако работа над ней еще не завершена, поэтому не стоит ожидать, что Vulkan будет внедрен в Android M с момента запуска. Google упоминает, что продолжит поддерживать существующий стандарт OpenGL ES, который по-прежнему будет более простым выбором для многих.
«Как разработчик, вы сможете выбрать, какой API вам подходит: простота OpenGL ES или явный контроль над Vulkan», - говорит Google.
Узнайте, как два самых мощных телефона Android уступают iPhone 6 в следующем видео: