Opera с возу, но Сети не легче: чем аукнется усыхание разнообразия браузеров? Евгений Золотов
Opera с возу, но Сети не легче: чем аукнется усыхание разнообразия браузеров?
Евгений Золотов
Опубликовано 20 февраля 2013
Если вы застали Веб начала нулевых, то, конечно, помните кошмарную технологическую диспропорцию, сформировавшуюся тогда. Веб-браузеров уже было достаточно, чтобы было из чего выбирать — Firefox ещё не появился, но доживал своё Netscape Navigator, а, скажем, Opera существовала почти в нынешнем виде, но доминировал над всеми и всем Internet Explorer. Благодаря шестой версии, поставлявшейся в составе MS Windows XP, IE стал почти безраздельным властителем глобальной сети: с ним отправлялись в виртуальность больше чем девять из каждых десяти сетян!
«Шестёрка» не была ни особенно удобной, ни быстрой, ни правильной, ни безопасной, она эволюционировала страшно медленно, но и куда ей — монополии! — было торопиться? Её трактовка веб-стандартов сама стала стандартной, её баги стали фичами, на которые равнялись миллионы веб-дизайнеров. И даже десять лет спустя бесчисленное множество старых сайтов всё ещё висели мёртвым грузом на шее Веб: оптимизированные под IE6, они некорректно отображались в более современных браузерах. Чтобы изжить наследие Шестёрки, даже Microsoft, сама споткнувшаяся об этот камень, была вынуждена призывать сетян обновиться (см. «Кому и чем мешают старые браузеры?«).
Что ж, с тех пор многое изменилось в лучшую сторону. К началу 2013-го сетяне пользовались четырьмя браузерами из разных семейств. Internet Explorer по-прежнему привлекает значительную часть интернет-публики, но, согласно некоторым данным, уже не занимает лидирующей позиции. Ему на пятки наступают Firefox, Chrome и Safari, а в мобильном сегменте сильна Opera. Получается пять, но браузеры Google и Apple на самом деле близнецы-братья: у них общее сердце — HTML-странички они отображают с помощью HTML-движка WebKit, который развивают совместно.
Не будем спорить о том, сколь сильно влияние каждого из перечисленных браузеров в отдельности. Важно другое: к началу 2013-го в Сети воцарилось пусть шаткое, но равновесие! Ни один из игроков не обладал чрезмерным влиянием на Веб, а значит, и перекосов, подобных случившемуся десять лет назад, можно было не опасаться. Но тут-то и пришла плохая новость. Вы её, конечно же, слышали: неделю назад Opera Software объявила об отказе от родного веб-движка (Presto) в пользу уже знакомого вам WebKit.
Это статистика активности разных команд разработчиков в сообществе WebKit (слева по количеству правок, внесённых командой за месяц, справа по численности разработчиков в команде). Легко видеть, что решающее влияние на WebKit оказывают только Google и Apple
Теоретически это означает, что и десктоп-, и мобильная версия Opera будут отображать веб-странички так же, как и любой другой браузер, основанный на WebKit. А таких много: помимо Chrome, Safari и (отчасти) линуксового Konqueror, WebKit популярен в узких продуктовых нишах: его, к примеру, использовала Sony на PlayStation 3 и Amazon в своих читалках и планшетках Kindle. Это заслуженная популярность: WebKit развивается под свободными лицензиями, причём значительную часть его кода можно менять, не раскрывая исходников.
Собственно, что касается Opera Software, то, хоть никто и не признаётся в этом прямо, она сдалась. Веб-движок поменяли не от хорошей жизни. Opera, позиции которой в десктоп-сегменте заметно ослабли за последние три года, пока ещё сильна в секторе мобильных устройств. Он же её и кормит: компания, судя по всему, зарабатывает на перенаправлении мобильных пользователей в поисковые системы и адаптации своего браузера под нужды конкретных сотовых операторов. Однако агрессивно растущий WebKit добрался и до смартфонов с планшетками — и сейчас для Opera удачный момент, чтобы сохранить аудиторию и клиентов. Теперь Opera сама использует WebKit, и можно попробовать удержать пользователей от миграции, скажем, на Chrome, предложив им более удобный интерфейс, большую функциональность и т.п. Уже до конца февраля мы увидим превью-версию Оперы с движком WebKit на Mobile World Congress в Барселоне.
Оставим в стороне вопрос гордости, ведь речь о бизнесе. Что изменится для приверженцев Opera? Они получат более шустрый (сообщество разработчиков WebKit ставит производительность чуть ли не на первое место), более «стандартный» (разные веб-движки отображают HTML-контент по-разному, а на WebKit ориентируется больше дизайнеров, чем на Presto) и наверняка более удобный браузер (ведь Opera Software сможет сосредоточиться теперь на внешней обвеске вместо того, чтобы снова и снова дорабатывать собственный движок). Но, к сожалению, есть у этого решения и неприятная обратная сторона. И её рискуют попробовать на вкус не только пользователи Opera, а все сетяне.
С Оперой или без, WebKit стал или в ближайшее время станет доминирующим веб-движком. Опасения на этот счёт впервые возникли ещё год назад, когда Google портировала Chrome на Android (см. «Готовьтесь к диктатуре WebKit«). Сегодня совокупную долю основанных на нём браузеров оценивают уже в 40 процентов (плюс-минус, в зависимости от метода оценки), но что ещё важнее — это единственный движок, доля которого растёт. В результате через год-два мы рискуем оказаться в ситуации, очень похожей на ту, что сложилась в начале нулевых. Кое-кто, впрочем, утверждает, что мы уже в ней: якобы на WebKit ориентируются сегодня большинство веб-дизайнеров. В Сети опять процветает монокультура.
Брендан Эйч, создатель языка Javascript, считает монокультуру в любых её проявлениях проблемой, с которой необходимо бороться. Каждый веб-стандарт, по его мнению, должен быть реализован в нескольких вариантах, иначе мы рискуем повторить нулевые
Термин это сельскохозяйственный, расшифровки не требует, но вот вспомнить плюсы и минусы такого подхода стоит. Знаете, для чего фермеры засевают поля одной культурой? Чтобы добиться максимальной урожайности при минимальных трудозатратах. С понятными оговорками можно распространить аналогию и на браузеры. Здесь факт меньших накладных расходов стал очевиден немедленно после того, как Opera объявила о переезде на WebKit: компания сокращает 10 процнетов своего штата, который теперь неоправданно велик для культивации браузера.
Но так же, как в сельском хозяйстве, где огромные пространства, засеянные одной культурой, более подвержены вредителям и всякой заразе, есть минусы монокультурного подхода и в мире интернет-технологий. Здесь мы рискуем стать жертвой неудачных технических решений, которые появятся и распространятся благодаря доминирующей позиции отдельно взятого веб-движка.
Знаете, в чём главная слабость так называемых веб-стандартов? В том, что их не существует. Главный распорядитель Веб — консорциум W3C выдаёт не стандарты, а только лишь рекомендации. Он рекомендует разработчикам браузеров и веб-дизайнерам использовать то или иное новое решение. Конечная судьба конкретной рекомендации зависит от множества факторов: пожелают ли создатели браузеров её учесть, как именно она будет реализована и так далее. Таким образом, ещё неделю назад участь веб-стандартов решали четверо игроков. Сегодня — только трое, причём один из них имеет шансы затмить остальных. Дальнейшее нетрудно представить: достаточно вспомнить «нулевые» и Internet Explorer 6.
Строго говоря, аналогия между WebKit и IE6 не совсем корректна. Internet Explorer разрабатывается одной компанией и, соответственно, учитывает прежде всего её интересы. С WebKit иначе: его развитием занимается сообщество из множества крупных и мелких игроков, среди которых — Google и Apple, Nokia и Research In Motion, независимые линуксоиды. Кроме того, внутри себя члены этого сообщества не всегда приходят к общему мнению, из-за чего разные реализации WebKit слегка отличаются друг от друга. Вот только хватит ли мелких отличий, отделяющих, скажем, Chrome от Safari, чтобы удержать Сеть от падения в монокультурную яму?
Вопрос остаётся открытым, прогнозов пока немного, и из уже озвученных лично мне ближе всех позиция Брендана Эйча, технического директора Mozilla Corp. Эйч считает, что после непродолжительного периода монокультурного сжатия, вызванного перерождением Opera и агрессивным ростом WebKit, случится новый взрыв разнообразия. Появятся новые (вероятно, свободные) веб-движки, и это избавит WebKit от участи Internet Explorer 6.
А Сеть и всех нас — от повторения старой ошибки.
В статье использованы иллюстрации Mera, Etech, Bitergia
К оглавлению
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Меньше запросов — легче серверу
Меньше запросов — легче серверу Используя объединение файлов, мы не заставляем сервер обмениваться с браузером заголовками для передачи, например, нескольких таблиц стилей — гораздо экономичнее будет их объединить в одну. При этом браузер быстрее получит всю
Золотой миллиард землян давно в Сети. А второй и третий — где и какие они? Евгений Золотов
Золотой миллиард землян давно в Сети. А второй и третий — где и какие они? Евгений Золотов Опубликовано 26 февраля 2014 У экономистов и социологов есть пришедшее из эпохи холодной войны понятие «золотого миллиарда» (иногда его ещё называют «сытым»).
4K? Всё ещё слишком рано! Евгений Золотов
4K? Всё ещё слишком рано! Евгений Золотов Опубликовано 06 декабря 2013 Если только вы не обретаетесь на забытом богом острове в Тихом океане (как там «Инмарсат», не тормозит?), то готов ручаться, уже задумывались над тем, как защитить близких от страшной
Opera наверстала отставание от других браузеров Андрей Письменный
Opera наверстала отставание от других браузеров Андрей Письменный Бета-версия браузера Opera 10.50 снабжена совершенно новым интерпретатором языка JavaScript. Он называется Carakan и работает значительно быстрее, чем прежние версии. Это означает, что Opera, наконец, догнала прочие
BlackBerry всё Евгений Золотов
BlackBerry всё Евгений Золотов Опубликовано 24 сентября 2013 «Когда умирают тираны, в первый момент наступает замешательство: возможно ли это, неужто и они состоят из смертных молекул?»Это сказано про человека, не про компанию. Но именно эти слова
Apple и её «чудеса» Евгений Золотов
Apple и её «чудеса» Евгений Золотов Опубликовано 25 марта 2014 После возвращения Стива Джобса в Apple, у этой компании появилось странное свойство «особого качества». Попросту говоря, её продукции приписывали (и продолжают по сей день) чудесные свойства,
XP: обратный отсчёт Евгений Золотов
XP: обратный отсчёт Евгений Золотов Опубликовано 24 марта 2014 Две недели остаётся до «официальной отставки» Windows XP — и по мере того, как утекают последние часы и сутки, ситуация обретает ощутимый драматический оттенок. 8 апреля 2014 года Microsoft
Фальшивые «соты», неправильный «мёд»: кто и для чего ломает сети сотовой связи? Евгений Золотов
Фальшивые «соты», неправильный «мёд»: кто и для чего ломает сети сотовой связи? Евгений Золотов Опубликовано 01 апреля 2014 Что ни говори, а спамеры — народец полезный. Род занятий вынуждает их пребывать в непрерывном поиске новых лазеек — в сетях и
Ода красивому коду Евгений Золотов
Ода красивому коду Евгений Золотов Опубликовано 04 апреля 2014 0 Какой красивый код!10 Пусть тот, кто устал от этой фразы, первым бросит в меня камень. Это редкая и наверное самая ценная похвала, какой только может удостоиться программист. Деньги?
До свидания, BlackBerry, и — прощай? Евгений Золотов
До свидания, BlackBerry, и — прощай? Евгений Золотов Опубликовано 19 августа 2013 Вот уже неделя как канадский мобильный гигант BlackBerry выставлен на продажу. Теперь это не слухи и не домыслы досужих аналитиков: внутри компании организован комитет по «поиску
Как сломали пальцевый сенсор iPhone 5s — и чем это аукнется для мультифакторной аутентификации? Евгений Золотов
Как сломали пальцевый сенсор iPhone 5s — и чем это аукнется для мультифакторной аутентификации? Евгений Золотов Опубликовано 30 сентября 2013 Мультифакторная аутентификация (МА) — одна из тех немногочисленных тем, светлое будущее которых считается
Смартфон за $20: а что хорошего? Евгений Золотов
Смартфон за $20: а что хорошего? Евгений Золотов Опубликовано 08 мая 2014 Смартфон шагает по планете. Пусть из каждых шести землян, пользующихся мобильной связью, пока лишь двое (по самым смелым оценкам — больше трёх) делают это с помощью смартфонов — с
Тоска по аналОгу Евгений Золотов
Тоска по аналОгу Евгений Золотов Опубликовано 11 апреля 2014 Признаться, до этой весны я не думал, что однажды снова возьму в руки «винил». Последние грампластинки домашней коллекции отправились на помойку где-то во второй половине 90-х, но прошло
Балмер всё Евгений Золотов
Балмер всё Евгений Золотов Опубликовано 26 августа 2013 Стив Балмер уходит из Microsoft. Честно, думали ли вы дожить до этого дня? Стив оставит пост CEO и компанию в течение следующих двенадцати месяцев, как только для него будет подобран достойный
Opera наверстала отставание от других браузеров
Opera наверстала отставание от других браузеров Автор: Андрей ПисьменныйОпубликовано 22 марта 2010 годаБета-версия браузера Opera 10.50 снабжена совершенно новым интерпретатором языка JavaScript. Он называется Carakan и работает значительно быстрее, чем прежние версии. Это означает, что