Следите за новостями

Цифра дня

48 комплексов Starlink направило МЦРИАП в регионы ЧС

Opera переводят на WebKit

Эксперты обеспокоены сокращением числа альтернатив­ных механизмов рендеринга веб-страниц

19 февраля 2013 06:22, Computerworld.kz
Рубрики: Мир

Компания Opera Software решила сменить соб­ственный механизм рендеринга на механизм с от­крытым кодом WebKit, который получил более ши­рокое распространение и используется сегодня в браузерах Apple Safari и Google Chrome (а также в «Яндекс.Браузере». — Прим. ред.). Такой шаг по­родил определенную тревогу в среде разработчиков.

«Нашим специалистам есть смысл поддерживать связи с сообществом Open Source и прекратить дальнейшее развитие собствен­ного механизма рендеринга, – отметил технический директор Opera Хокон Виум Ли. – Компания планирует также использовать отдельные компоненты экспери­ментального проекта веб-браузера Google Chromium».

Механизм рендеринга, известный также как движок вывода веб-страниц, являет­ся важным компонентом браузера. Он обрабатывает исходный код веб-страни­цы, формируя ее окончательный внешний вид. Программное обеспечение WebKit создавалось на основе механизма рендеринга с открытым кодом KDE Software KHTML, который в свою очередь проектировался для браузера и диспет­чера файлов Konqueror.

Браузер Opera никогда не мог похвастаться такой популярностью, которой обла­дали Internet Explorer и Mozilla Firefox, но сейчас ежемесячная база пользовате­лей браузера Opera насчитывает 300 млн человек. Изначально разрабатывав­шийся в качестве браузера, потребляющего минимальное количество вычисли­тельных ресурсов, сегодня Opera получил широкое распространение на смарт­фонах и планшетах с операционными системами Android и Apple iOS, а также на других телефонах и подключаемых к Интернету потребительских устройствах.

Далеко не все довольны тем, что разработчики Opera отказываются от своего предыдущего механизма рендеринга Presto. «Дальнейшее сокращение числа ме­ханизмов браузеров (особенно тех из них, что предназначены для мобильных устройств) станет большой потерей для Интернета, – написал в своем блоге раз­работчик Mozilla Роберт О'Каллахан. – Теперь в мире осталось всего два меха­низма рендеринга, которые столь же широко распространены, как и WebKit. Это Microsoft Trident и Mozilla Gecko».

Впрочем, один из сотрудников Opera, выступающий под псевдонимом Хаавард, не стал драматизировать монокультуру механизмов визуализации. «В то время как различные браузеры конкурируют друг с другом, веб-технологии конкурируют с приложениями для конкретных компьютерных платформ, – указал он. – Веб-технологии нельзя считать полностью открытыми, но они открыты в гораздо большей степени, чем закрытый мир приложений. Если переход на WebKit при­даст Opera новых сил и укрепит браузер в качестве платформы для открытых приложений, это пойдет на пользу полуоткрытым веб-технологиям в их борьбе с полностью закрытыми приложениями».

Более того, в Opera заявили, что Presto в качестве ядра браузера для устройств на базе Android и iOS проигрывает «изначально оптимизированному и интегриро­ванному в эти мобильные платформы движку WebKit, который служит ориенти­ром при разработке большинства мобильных веб-приложений».

Компания Opera планирует переориентировать своих разработчиков механизма рендеринга на WebKit. Они уже начали вносить свой вклад в совершенствование многоколоночного вывода.

«Переход на WebKit не только освободит значительные инженерные ресурсы в Opera, но и позволит нам уделять больше внимания инновациям, вместо того чтобы постоянно адаптироваться к меняющемуся Интернету, – отметил Хаа­вард. – А наши пользователи окажутся в выигрыше благодаря повышению совме­стимости сайтов с браузерами, появлению новых инновационных возможностей и совершенствованию уже имеющихся функций».