Выбрать главу

Есть и второй важный довод в пользу отказа от 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 в своё время привело к продолжительному застою.

Это мнение заслуживает внимания, но стоит помнить, что и у Microsoft, и у Mozilla есть свои корыстные причины для отказа от WebKit. Хоть Internet Explorer и потерял статус монополиста, этот браузер продолжает быть самым популярным. Отказываться от влиятельной позиции — не в правилах Microsoft. Вероятность того, что Mozilla откажется от Gecko в пользу WebKit, ещё меньше: весь фонд Mozilla построен вокруг Gecko, и отказ от него сразу же поставит под вопрос осмысленность существования фирмы. Без своего движка затраты на разработку можно свести к минимуму и заниматься лишь зарабатыванием денег на знаменитом и когда-то важном бренде. А это, как несложно догадаться, тупик.

Не относится ли то же самое и к Opera? С одной стороны, отказ от своего проприетарного движка в пользу хорошей и популярной технологии должен пойти на пользу браузеру Opera. Что до компании Opera, то тут всё сложнее: переход на WebKit одновременно сократит и её убытки, и прибыль. Лицензировать движок разработчикам оборудования станет сложнее, ведь придётся конкурировать с другими разработчиками браузеров на WebKit. А от возможности зарабатывать на продаже приложений в Opera уже давно отказались.

Вариантов остаётся немного: либо жить на те деньги, которые в Google платят за запросы к своему поисковику, либо самостоятельно зарабатывать на рекламе, либо найти для компании какого-нибудь богатого и заинтересованного в разработке своего браузера покупателя. Если вычеркнуть из списка гигантов индустрии Apple, Google и Microsoft (у них уже есть браузеры), то среди подозреваемых останутся Samsung, Facebook и Amazon. И надо сказать, во всех трёх случаях покупка Opera кажется не лишённой смысла.