Как поменять цвет яндекс браузера. Как вернуть старый дизайн браузера Яндекс
Эра технологий - Информационный сайт
  • Главная
  • Windows
  • Как поменять цвет яндекс браузера. Как вернуть старый дизайн браузера Яндекс

Как поменять цвет яндекс браузера. Как вернуть старый дизайн браузера Яндекс

Если вы решили попробовать браузер от Яндекс, но плохо себе представляете, как этот браузер настроить, то лучше обратиться к инструкции. Нажав не на ту опцию, вы рискуете сбить всю работу приложения. Конечно же, все браузеры делают примерно по одному принципу, чтобы новому пользователю было интуитивно понятно куда нажимать и что делать, тем не менее, некоторые функции и настройки прячутся в совершенно других местах Яндекс браузера. Внимательно прочитайте инструкции и разъяснения в данной статье, чтобы самостоятельно настроить браузер, согласно своим пожеланиям и предпочтениям.

Как настроить основные функции Яндекс браузера

Открыв свой браузер впервые, вы увидите примерно такую же картину, как на скриншоте ниже: у вас будет несколько вкладок посреди экрана, красивая заставка и панель инструментов сверху.

  • Чтобы приступить к самой основной настройке, отыщите небольшую иконку с тремя полосками в правом верхнем углу программы.
  • Нажмите на нее один раз левой кнопкой мыши.
  • Тут же вы увидите основное меню Яндекс браузера. Вам доступно множество опций: просмотр вашей истории, загрузок, редактирование дополнений, просмотр закладок. Вам нужна строка “Настройки”.


Оказавшись внутри данной опции, вы можете начать отладку браузера.

  • Самой первой строкой будет “Синхронизация”. Это специальная возможность браузера, которая позволит вам не потерять все настройки и закладки, если с системой компьютера что-то случится.
  • Кликните на кнопку “Включить синхронизацию”, чтобы воспользоваться ею.


  • Вам достаточно войти в почту от Яндекса, чтобы синхронизировать закладки и настройки.
  • Если у вас ещё нет почты, то нажмите на кнопку “Завести учетную запись”.


Настроив синхронизацию, вернитесь в прежнее меню с настройками. Перед вами будет большой блок с названием “Настройки внешнего вида” и блок поменьше “Показывать панель закладок”.

Внимательно прочитайте каждую строку, чтобы понять, о чем в ней говорится. Вот самые важные строки в этом меню:

  • “Отключать анимацию фонов при низком заряде батареи” – этот пункт носит не только оформительный характер. Поставив на нем галочку, вы сохраните драгоценные минуты заряда вашей батареи.
  • “Показывать в новой вкладке Дзен” – дело каждого пользователя. Когда вы открываете новую вкладку, в ней отображаются новости и сайты, которые сформированы из ваших интересов. Вы можете поставить здесь галочку, чтобы видеть ленту Дзен.
  • “Разрешить просмотр онлайн видео в отдельном окне” – некоторые сайты запрашивают такую возможность, поэтому, поставьте галочку.

Все остальные пункты носят сугубо эстетический характер. Нижний блок с панелью закладок нужен для отображения ваших сохраненных сайтов. Если вы хотите видеть полосу с ними всегда, то поставьте значение “Всегда”. “Только на табло” поставит закладки в приветственное окно в Табло Яндекса.


Осталось совсем немного:

  • Выберете самостоятельно в строке “Поиск” поисковую систему, которой вы пользуетесь.
  • Что вы хотите видеть, при открытии браузера: последние вкладки или табло с сайтами? Отметьте галочкой нужный вариант.
  • Действия при закрытии вкладки выбираете также вы.
  • Последние два пункта – внешний вид вкладок. Обычно, пользователи ставят отображение вкладок сверху. А последний пункт дает возможность вкладкам уменьшаться, если вы открыли их слишком много.


В самом низу настроек вы можете увидеть кнопку “Показать дополнительные настройки”. Если вы неопытный пользователь и боитесь поставить лишнего, то лучше не пытаться настроить дополнительные параметры. Они выставлены по умолчанию на вполне удобные позиции.


Как настроить дополнения в Яндекс браузере

Множество новых функций вам могут дать дополнения: антивирусы, скрытие рекламы, всплывающие новости и многое другое.

  • В настройках браузера перейдите во вкладку “Дополнения”.


  • Вы увидите некоторые дополнения по умолчанию, которые можно включить прямо на этой странице. Прочитайте описания к этим инструментам, чтобы узнать, что они делают и для каких целей служат. Если вы захотели включить одно из них, просто нажмите на кнопку, где написано “Выкл” либо проведите по ней курсором.


  • Чтобы поставить свое дополнение, опуститесь в самый низ страницы и нажмите на поле “Каталог расширений для Яндекс.Браузера”.


  • Вы увидите огромный список официальный дополнений и расширений. Чтобы установить одно из них, просто кликните по нему и нажмите “Добавить в Яндекс.Браузер”.


Как настроить закладки в Яндекс браузере

  • Вы можете добавлять любимые сайты в специальные закладки и иметь к ним доступ в любое время. Для этого вам нужно зайти на сайт, который нужно сохранить. Далее, обратите внимание на маленькую звездочку серого цвета в правом верхнем углу сайта.


Нажмите на нее и вы увидите маленькое меню.

  • Здесь вы можете задать имя для вашей закладки.
  • Выберете путь сохранения “Панель закладок”.
  • Теперь кликните “Готово”.

Звездочка сменит цвет на желтый.


Чтобы увидеть свои закладки, снова зайдите в меню настроек и наведите курсор на строку “Закладки”.


Перед вами появится список этих самых закладок, которые вы делали раннее и небольшое меню.
Нажмите на строку “Показывать панель закладок”.


Готово. Вы видите все сайты, которые сохранили.
Чтобы отключить панель, проделайте алгоритм заново.


Как настроить табло в Яндекс браузере

Приветственное табло весьма удобно в использовании и имеет красивый вид. Вы можете менять или удалять ячейки с сайтами в правом углу окошка.

  • Нажав на замочек, вы фиксируете вкладку и не даете ей измениться. Если значок замочка открыт, то вкладка изменит содержание в скором времени.
  • Шестеренка позволяет менять название ячейки и сайт в ней.
  • Крестик удаляет сайт.


  • Нажмите на кнопку “Добавить”, чтобы внести новый сайт.


Казалось бы, что нового еще можно придумать в браузерах? Однако компания « » рискнула, и недавно представила альфа-версию своего одноименного браузера с принципиально новым взглядом на интерфейс.

Хотя точнее было бы сказать, что интерфейса вообще быть не должно. По мнению создателей, все современные браузеры чересчур громоздкие и «нависают» над контентом, и с этим мнением вполне можно согласиться. «Браузер - это окно в мир, рамки которого мы решили не просто раздвинуть, а стереть», - утверждает дизайнер браузера Геннадий Лохтин на сайте Habrahabr . Представитель «Яндекса» приводит пример , который в некоторой степени использует прием прозрачности. Упоминает он также незаметный интерфейс видеоплеера Quicktime и текстового редактора iA Writer для Mac. Случайны ли данные примеры? Или это намек на схожесть концепта браузера с идеологией Apple?

Итак, открываем «Яндекс.Браузер». Никаких серых панелей, значков домиков и стрелочек, создается ощущение, что сайт открыт в полноэкранном режиме. А как же им пользоваться? Вначале непривычно, но в ходе работы все необходимые инструменты появляются как раз там, где удобно. Вместо классических панелей - тонкая и почти прозрачная полоса. Если прокрутить страницу вверх - содержимое страницы под панелью становится размытым, как сквозь матовое стекло. В полной мере преимущество нового «невидимого» браузера сейчас можно оценить на сайтах самой компании, например, «Яндекс.Картах».

Когда открываешь программу, помимо отсутствия панелей с кнопками, в глаза бросается необычайно красивый анимированный фон с проплывающими облаками, колышущимися на ветру деревьями, дождем и т.п. На выбор нам предлагается 12 тем. Тех, кого раздражает анимацию, поспешу успокоить - ее можно отключить, - либо полностью, либо при садящейся батарее ноутбука. На фоне живописных картинок (которые, к слову, специально для нового браузера снимали в России) - уже традиционное для Яндекс-браузера табло. Закладки, выполненные в минималистичном стиле, ведут к наиболее часто посещаемым сайтам. Нужная иконка легко находится глазами, и для меня они выигрывают перед мелкими скриншотами, используемыми в других браузерах.

Минимализм в оформлении - это хорошо, но от вкладок в браузере никуда не денешься, и тут создатели концепта браузера решили соригинальничать и перенесли их вниз. Достаточно спорное решение - не всем понравится бегать мышью вниз-вверх ради различных манипуляций. Каждая вкладка своего цвета, состоящего из основных оттенков открытого сайта.

Вкладки, ведущие на один и тот же сайт, при переходе на другой ресурс группируются в одну, и количество страниц в группе обозначено белыми точками. Кликаем мышкой по группе, и видим все вкладки (в нашем случае их три). Просматриваемая на данный момент страничка помечена белой полоской над вкладкой. При этом перемещать вкладки и менять местами почему-то нельзя. Но помним, что это только концепт браузера.

А вот умный поиск Яндекса обещает стать еще умнее. Интеллектуальный омнибокс - и так предмет особой гордости у компании. Краткий прогноз погоды сразу после написания слова «погода», или автоматическое изменение раскладки клавиатуры в окне запроса, - лично я не встречала таких функций в конкурирующих браузерах. Так вот, теперь Yandex-браузер будет отвечать на поисковые запросы еще богаче, обещают разработчики. Однако, признаюсь, что у меня не получилось такого разнообразия ответов, как в презентации - ни картинок, ни текстовых фрагментов не было. Единственное отличие от старой версии в этом плане - логотип сайта, если запрос похож на начало написания определенного адреса.

Возможно, в следующей версии умный поиск нас впечатлит больше. Ведь у российской компании далеко идущие планы по поводу интеграции с поисковым сервисом - разработчики обещают, что по выделению слова на странице сайта можно будет видеть расширенную информацию на соответствующую тему.

Таким будет контекстное меню по клику на правую кнопку мыши

Поиск - это важнейший элемент браузера, считают идеологи «Яндекса», и он должен быть максимально простым. Меньше манипуляций - больше информации. Кликнув на название сайта на верхней прозрачной панели, мы заходим в так называемую «изнанку», там получаем набор возможных действий - печать, «расшаривание» страницы в соцсети, добавление в табло, поиск на странице, а также несколько ссылок на схожие по тематике сайты.

В целом Yandex-браузер сохранил свои черты единой интегрированной экосистемы. Почта, музыка, переводчик, синхронизация закладок, паролей между различными устройствами, хранение и резервное копирование данных на Яндекс-диске делают программу весьма удобной (конечно, если вы пользуетесь всеми этими сервисами). Обозреватель с легкостью подхватывает пользовательскую информацию (закладки, cookies) из других браузеров, так что переход, скажем, с Firefox на Яндекс, будет безболезненным.

Посмотрим, удастся ли создателям нового продукта убедить юзеров заходить в Интернет через «Яндекс.Браузер». Ведь на данный момент, по статистике сайта Ranking , у этого сравнительно молодого web-навигатора в Украине не так уж много поклонников. В ноябре 2014 г им пользовались всего 6,73% посетителей Всемирной Паутины, что занимает пятое место после Chrome с его 27,7%, Internet Explorer, Opera и Firefox (соответственно 24,13%, 19,14% и 12,94%).

Первая версия Яндекс.Браузер от отечественного поисковика была представлена более двух лет назад. С тех пор компания неоднократно обновляла свою разработку. Постепенно Яндекс.Браузер всё дальше и дальше уходил в плане функциональности от Chromium, на базе которого он создан. Оценить эволюцию программы вы можете, например, по материалам нашего сайта, так как для практически каждой новой версии мы писали подробный обзор новшеств (см. публикации с тегом Яндекс.Браузер).

На декабрь разработчики запланировали выход ещё одного небольшого обновления 14.12. Оно позволит просматривать «обезвреженные» копии потенциально опасных сайтов, кроме того, в версии 14.12 функция Turbo для сжатия трафика получит возможность упреждающего включения.

А вот по-настоящему грандиозные планы у разработчиков на следующий год: в 2015-м программа получит совершенно новый, уникальный интерфейс, подобного которому мы ещё не видели ни в одном другом браузере.

На данный момент разработчики представили альфа-версию этого крупного обновления, ссылку на загрузку которой вы можете найти внизу статьи. Альфа-версия работает весьма нестабильно и создана, прежде всего, с целью получения отзывов и замечаний, которые понадобятся Яндексу при дальнейшей работе над программой.

Из конкретных изменений особо следует выделить следующее:

Контент и интерфейс как единое целое. Интерфейс браузера стал ещё более минималистичным и теперь буквально сливается с контентом в единое целое. Из кнопок оставлено лишь самое необходимое, убраны разделительные линии и прочие элементы, которые привлекали к себе излишнее внимание.

Живая экспресс-панель. Табло, как называют в Яндексе, отображающееся при включении браузера и при клике по «+» рядом с вкладками, здорово изменилось и получило завораживающе красивые анимированные фоны.

Изнанка. При клике заголовку страницы её перекрывает полупрозрачный фон, на котором располагается табло сайтов, а также функции и информация, связанные с просматриваемым контентом. Здесь же располагаются ссылки на похожие ресурсы. По терминологии Яндекс такая новая страница называется «изнанка».

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

Полупрозрачность. В ключевых элементах интерфейса (панель заголовка сверху, появляющаяся при клике по ней «изнанка», панель вкладок снизу) активно используется полупрозрачность, причём не в стиле , а в стиле последних версий продуктов Apple: iOS и .

Цветные вкладки, группирующиеся по домену. Вкладки теперь располагаются снизу. Это весьма непривычно, но зато здесь для них доступно больше пространства. Сами табы теперь выделяются разными цветами и автоматически группируются по домену, что существенно экономит место на панели, но порой заставляет делать лишние клики. Чтобы водить курсором пришлось чуть меньше, вкладки стремятся расположиться по центру доступной им площади.

Контекстная подсказка при выделении текста (в первой альфа-версии ещё не доступна). Помимо серьёзной доработки уже сделанного в планах разработчиков есть и другие функции. Одной из таких является интеллектуальная контекстно-зависимая подсказка при выделении любого текста на странице:

Несмотря на то что новый Яндекс.Браузер смотрится весьма приятно и визуально уже не имеет практически ничего общего с лежащим в его основе Chromium, хвалить разработчиков явно преждевременно.

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

Иконка браузера тоже наконец-то изменится

Впрочем, это альфа-версия, которая далека от финального варианта. Работа над новым браузером будет завершена лишь в следующем году, причём, судя по всему, не в первые его месяцы. Разработчикам сейчас, как никогда нужны конструктивные отзывы, выразить которые можно как в официальном блоге программы, так и на этой странице в Хабрахабр (если, конечно, у вас есть там аккаунт).

Скачать Яндекс.Браузер Alpha можно на этой официальной странице . Там же на видео разработчики лаконично рассказывают о своей работе и мотивах принятых решений. Сейчас доступна версия для Windows и OS X, чуть позже обещают поддержку Linux.

P.S. Вопреки распространённому мнению, никаких тулбаров и программ Яндекс.Браузер с собой никогда не нёс и не несёт. Стартовые страницы и список поисковиков в других браузерах при установке веб-обозревателя от Яндекса также не меняются.

Нужно скачать музыку c VK?

19 февраля 2016 в 15:55

От черного прямоугольника в Яндекс.Браузере к ускорению всего Chromium

  • Блог компании Яндекс ,
  • Google Chrome ,
  • Visual Studio ,
  • Браузеры ,
  • Разработка веб-сайтов

Сегодня мы расскажем вам историю об одном интересном баге в Яндекс.Браузере, исправление которого привело к значительному ускорению отрисовки во всем проекте Chromium. И помогут мне в этом Кирилл Плешивцев и Вадим Петров, специалисты из нашей команды, которым и посчастливилось разбираться с проблемой. Передаю им слово.

Один не совсем обычный баг

Меня зовут Кирилл, я работаю в группе внутренних компонентов Яндекс.Браузера в Новосибирске. В один не совсем прекрасный день коллеги из тестирования Яндекс.Браузера воспроизвели проблему с проигрыванием видео через Flash Player. И поскольку именно наша группа отвечает за эту часть браузера (медиа, кодеки, вот это все), задача досталась мне. Баг, скажем так, не претендовал на оригинальность. Клик по кнопке Play приводил к черному прямоугольнику вместо корректного воспроизведения видео. Этот симптом я встречал и раньше, поэтому рассчитывал на достаточно быструю локализацию проблемы. Но я ошибался.

Буквально в первые же минуты удалось выяснить, что черный прямоугольник возникает не всегда, а только для flash-элементов с типом transparent, т.е. полупрозрачных. Отлично, уже есть за что зацепиться при отладке. Собираю debug-версию браузера, запускаю, бага нет. А это уже тревожный звонок. Расхождения в работе debug и release версий - это всегда очень весело. Поэтому решаюсь собрать еще и релизную версию. Собрал, запускаю, бага нет.

Задумался. В чем отличия моей релизной сборки от той, что собирает сервер? Сходу вспомнил про компоновку библиотек. Разработчики собирают браузер в режиме shared_library. Это увеличивает количество dll, но зато сильно экономит время компоновки. Распространяется же браузер, собранный в режиме static_library, при котором собирается лишь несколько больших dll. Выставляю флаг static_library, делаю полную сборку. Наблюдаю, как link.exe медленно съедает всю оперативную память, но нет, 16 ГБ RAM хватит всем, компоновка завершается без допинга в виде файла подкачки. Запускаю. Бага нет.

Серьезно задумался. Вспомнил, что сборочный сервер собирает релизный Яндекс.Браузер с флагом official, который немного меняет поведение (подробнее расскажем чуть позже). Собираю с этим флагом. Дрожащей рукой запускаю браузер. Вы уже угадали? Бага нет.

Тут я не на шутку встревожился и начал думать изо всех сил. Через некоторое время обратил внимание на то, что сервер собирает Яндекс.Браузер с помощью Visual Studio 2013. А я же использовал 2015 версию. Собираю в 2013 версии. Запускаю. Баг есть! Кто бы мог подумать, что я так буду радоваться ошибке.

Если вы сейчас подумали, что вся проблема заключалась только в версии VS, то ошибаетесь. Баг действительно не воспроизводился в debug-версии браузера. Опытным путем удалось установить, что для появления ошибки с черным прямоугольником браузер должен быть собран не только с помощью VS 2013, но и в статичной компоновке с флагом official. О причинах такого странного поведения вы узнаете чуть позже.

Следующие два дня были не менее интересными. В ходе отладки мне удалось понять, что сам плагин Flash Player отрабатывает свою задачу корректно: видео воспроизводится. Его интеграция с браузером вопросов также не вызывала. Результат его работы передавался для отрисовки, но по каким-то причинам на экране мы видели совсем другое. А это значит, что баг нужно было искать в той части браузера, которая отвечает за рендеринг. И здесь я передаю слово Вадиму.

Оптимизируй это

Как вы уже поняли, теперь на связи Вадим. Работаю я в группе разработки рендеринг-движка Яндекс.Браузера в Москве. Несколько слов о том, как вообще происходит отрисовка в Яндекс.Браузере или Chromium. Все, что вы видите в окне браузера, есть результат совмещения различных слоев (веб-страница, интерфейс), почти как в Photoshop. За работу с этими слоями отвечает компонент Compositor (или Chrome"s Compositor == CC). А вот для отрисовки уже каждого слоя СС вызывает специальную опенсорсную библиотеку Skia .

Вместе с Кириллом мы поняли, что следы бага уходят в Skia. Оставалось понять, куда именно. К счастью, у меня была ценная подсказка. Почти в самом начале Кирилл её упомянул. Речь о том, что проблема возникает только в случае flash-элементов с прозрачностью. Чтобы отрисовать на экране такой элементы, браузеру необходимо совместить картинку видео с фоном. И для этого в Skia есть специальная функция SrcATop, отвечающая за блендинг. Несколько минут поиска, и вот я уже нашел багрепорт со схожей проблемой в Chrome, который окончательно развеял все сомнения.

Ура. Мы локализовали источник проблемы вплоть до конкретной функции. А теперь, внимание. Этот участок кода не содержал никаких ошибок. Совсем никаких. И работал он идеально для любых сборок кроме самой финальной, которая и отправляется пользователям. Причем только для Visual Studio 2013. И вот в этот момент я понял, почему Кирилл называл этот баг «веселым».

Начинаю разбираться в прочих отличиях, которые влияют на воспроизводимость ошибки. Пришло время вновь вспомнить про флаг official, который используются только в самом конце. Помимо всего прочего, этот флаг влияет на оптимизацию, а точнее на параметр /LTCG . Когда он указан, компилятор производит достаточно серьезную оптимизацию всей программы. На это уходит очень много времени, поэтому такие сборки просто так не собирают. Но как оптимизация может привести к ошибке? Чтобы понять это, нам понадобится небольшой флешбек.

В 2011 году проект Chromium стал настолько большим и сложным, что компоновщик Visual Studio 2010 однажды не смог слинковать его со всеми оптимизациями из-за нехватки ресурсов. Чтобы обойти проблему, разработчики решили по умолчанию оптимизировать все подпроекты (а их больше тысячи) не по скорости работы (/O2), а по размеру кода (/O1). И лишь для избранных и наиболее критичных, или для тех, чьи владельцы не проспали эту ситуацию, включили обратно /O2. Например, это сделали для CC и Skia. Вот только в 2013 году при рефакторинге в Skia оптимизацию случайно потеряли. И никто бы ничего не заметил, если бы еще через два года не случился еще один рефакторинг в Chromium, в результате которого часть кода сделали шаблонным и перенесли в header. И вот тут-то все и началось.

А началось вот что. Когда происходит сборка релизного браузера с флагом official, библиотеки, имеющие разные цели для оптимизации (по скорости, по размеру), оказываются в одной dll. Само по себе это не признак чего-то плохого. Например, в Visual Studio 2015 никаких проблем это не вызывает. Студия пыхтит час над оптимизацией и выдает вполне рабочий код. Но стоит нам заменить её 2013-й версией, и все ломается. Почему?

Функция SrcATop, которая отвечает за блендинг в Skia, принимает два параметра через регистры xmm0 и xmm1. И почти всегда она работает корректно. Но как мне удалось выяснить в ходе отладки, стоит добавить сюда VS 2013 и непростую оптимизацию, и функция вырождается до такой степени, что начинает возвращать в ответ содержимое первого регистра. Отсюда и появлялся неизменный черный фон вместо видео. Всему виной была неправильная кодогенерация в VS 2013.

Ускоряем веб-сёрфинг

При большом желании баг можно было «исправить» локально, немного подкрутив SrcATop. Но мне показалось неправильным, что у такого важного для отрисовки компонента, как Skia, отсутствует оптимизация по скорости. Поэтому я собрал новую сборку, в которой выставил для Skia оптимизацию по скорости. Баг, конечно же, пропал. Казалось бы, можно закрывать задачу и идти пить чай, но нет. Мне нужно было сделать еще кое-что.

Команда Яндекс.Браузера участвует в разработке Chromium уже не первый год. И это касается не только исправления ошибок. В свое время коллеги помогли с реализацией server push для HTTP/2 и со сборочной системой проекта для Windows. Поэтому и в этот раз я предложил решение проблемы и отправил на рассмотрение готовый

  • Usability ,
  • Веб-дизайн ,
  • Интерфейсы
  • Сегодня мы готовы объявить, что версия Яндекс.Браузера, над которой мы работаем в рамках проекта «Кусто», вливается в его основную бету . Знаем, что здесь многие ею пользуются, и теперь у вас появится возможность переключаться между новым режимом и традиционным интерфейсом.

    В конце ноября прошлого года наша команда впервые публике свое видение того, каким станет Яндекс.Браузер в будущем. Честно говоря, мы не ожидали, что публичных отзывов окажется так много. Для сравнения: поток предложений и багрепортов, отправленных из Кусто, оказался даже больше, чем после выпуска самой первой версии Яндекс.Браузера в 2012 году. Не удивительно, что весь декабрь мы активно занимались разбором ваших сообщений, которые во многом определили наш фронт работ на ближайшие месяцы.

    Мы хотим, чтобы участникам бета-тестирования Яндекс.Браузера было удобно отслеживать изменения в проекте «Кусто» и не приходилось пользоваться для этого двумя разными сборками. А сейчас я расскажу о результатах нашей работы над новым браузером за последний месяц.

    Отключение группировки вкладок

    Одной из самых популярных тем, на которую высказались наши пользователи, оказалось расположение вкладок. В бета-версии они еще останутся внизу, но мы прорабатываем разные варианты и продолжаем эксперименты. Рассказать о них мы хотим отдельно. А сегодня хотелось бы затронуть вопрос группировки вкладок. Тем более что многие обращения в поддержку были посвящены именно ей и позволили нам сформировать список приоритетных исправлений.

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

    Вопреки расхожему мнению большинству пользователей недостаточно двух-трех вкладок для повседневной жизни в сети. Мало того, около 10% из нас открывают под свои задачи более десяти вкладок. А почти 3% используют свыше 20. Например, для меня это обычное рабочее состояние. Вы ведь представляете, что такое два или три десятка открытых вкладок в браузере? Я знаю коллег, у которых бывают открыты сотни вкладок.

    Было бы неправильно просто посчитать количество открытых вкладок и на основании этих данных вводить принудительную группировку. Исходя из базовой идеи, что сайты – это приложения, мы изначально ориентировались на группировку по домену, но без проверки принимать решение было нельзя. В частности, могло случайно оказаться, что у пользователей с 20 вкладками открыто 20 разных сайтов, и ни о какой пользе в этом случае речи уже не идет. И вот что мы насчитали:

    Результаты показали, что более десяти сайтов открыто у 4% пользователей против 10% для вкладок. О чем это говорит? О том, что группировка действительно имеет смысл для многих пользователей, но далеко не для всех. Мы с самого начала понимали, что есть риск усложнить жизнь тем, у кого открыто лишь несколько вкладок. И ваши обращения после запуска альфы подтвердили опасения.

    Самым простым решением была бы опция в настройках, позволяющая включать/выключать группировку. Но остается вопрос: должна ли группировка работать по умолчанию? Стоит ли нам ориентироваться на тех, кто одновременно работает с двумя-тремя сайтами? И где проходит та грань, за пределами которой группировка точно нужна? Подобные вопросы подстегивают нашу дальнейшую работу. Среди нескольких вариантов мы, например, рассматриваем алгоритм, при котором группировка предлагалась бы пользователям, преодолевшим порог в N одновременно открытых доменов.

    Фоновые вкладки

    Другая проблема, получившая подтверждение благодаря обращениям в поддержку, касается открытия вкладок в фоне – когда вы через контекстное меню ссылки выбираете «Открыть в новой вкладке» (или кликаете средней кнопкой мыши). В нашей альфе такие страницы порой открывались внутри неактивных групп, и было совершенно не очевидно, где ее теперь искать.

    Чтобы решить эту проблему, нужно было каким-то образом выделить открытые в фоне вкладки среди всех остальных. А заодно выделить и неактивную группу, в которой такая вкладка оказывалась. Изобретать велосипед совершенно не хотелось (потому что очень хотели исправить эту ситуацию уже в первом обновлении), поэтому воспользовались известным способом – на каждой фоновой вкладке теперь есть метки в виде кружка. Напомним, что подобным же способом мы отмечаем те поисковые подсказки, что формируются на основе истории посещений.

    Казалось бы, фоновые вкладки успешно выделены, найти их нетрудно. Решили собрать сборку и протестировать наше решение на добровольцах. С кружком проблем не возникло. Фоновые вкладки стали визуально заметнее. Проблема затаилась с другой стороны, причем до поры до времени она успешно маскировалась неудобством поиска вкладок. Заключается она вот в чем. Если фоновая вкладка открывается в неактивной группе, то нужно совершить два клика, чтобы добраться до контента. Это на целый клик больше, чем мы привыкли.

    Единственный разумный, не добавляющий кликов вариант, который мы придумали, заключается во временном отключении группировки для подобных вкладок. Вы открываете фоновую вкладку, но она не попадает в группу, а располагается рядом с ней до тех пор, пока не будет просмотрена или не будет раскрыта группа.

    Порядок активации вкладок

    Еще одним направлением для нас стала работа над порядком открытия вкладок. Напомним, что на данный момент после закрытия активной вкладки фокус переходит на вкладку справа (стандартная логика в Chromium). Не самая идеальная механика, мы согласны. Но особых проблем она не вызывала ровно до того момента, пока не появилась группировка. Теперь же пользователи столкнулись с ситуацией, когда после закрытия самой правой вкладки активной в группе становилась вкладка из совершенно другой группы. Воспринимается это не так легко.

    Поэтому в бета-версии мы реализовали новую, экспериментальную логику, хорошо знакомую многим пользователям старой Оперы. Активной становится не вкладка справа, а та, что использовалась ранее. Это еще не окончательный вариант, но было бы интересно узнать мнение сообщества уже сейчас

    Оптимизация для слабых компьютеров

    Графические эффекты, применяемые в новом Яндекс.Браузере, достаточно хорошо (сделаем скидку на то, что еще вчера это была альфа) работают на компьютерах с современными видеоускорителями (условно маркируемыми как HD). Однако существует оборудование, которое в отличие от нас совершенно не радо плавным размытиям и прочим графическим изыскам в браузере. Закрывать на это глаза мы не хотим, поэтому постоянно занимаемся поисками способов оптимизации.

    На первом этапе (то есть уже в текущей бете) Яндекс.Браузер будет отключать блюр и заменять его белой заливкой с opacity 0.9 для устройств со слабыми видеокартами (GMA). Компромиссный вариант. Не слишком эффектно, но уже можно работать.
    Есть еще третья категория. Это самые проблемные видеокарты, которые могут быть даже забанены на уровне Chromium, либо у браузера нет доступа для работы с такими устройствами. Подобное оборудование не справится даже с простейшим opacity, так что в этом случае мы будем использовать простую белую подложку.

    Это то, что мы уже успели сделать для первой беты. В будущих релизах постараемся рассказать о других наших планах, направленных на увеличение производительности.

    Закладки

    Мы с самого начала не скрывали, что не планируем вырезать закладки из браузера. Однако и просто копировать их из текущего традиционного интерфейса в новый не стали. Обычная панель закладок, размещенная под адресной строкой, совершенно не вписывается в новый интерфейс. И дело не в оформлении. Нет большой проблемы в том, чтобы сделать ее полупрозрачной (хотя подобное решение и привело бы к сложностям в работе с прозрачностью в некоторых ситуациях). И даже не в том, что у нас нет классической адресной строки в этом месте. Еще одна строка в шапке – это опять-таки путь к нагромождению панелей и «полосатости» браузера.

    В текущих версиях Яндекс.Браузера есть достаточно популярная среди пользователей опция, которая позволяет отображать закладки только по клику в адресной строке. Таким образом, закладки находятся на расстоянии одного клика и при этом не занимают место, когда в них нет потребности. Именно этот опыт мы и применили в новом интерфейсе, переместив закладки на Изнанку и новую вкладку.

    Переключения между Кусто и традиционным интерфейсом

    Как было сказано в самом начале, новая бета-версия Яндекс.Браузера позволяет каждому выбрать тот интерфейс, в котором ему комфортно работать. Соответствующий пункт можно найти в главном меню.

    Мы не устаем повторять, что отправленные нам багрепорты (или просто комментарии на Хабре) имеют значение. Мы слушаем и реагируем. Порой не так молниеносно, как нам всем бы хотелось, но это действительно работает.

    Кое-что еще. Появление Кусто

    Лучшие статьи по теме