Chromium переведут на пользовательский интерфейс Aura

12 Март 2014

Компания Google наконец решилась отказаться от GTK+ в пользу собственного графического интерфейса Aura UI на Linux. Переход намечен на версию Chrome/Chromium 35. Основное отличие этой библиотеки элементов интерфейса состоит в улучшенной совместимости с графическими процессорами, так как ее специально создавали с учетом особенностей современных GPU.

В принципе, выбор Google этого пути развития можно было предвидеть. Интерфейс Aura уже давно встроен в операционную систему Chrome OS, где практически весь UI создается браузером. И без того можно было понять намерение Google унифицировать UI на разных платформах, что также чревато упрощением поддержки и ускорением разработки. Идеальный сценарий для американской корпорации – создать одинаковый кроссплатформенный стек UI для Linux, Windows и Chrome OS.

Информацию о замене GTK+ фронтендом Aura UI в Chromium 35 подтвердил Эллиот Глэйшер, разославший соответствующую рассылку для разработчиков браузера. В объяснении Эллиота говорится, что запуск кроссплатформенного стека в будущем поможет разработчикам подключать новый функционал одновременно для версий браузера на всех платформах, а не отдельно для каждой платформы. Это удобно как для разработчиков, которым не придется переписывать одно и то же по несколько раз, но и для самих пользователей, которые смогут насладиться новым функционалом сразу же на всех платформах.

Кроме того, внедрение Aura в перспективе обеспечит решение нескольких старых проблем с производительностью Chromium на Linux. GTK+ является причиной подтормаживания и «зависания» браузера при 100% загрузке GPU, так как этот интерфейс излишне потребляет видеопамять и имеет низкопроизводительный рендеринг. Переход на собственный графический стек позволит открывать по одному процессу OpenGL для всего окна, вместо запуска по одному процессу OpenGL для каждой вкладки в окне, что приведет к существенному снижению потребления ресурсов процессора.

Эллиот Глэйшер призывает всех пользователей Linux помочь им протестировать новый UL, установив Chromium с dev-ветки. Там Aura по умолчанию тестируется уже около месяца.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно
Комментариев нет.