Цифровой журнал «Компьютерра» 2013 № 07 (160) (Журнал «Компьютерра») - страница 38

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

Почему не Gecko?

В Apple в своё время выбрали KHTML чисто из инженерных соображений: хоть нанятая Стивом Джобсом команда инженеров и состояла чуть ли не наполовину из бывших сотрудников Mozilla, ими было принято решение отказаться от движка Gecko в пользу KHTML. Его код был куда чище и компактнее кода Gecko, частично унаследованного ещё от Netscape. KHTML требовал совершенствования, но благодаря удачной архитектуре результат должен был получиться более удачным.

С точки зрения независимого разработчика, у современного WebKit есть и другие преимущества над Gecko. Перейди Opera на движок Firefox, это сделало бы норвежскую компанию одновременно и союзником, и конкурентом Mozilla Foundation — ситуация довольно неудобная. Что до WebKit, то он уже поддерживается двумя лидерами рынка, и число сторонних разработчиков, подключающихся к инициативе, растёт с каждым днём.

Однако решающий аргумент в пользу перехода на WebKit — это его лидерство на рынке браузеров для мобильных устройств. Неудивительно, ведь за WebKit стоят компании, разрабатывающие две основные мобильные ОС. Соперничать с ними практически бесполезно, а вот союз сразу упрощает многие вещи.

Это подозрение подтвержюат и в самой компании. «Мы совершаем этот переход сейчас, потому что мы хотим предоставлять наилучший продукт пользователям смартфонов на двух наиболее популярных платформах — Android и iOS», — прокомментировали в Opera в ответ на запрос «Компьютерры».

Опасности WebKit

Почему бы всем авторам браузеров не сделать то же самое, что сделали в Opera, и не переключиться на WebKit? Это бы стало раем для веб-разработчиков: сайты больше не нужно будет тестировать в трёх браузерах на разных системах, ведь все они будут работать одинаково.


>Несмотря на конкуренцию компаний, разработчики браузеров поддерживают дружеские отношения. Это торт, который послали из Mozilla в Microsoft в честь выхода IE 10

Что в Microsoft, что в Mozilla на такую идею смотрят с большим осуждением. «Веб-стандарты утратят своё значение, и процесс стандартизации будет заменён на решения и политику разработчиков WebKit — пишет в своём блоге один из разработчиков Mozilla Роберт О’Калахан. — Баги WebKit станут стандартом: у разработчиков не будет способа проверить работу сайта на разных движках, чтобы определить, является ли то или иное неожиданное поведение багом или всё так и должно быть». То же мнение теперь поддерживают и в Microsoft, признавая, что доминирование Internet Explorer в своё время привело к продолжительному застою.