Книга: Яндекс Воложа. История создания компании мечты
Глава 11 Ключевая часть архитектуры
Глава 11
Ключевая часть архитектуры
Запуская браузер «Яндекса», Волож обозначил его предназначение так: для «реальных дорог», то есть в условиях плохо работающего мобильного Интернета.
Подарок к своему пятнадцатилетнему юбилею «Яндекс» сотворил 1 октября 2012 г., предложив пользователям бесплатный «Яндекс. Браузер». Так компания вышла на новый рынок, рынок браузеров. Да, отстав от Google. Но Воложа это не смущало. На этот счет есть хорошая формула: или раньше всех, или лучше всех. Кстати, в том же юбилейном году был запущен в разработку проект «Острова», который, по задумке его куратора Ильи Сегаловича, станет началом «нового “Яндекса”». Очевидно, был продолжен курс на глобализацию компании, четко сформулированный в 2011 г. после IPO, что означало и расширение бизнеса, и дополнительные очки в конкурентной схватке.
Браузер построили на открытой платформе Webkit и надстройке Chromium. В результате, по словам Воложа, получилась не «очередная сборка Chromium», а «некий гибрид поисковика и браузера» с собственным, хотя и распознаваемым веб-разработчиками, интерфейсом. Вообще-то пошли вслед за Google, что есть не повторение, но использование опыта конкурента.
Одним из главных своих преимуществ «Яндекс. Браузер» заявил быстрое открытие сайтов даже при низкой скорости соединения.
Это стало возможным благодаря лицензионному сотрудничеству «Яндекса» с компанией Opera Software, одной из ведущих браузерных компаний мира, которая, в частности, ввела стандарт стилей CSS, придумала табы в браузере, строку быстрого поиска, визуальные закладки. По мнению Воложа, самым популярным браузером в России Opera стала потому, что научилась работать с медленным Интернетом и, сконцентрировавшись на проблеме скорости, реализовала технологию сжатия трафика Opera Turbo, что позволило отдавать пользователям страницы сайтов в сжатом виде, а не гнать по Сети целиком.
«Нам теперь нужен Интернет в метро, на остановке, в машине… А мобильный Интернет пока работает медленно. И сейчас мы снова возвращаемся в эти темные времена медленных каналов… Поэтому вопрос скорости снова стал важным. Наш браузер учитывает это — в нем будет встроенный инструмент, который мониторит качество канала, и от этого меняется поведение браузера. Это своего рода браузер для реальных дорог», — с удовлетворением отмечал преимущества своего браузера Волож.
1 октября 2012 г., примерно после пяти часов пополудни по московскому времени, когда браузер стал общедоступен для скачивания, яндексоиды обратились с посланием к Рунету и Сети.
Сегодня мы выпускаем первую версию своего нового браузера. Он получил то же имя, что наша компания — «Яндекс». Это простой и быстрый браузер с лаконичным интерфейсом, встроенным поиском и защитой от вирусов. До недавнего времени браузеры состояли из двух основных частей: «движка», который отображает страницы, и пользовательского интерфейса. Но в последнее время все более важной становится третья часть: облачная. При отображении страниц, при вводе поисковых запросов, при проверке орфографии и переводе, определении местоположения и проверке на вирусы могут и должны использоваться многочисленные знания, которые есть только у некоторых мировых компаний. Не все производители браузеров имеют свои облачные технологии, поэтому им приходится сотрудничать с теми, у кого они есть. К счастью, «Яндекс» как раз обладает полным спектром облачных сервисов. Именно в этом направлении будут сосредоточены многие наши усилия.
Умная строка объединяет в себе адресную и поисковую. Она выполнена в форме поисковой стрелки «Яндекса», показывая пользователю, что можно вводить и адреса сайтов, и запросы. Строка снабжена подсказками с мгновенными ответами от сервисов «Яндекса». Прямо в подсказках, не переходя на страницу поиска, можно узнать ситуацию на дорогах города, курсы валют, перевод слова или, например, высоту Останкинской телебашни.
Самые посещаемые пользователем сайты вынесены на специальное Табло. Оно появляется всякий раз, когда человек собирается открыть новую страницу. С его помощью можно в один клик перейти на нужный ресурс, не набирая его адрес вручную. Сайты представлены на Табло логотипом или иконкой — мы считаем, что так узнать сайт гораздо легче, чем по скриншоту. Кроме того, на Табло можно получить свежую информацию от любимых сайтов — например, количество новых сообщений в почте или уведомления от социальной сети.
Браузер позволяет путешествовать по Сети, не беспокоясь за безопасность компьютера. Программа предупредит о страницах и файлах, которые лучше не открывать. Веб-страницы проверяет антивирусная технология «Яндекса», скачиваемые файлы — система «Лаборатории Касперского».
«Яндекс» поможет сориентироваться и на сайтах на незнакомом языке. Он умеет переводить как отдельные слова или фразы, так и целые веб-страницы с девяти языков, в том числе с английского, немецкого и французского. Для перевода текстов и слов используется облачная технология машинного перевода «Яндекса».
Теперь о том, что внутри. В качестве движка был выбран WebKit, который поддерживается многими разработчиками. Интерфейс базируется на открытом исходном коде Chromium. В платформе «Яндекса» WebKit расширен решениями компании Opera Software — в частности, технологией Opera Turbo. Она позволяет быстро загружать страницы даже при низкой скорости соединения. Режим Turbo появится уже в следующей версии продукта. Кроме того, в программу добавлены компоненты, без которых современный браузер был бы неполным. Так, в него встроена свежая версия Adobe Flash и программа для просмотра PDF-файлов.
Обычно в браузере накапливается много персональных настроек: закладки, настройки, посещенные страницы. «Яндекс» легко перенесет все данные из вашего старого браузера, и переезд никак не помешает работе. Программа умеет импортировать информацию из любых популярных браузеров. Загрузить браузер «Яндекс» вы сможете сегодня (1 октября 2012 г. — В.Д.) после 17:00 по адресу http://browser.yandex.ru.
Вывод собственного браузера — это, безусловно, эпохальный шаг, этапное решение для поисковой системы, поскольку это связано не только с выходом на новый рынок услуг, но и с новым интеллектуальным, управленческим и структурным вызовами внутри компании.
Меня лично очень обрадовало заложенное в новый браузер партнерство «Яндекса» с «Лабораторией Касперского», что означает партнерство Аркадия Воложа с Евгением Касперским. Для меня это знаковый момент, поскольку эти двое не только самые известные, но и самые успешные в мире российские айтишники. Они, конечно, давно просто граждане мира, а компании их прописаны не в России (у Касперского — в Англии, у Воложа — в Голландии), но все же их проекты и они сами ассоциируются с Россией. И одно это обстоятельство делает таких людей национальным достоянием.
«Мы, как поисковик, много знаем про Интернет: знаем контент, ссылочную структуру Интернета, что спрашивают и на что кликают пользователи и т. д. Поиск — это большая инфраструктура: серверы, дата-центры, потребляющие десятки мегаватт электроэнергии, оптические линии, системы распределения контента. Эта физическая инфраструктура почти доходит до каждого пользователя. Почти, потому что последнее звено в этой цепочке — браузер — всегда было просто окошком в Интернет. Но если браузер станет частью этой инфраструктуры, то пользоваться Интернетом станет гораздо удобнее. Маленький пример: поисковик хорошо ориентируется в структуре Интернета, и когда пользователь загружает страничку, поисковик заранее знает, какие на ней есть ссылки. На деле это означает, что браузер, в который глубоко интегрированы поисковые технологии, быстрее загружает сайты — так комментировал Волож “Ведомостям” и свое личное достижение как управленца, математика и предпринимателя. — “Яндекс. Браузер” соединяет технологии самого популярного поисковика и самого популярного в России браузера Opera. В этом, наверное, ключевая часть нашей архитектуры. Мы смотрим на браузер как на терминальную точку, на которую замыкаются элементы — как нашей инфраструктуры, так и клиентские части всех наших облачных сервисов. Да и не только наших. Уже несколько лет мы выносим клиентские части наших облачных сервисов из облаков и “опускаем” их в браузеры. Только раньше это были чужие браузеры, с которыми мы партнерствовали через наши тулбары, а позже через “Яндекс. Элементы”. В “Яндекс. Браузер” встроены клиентские части от многих наших облачных сервисов: и поиска, и почты, и карт. Но не только их. И коррекция ввода текста (наш PuntoSwitcher), и многоязычный перевод, и проверка файлов и страниц на безопасность (наша собственная и совместно с “Касперским”) — все это теперь не делается где-то на страничках Интернета, а является частью браузера. И это позволяет делать очень интересные вещи. От сложных функций вроде подсказок в поиске и автоматического предкеширования карт до небольших, но полезных функций интерфейса. Например, браузер понимает, что пользователь зашел на сайт интернет-магазина. А “Яндекс” хорошо знает магазины, и это позволяет, например, вынести на панель браузера кнопку “Купить” — и человеку не придется искать ее где-то на сайте. Надеемся этим повысить конверсию магазинам».
В начале октября 2012 г. Волож светился от счастья. Потому что браузер, по сути, стал реальным прорывом, состоявшимся благодаря единому порыву всей команды яндексоидов. Как в самом начале, когда каждое новое достижение было откровением и открытием. Волож будто помолодел лет на десять.
Кстати, «Яндекс» с самого начала запуска в 1997 г. остается единственным поисковиком, который на странице результатов предлагает пользователям воспользоваться услугами конкурентов. Волож не преминул отметить, что «миссия “Яндекса” — нести выбор народам мира. У нас это делается в полклика: браузер при введении запроса… сразу предлагает пользователям поискать в “Яндексе”, Google, Mail.Ru или Wikipedia. Не то что в некоторых других браузерах, где часто надо пройти несколько уровней меню, чтобы поменять себе поиск».
И вот теперь самое главное — мотивация.
«Раньше мы всегда придерживались стратегии встраивания в чужие платформы, а не соревнования с ними. Мы считали, что браузеры — это отдельная индустрия и ее можно облагородить облачными сервисами, и мы это делали. Но потом неожиданно… все начало схлопываться, и все друг друга начали кушать. Google стал продвигать свой браузер Chrome (с 2008 г. — В.Д.) и активно вытеснять из него конкурентов… Раньше царил принцип открытости и равноудаленности всех сервисов от платформ и устройств, сейчас это в прошлом… Раньше мы считали, что мы небольшая компания, мы не можем делать все и будем концентрироваться на сервисах. Думали, что всегда найдем партнеров, которым нужны наши сервисы, и таким образом не потеряем дистрибуцию. Так до сих пор и было. Но недавно случилась ситуация с Google, когда ее карты были исключены из платформы Apple, и нам пришлось внести изменения в стратегию. Это довольно непросто, потому что если тебе приходится делать платформу и все сервисы на ней, то, чтобы окупить затраты, тебе нужно, чтобы это начало сразу работать во всем мире. Для локального рынка это делать дорого. В частности, поэтому мы идем со своими сервисами в мир. Но продукт всегда приоритетен над платформой. И если на платформе нет какого-то хорошего продукта, то это минус не только для разработчиков этого продукта, но и для платформы. Платформа без продуктов не живет. Сейчас (октябрь 2012 г. — В.Д.) Microsoft будет запускать Windows 8, им важно, чтобы под эту ОС разрабатывались продукты, и компания ходит по разработчикам и просит их это сделать. Когда есть взаимная зависимость, всегда есть некоторые возможности альянсов».
Пример, приведенный Воложем, лишний раз свидетельствует, что мир Интернета изначально внеграничен. И реальных, сильных разработчиков современных продуктов в мире немного, они все наперечет.
То есть одной из причин, побудивших «Яндекс» к созданию собственного браузера, стала продолжающаяся агрессивная конкурентная политика Google. И, по сути, ответом помимо браузера могли быть только качественные продукты.
«Мы будем делать хорошие приложения… Выстроится очередь из платформ, которые захотят себе их установить… Нас уже просят сделать приложения под многие платформы. Это значит, что от нас есть польза — и мы всегда сможем договориться. Приложения — это ключевая вещь. Мы пока все свои приложения делаем под все основные платформы. Пока мы считаем, что Интернет открытый. В случае “войны” мы будем делать приложения не под все платформы или выпускать новые приложения только под те платформы, которые к нам прилично относятся. Если ситуация будет складываться не в нашу пользу, возможно, мы сделаем и свою мобильную платформу, у нас есть компания SPB Software, на основе продуктов которой можно это делать. Но выпускать и раскручивать свою платформу — это огромные ресурсы, смена фокуса для компании, поэтому мы до последнего будем от этого воздерживаться». Очевидно, что к концу 2012 г. Волож изменил свое мнение.
Давление двух предыдущих лет было столь сильным, изматывающим, даже изламывающим, что, пройдя этот прессинг, Волож изменился. Самое главное, что он стал жестче и определеннее. Возможно, именно после выхода собственного браузера Волож впервые осознал борьбу за мировую долю не только как интересную, хотя и совершенно неосуществимую идею, но и как реальную цель.
Ну а пока следует сдерживать эмоции. Прошло всего несколько недель, и победный настрой, охвативший было яндексоидов на момент запуска браузера, сменился на более осторожный, выражения стали сдержаннее.
Это отчетливо следовало из рассуждений Юрия Вечера (в интервью Roem.ru), руководителя направления дистрибуции: «Браузер, который серьезно влияет на поведение человека в Интернете — это более глубокая форма присутствия на компьютере. “Яндекс. Браузер” — это продукт новый, молодой, мы его активно не дистрибутируем. Мы хотим, чтобы он устоялся с точки зрения функционала. Вопрос времени, когда это случится, и тогда мы потихоньку начнем предлагать его пользователям. С точки зрения переключения, браузер действительно более сложная вещь. Когда у тебя появляется тулбар, то, в принципе, ничего не меняется — ты можешь обрадоваться, расстроиться или не заметить и продолжать жизнь. С браузером своя специфика. Прежде всего, он большой — 30 МБ, это накладывает отпечаток на его распространение. Но самое главное — как человека заинтересовать и привлечь, чтобы он браузером пользовался? Для этого мы стараемся уменьшить порог перехода. Например, наш браузер умеет хорошо втягивать в себя настройки из установленных браузеров, вплоть до открытых табов. Еще тонкий момент в такой механике дистрибуции — делать или нет браузер основным по умолчанию сразу после установки, если пользователь установил его после предложения нашего партнера. Мы этого делать не будем, чтобы избежать негативного восприятия».
И все же, и все же… По субъективному мнению автора — крайне неподготовленного пользователя — «Яндекс» предложил неудобный (или, может быть, это впечатление возникло от непривычности) и при этом агрессивный браузер, от которого к тому же весьма затруднительно избавиться, если впустил его в свой компьютер. Но это ведь всего лишь субъективное мнение «чайника», потому как к началу 2013 г. «Яндекс. Браузер» скачали около 1 млн пользователей.
Это была уже обновленная версия браузера. По этому случаю яндексоиды выпустили 20 декабря 2012 г. предновогоднее послание своим почитателям:
В новый, 2013 год браузер вступает с версией 1.5.
Наряду с многочисленными исправлениями, мы добавили в браузер три важные функции.
Во-первых, это новое Табло, в котором появилась возможность изменять количество сайтов. Теперь их может быть как больше, так и меньше восьми.
Во-вторых, теперь можно мгновенно открыть нужный сайт, даже если вы не помните его точный адрес. Для этого достаточно ввести название сайта, в том числе на русском языке, и браузер предложит перейти на сайт, нажав Enter.
Например, достаточно ввести только «ведомо» и нажать Enter, чтобы открылся сайт http://www.vedomosti.ru.
Теперь вы можете вводить адреса сайтов на любом языке и даже с ошибками — браузер сразу откроет необходимую вам страницу.
И теперь о самом интересном — «Яндекс» разработал абсолютно новую функцию, которая позволит быстрее ориентироваться на сайтах популярных интернет-магазинов, авиакомпаний, банков, аэропортов, сотовых операторов и некоторых других. Список сайтов стремительно расширяется.
Мы назвали это «Быстрые ссылки». Теперь справа в адресной строке можно найти ссылки на самые востребованные посетителями страницы сайта. Например, в случае интернет-магазина это ссылки на корзину, условия оплаты и доставки.
Еще одной приятной новостью стало то, что в этой версии «Яндекс. Браузера» мы обновили движок и перешли на 22-ю версию Chromium.
Справедливости ради стоит сказать, что обновленная версия «Яндекс. Браузера» понравилась моим детям и жене, которые с этого момента еще глубже впустили «Яндекс» в свою жизнь. Но я остался верен — по крайней мере пока — привычному браузеру.
И это даже несмотря на стартовавшую 14 мая 2013 г. уже третью обновленную версию браузера. Вот что говорилось в традиционном послании пользователям:
Главная ее особенность — появление синхронизации. Теперь свои настройки и закладки можно быстро перенести в «Яндекс. Браузер», установленный на любом другом компьютере. Программа умеет синхронизировать практически все данные пользователя: настройки, закладки, пароли и расширения, а также историю поисковых запросов. Владелец браузера может синхронизировать все или только часть информации — скажем, свои закладки. Тогда они будут доступны ему и дома, и на работе. Эти данные никуда не пропадут, даже если сломается компьютер. А на новом их не нужно будет настраивать заново. Для реализации этой возможности «Яндекс» использовал серверы облачного хранилища «Яндекс. Диск», синхронизация происходит по защищенному протоколу HTTPS. В новой версии программы есть и другие изменения, которые делают работу в Сети более удобной и безопасной. Так, браузер стал предупреждать о сайтах, которые могут быть связаны с СМС-мошенничеством. Теперь злоумышленникам будет труднее выманить у человека номер телефона, например, в обмен на гороскоп. Кроме того, в программе расширены возможности адресной строки: пользователи могут прямо в ней редактировать свой запрос, не набирая его заново. По статистике «Яндекса», примерно в 30 % случаев пользователи уточняют свой запрос именно так. Для создания настроения в браузере появился фон для Табло. Пользователи могут выбрать одну из предложенных картинок или добавить свою. Она будет появляться всякий раз при открытии новой вкладки. Такой способ оформления не отвлекает от работы в Сети и в то же время позволяет сделать свой браузер особенным.
Неотвратимая настойчивость в браузере «Яндекса» мне не понравилась. Впрочем, это всего лишь частное мнение, как и оценка нового сервиса. Можно ведь и не закачивать «Яндекс. Браузер». Тем более что мой скепсис, кажется, окончательно развеялся после ознакомления с мобильной версией браузера, выпущенной 18 июня 2013 г. для iPad и смартфонов на базе Android. Потому что преимущества мобильной версии браузера «Яндекса» соответствовали заявленным характеристикам.
Новый браузер «Яндекса» учитывает особенности мобильного Интернета… Единая строка для веб-адресов и поисковых запросов понимает обычные названия и описания сайтов… «Яндекс. Браузер» сразу откроет нужный сайт или даже конкретный его раздел, минуя результаты поиска. А к любимым и часто посещаемым сайтам пользователь может перейти в одно касание — они собраны на Табло. Приложение также упрощает поиск в Интернете. По запросам, которые люди часто задают с мобильных устройств, «Яндекс. Браузер» дает готовый ответ — видео, новости, картинки, расположение объектов на карте, цифры и факты. Так, набрав в умной строке «фото Парижа» или «Лев Толстой Википедия», пользователь сразу же увидит фотографии города или нужную ему статью — ему не придется переходить к ним из результатов поиска. Любые запросы можно также задать голосом. При разработке интерфейса мобильного «Яндекс. Браузера» учитывалась специфика использования каждого устройства. Например, в браузере для смартфона поисковая строка находится внизу экрана, где с ней удобнее работать, держа аппарат в одной руке. А для планшетов, которые пользователи часто используют для выбора гостиниц, рецептов, товаров, сделан новый поисковый интерфейс: в «Яндекс. Браузере» для iPad можно одновременно просматривать уже открытый сайт и результаты поиска, что позволяет быстро переключаться между ними. Благодаря режиму Турбо мобильный браузер «Яндекса» быстро загружает сайты даже при медленном соединении. Содержимое открываемых пользователем страниц сжимается, снижая объем передаваемого трафика, что экономит время, а в некоторых случаях — деньги. «Яндекс. Браузер» для Android-смартфонов версий 4.0 и выше можно скачать в Google Play и «Яндекс. Store», для iPad (iOS 5 и выше) — в App Store.
А главное, стал понятен стратегический прицел браузера: прежде всего его создавали для работы на мобильных устройствах. Поэтому первичная негативная реакция имела место быть, но она была связана со спецификой моей работы: большие тексты невозможно писать на мобильных устройствах. Очевидно одно: «Яндекс» меняется. Статус публичной мировой компании, вхождение в элиту лучших, а значит, наиболее успешных в коммерческом плане поисковых компаний мира ставит перед Воложем и его командой новые задачи, а главное — новые вопросы, на которые, чтобы ответить, надо найти, а точнее, создать новые смыслы, запустить новые технологии, реализовать новые проекты. Одним из которых стал браузер «для реальных дорог» и мобильных устройств.
- От автора и издателя
- Благодарности
- Введение
- Пролог. В тылу врага
- Глава 1 Как я сыграл роль клоуна
- Глава 2 По прямой линии
- Глава 3 CompTek-матка
- Глава 4 Открытие морфологии
- Глава 5 Web-cказочники из Яndex
- Глава 6 Монетизация судьбы
- Глава 7 Убегая от Google
- Глава 8 Контакты с инвесторами на фоне Кремля
- Глава 9 Подсудный индекс
- Глава 10 Код наживы
- Глава 11 Ключевая часть архитектуры
- Глава 12 Персональная машина слежения
- Глава 13 Илья
- Глава 14 Школа альтруизма
- Глава 15 Словарный запас
- Эпилог. Рецепт мечты
- Приложения
- Об авторе
- Сноски из книги
- Содержание книги
- Популярные страницы
- Глава 11 Ключевая часть архитектуры
- Рекомендации по выбору архитектуры: Classic или SuperServer?
- Эффективное взаимодействие процессов архитектуры Classic Server
- Архитектуры сетей
- Плюсы и минусы различных подходов к разработке бизнес-архитектуры
- Основные понятия архитектуры PKI
- 21.3.1. Команда arch — вывод архитектуры компьютера
- Контекст и основные элементы бизнес-архитектуры
- Лекция 10. Основные понятия и типы архитектуры PKI
- Обзор 64-разрядной архитектуры
- Глава 5 Организация проекта по моделированию бизнес-архитектуры организации: этапность, участники, роли, взаимодействия
- 1.11. 64-разрядные архитектуры