Студия
создания сайтов
Работаем с 2009 года
ap@ap-web.ruandrew59rus (342)  204 - 48 - 69 (912)  884 - 80 - 87

Google переводит браузер Chrome на графический стек Aura

Разработчики проекта Chromium (является основанование браузера Chromе) сообщили о своих намерениях по переходу Chrome Linux на графический стек Aura, который используется в ChromeOS и в версиях браузера Chome для архитектуры Windows. 

Для linux-версии программы браузера будет произведена замена нынешнего фронтэнда, основанного на тулките GTK+, в версии Google Chrome 35. Aura поддерживается при сборках программы для разработчиков.

Преимущества унификации кодовой базы

С точки зрения практической реализации, переход к использованию одной, полностью унифицированной, графической системы и одинаковых пользовательских компонентов интерфейса позволит обеспечить одновременную реализацию новшеств и улучшений в проекте на всех платформах, которые поддерживает Chrome.
В будущем удастся избежать ранее возникавших ситуаций при которых реализация функциональности в версии для платформы Linux существенно отставала по времени, так как вызывала много работы по дублированию программного кода под разные платформы.

Повсеместное использование нового графического стека позволит решить давнюю проблему высокой нагрузки на графический процессор и проблемы недостаточной производительности рендеринга в linux-версии браузера.
Эти проблемы решит возможность применения одного контекста OpenGL для всего окна программы, что заметно снизит нагрузку на GPU, против нынешней ситуации, в которой для каждой отдельной вкладки дублируется свой экземпляр контекста OpenGL.

Перевод кодовой базы на новый графический стек — это серьезное событие в процессе разработки проекта.
Поэтому разработчики Chromium приглашают для тестирования новой версии браузера на базе Aura добровольцев с различными графическими окружениями Linux. Поддержка Aura реализована в нестабильной ветке Google Chrome (unstable release).

Принцип работы стека Aura

Графический стек Aura функции оконного менеджера по выводу графики для запущенного экземпляра программы посредством использования собственной реализации Window Manager (Aura shell), который работает с использованием собственной реализации композитного менеджера.
В свою очередь, композитный менеджер использует имеющиеся средства графического процессора для обработки операций вывода и средства тулкита Aura UI для создания интерфейсных элементов.
Также Aura shell использует собственные виджеты, элементы управления, обработчики событий и диалоговые окна. Графические подсистемы нижнего стека (такие как Xorg-server, Cocooa либо Windows) используются только для окончательного вывода уже отрисованной графики.

Google, браузер, Chrome, Aura

Отправьте заявку и мы с Вами свяжемся

Отправляя заявку Вы соглашаетесь на обработку своих персональных данных (подробнее)

Ваше имя* 
N телефона* 

Студия AP-Web
Наши контакты :

  • 614109, Россия, Пермь,
    ул. 5-я Каховская, д. 10-А, оф. 220
  • ap@ap-web.ruandrew59rus
  • +7 (342)  204 - 48 - 69 +7 (912)  884 - 80 - 87