Vivaldi 3.4 — Игры со временем
Привет Хабр!
Мы живём в стремительном темпе. Понедельник мгновенно превращается в пятницу — не успеешь глазом моргнуть, необузданные лошадиные силы, томящиеся в пробке, за считанные секунды разгоняют автомобиль до сотни и одним коротким рывком доставляют нас к следующему дорожному затору, а перелёт на другой континент занимает меньше времени, чем бюрократические визовые процедуры. Да, мы живём быстро, насыщенно и… всё меньше успеваем. Таков парадокс современного мира.
Говоря иначе, нам всё время не хватает самого важного ресурса — времени. Именно поэтому скорость сегодня в явном приоритете, в том числе и в мире программного обеспечения. И вот тут есть один небольшой секрет, о котором мало кто задумывается. Быстродействие процессоров и скорость работы программного кода играют сегодня самую незначительную роль — они достигли такого уровня, когда даже кратное отличие во времени выполнения операций на различных электронных устройствах для нас практически неразличимо — одна это была сотая секунды или пять сотых, по большому счёту не имеет значения.
Но при этом скорость работы пользователя в однотипных программах, порой, различается в разы. Здесь вступает в игру более существенный фактор, чем машинное время — удобство и скорость работы с интерфейсом приложения. Один-два лишних клика или нажатия клавиш — и вы безнадёжно отстали от соседа в скорости работы. Именно поэтому при разработке браузера мы стараемся уделять внимание не только оптимизации кода, но и именно такому, человеческому быстродействию, способному значительно увеличить производительность при сходных аппаратных ресурсах.
Впрочем, вступление уже немного затянулось — пора переходить к основной теме сегодняшней статьи и рассказать о новых функциях и улучшениях в браузерах Vivaldi для ПК и Android, они как раз очень хорошо перекликаются с тем, что вы только что прочитали выше — с экономией времени при работе в браузере. И начнём мы с десктопной версии — по старшинству, так сказать.
Vivaldi для ПК
Одним из наиболее заметных новшеств в новой версии браузера стало настраиваемое контекстное меню. Эта работа является дальнейшим логическим продолжением расширения опций настройки браузера под задачи и привычки пользователей. И в случае Vivaldi, обладающего огромным набором функций, такая возможность более, чем востребована — сконструировав собственные контекстные меню и убрав всё лишнее, пользователь может значительно ускорить свою работу со множеством функций. Редактор контекстных меню находится в настройках браузера, в разделе «Внешний вид».
Следует отметить, что настройки доступны и для контекстных меню элементов интерфейса, таким образом можно даже под одной кнопкой «Домой» разместить массу полезных команд для ускорения работы. В качестве вишенки на торте выступает опция добавления в контекстное меню собственных ссылок как на онлайновые ресурсы, так и на внутренние технические страницы браузера (пункт «Открыть ссылку»). Таким образом возможности контекстного меню становятся ещё шире.
Не секрет, что самая высокая экономия времени достигается с помощью автоматизации. Если дать задачу машине выполнять рутинные действия без участия человека — освободившееся время можно потратить на другие дела. Браузер — это, конечно, не робот, но и он кое-что может. Например, в данной версии Vivaldi появилась возможность назначить автоматическое обновление веб-страницы с определённой периодичностью. Теперь не придётся тратить время на ручное обновление страницы, чтобы увидеть изменения курса валют, и онлайн-банк не закроет сессию, если вы заболтались по телефону.
Ещё одно улучшение кажется крохотным, но это только на первый взгляд. Сокращение операций для выполнения часто востребованных действий позволяет копить минуты и часы свободного времени. И сегодня мы решили немного ускорить функцию размещения вкладок — как выяснилось, она с недавних пор стала очень популярной среди пользователей. Для выполнения данного действия предусмотрены жест мышью и комбинация клавиш, кнопка в панели состояния, но прежде, чем что-то куда-то разместить — надо сначала это что-то выбрать. А значит потратить драгоценное время.
Мы немного добавили «искусственного интеллекта» в функцию размещения. Теперь порядок приоритетности будет выглядеть следующим образом: если вы активируете функцию размещения (кнопкой, жестом, комбинацией клавиш), то в первую очередь браузер будет пытаться разместить выбранные вкладки; если таковых не имеется — браузер разместит в одном окне активную группу вкладок; если в данный момент нет никаких активных групп на горизонте, браузер разместит в одном окне текущую активную вкладку и предыдущую активную вкладку. Таким образом, если вы посмотрели одну страницу с товаром и перешли к другой странице с подобным товаром, а затем решили их сравнить, разместив в одном окне, вам не нужно дополнительно тратить время на выделение двух вкладок. Вы просто активируете функцию размещения удобным вам способом.
Но, пожалуй, можно ещё больше сэкономить времени с помощью следующей функции. Дело в том, что много месяцев наши разработчики не могли хорошо спать — им снились грустные глаза пользователей, вынужденных для создания папок на Экспресс-панели открывать менеджер закладок и там выполнять массу скучных операций по перетаскиванию закладок в эти папки. Дальше так продолжаться не могло — теперь не нужно открывать менеджер закладок и не нужно покидать удобную и красивую Экспресс-панель — просто перетащите одну ячейку на другую и они автоматически создадут папку, в которую самостоятельно и спрячутся. Да, чудеса случаются.
И ещё одно улучшение хоть и не ускорит работу в браузере, но тоже добавит маленькую крупинку радости в песочные часы пользовательского комфорта. Теперь можно установить в качестве картинки профиля любое изображение с локального компьютера. Ходят слухи, что работают даже анимированные картинки:
Помимо вышеперечисленных новинок есть и ещё одна, тоже определённым образом связанная со временем, но об этом позже.
Полный список изменений в десктопной версии вы можете посмотреть здесь, свежую версию загрузить со страницы загрузки, а мы пока перейдём к знакомству с новой мобильной версией —
Vivaldi 3.4 для Android
Мобильный браузер сам по себе служит для экономии или, точнее, для более эффективного использования времени — он позволяет увеличить продолжительность нашего подключения к интернету не за счёт удлинения суток, что в принципе невозможно, а за счёт расширения жизненных ситуаций, в которых мы можем продолжать работать в сети благодаря мобильности. Например, мы можем читать новости по дороге на работу в метро или просматривать обучающие видеоролики во время поездки в такси. Но и в мобильном браузере есть что оптимизировать.
Несмотря на всё растущие размеры экранов мобильных устройств, они по-прежнему невелики и если на экран не вмещается вся доступная информация — мы вынуждены прокручивать страницу до нужного места. Это касается и компонентов браузера — в частности Экспресс-панели. Она как-то уже и не совсем «экспресс», если приходится скроллить экран. Мы попробовали немного улучшить ситуацию — по многочисленным просьбам добавили возможность вместо ячеек отображать небольшие планки. Вот примерно так:
Как видим, вмещается таким образом немного больше ссылок и скроллить нужно реже. Правда, при выборе маленьких ячеек в настройках, их на Экспресс-панели будет ещё больше. Ну, зато на планках помещается больше текста — что тоже плюс в некоторых ситуациях. В любом случае, это только начало — мы продолжаем развивать различные интересные идеи по улучшению Экспресс-панели.
И ещё мы немного изменили главное меню — адаптировали его под новый интерфейс.
Оно стало поменьше — уже плюс, не надо скроллить, получило понятные иконки — можно визуально быстро определить нужный пункт меню, а также в этом меню разместились некоторые элементы управления, которые можно отключить вместе с традиционной панелью, что, опять же, увеличивает экранное пространство и меньше надо скроллить… Привязалось же это «скроллить», как будто в мобильном браузере только скроллить и приходится. На самом деле в мобильном браузере можно заниматься и более интересными вещами, например — … Впрочем, об этом ещё чуть позже, а для начала небольшое лирическое отступление.
Как мы спасли динозавра
Наш исландский офис находится в большом здании, где разместились и другие компании. Живём мы дружно, кухня одна на всех, поэтому нередко за чашкой кофе обсуждаем с коллегами из других проектов различные темы. И вот как-то ранней осенью случилась такая история.
В очередные кухонные посиделки Бьёрн Йонссон из Porcelain Fortress, тихо размышлявший о чём-то своём с кружкой кофе в руке, задумчиво произнёс:
— Ну, в этом же нет смысла…
Мы насторожились — Бьёрн никогда не говорил чего-то просто так. Немного помолчав он продолжил:
— Кактусы — это больно…
Мы вынуждены были согласиться с ним, что хоть иногда кактусы и украшают наше жилище, но колются они довольно чувствительно, это правда. Выдержав ещё небольшую паузу, Бьёрн продолжил размышлять вслух:
— Динозавры так не прыгают.
Ход мыслей Бьорна нас озадачил — мы начали искать связь между кактусами и динозаврами, а Бьорн тем временем допил свой кофе и завершил разговор ещё более странной фразой:
— С этим надо что-то делать.
После чего направился в свой офис, где он со своими друзьями занимался созданием компьютерных игр.
А через несколько дней он пришёл на кухню уже с ноутбуком и показал нам новую игру, которую он задумал для нашего браузера. Она предназначалась для замены штатной игры Chromium, которая предлагалась пользователям при отсутствии подключения к сети — да, тот самый Ти-Рекс, скачущий через кактусы. Бьёрн сказал, что гонка динозавра не имеет цели, а в хорошей игре всегда должен быть смысл. И ещё игра должна быть красивой. И он ещё много чего говорил, с чем мы все были согласны.
В общем, сегодня мы вам представляем эту игру под названием Вивальдия. Она пока не присутствует на странице сообщения об отсутствии подключения, но мы над этим работаем. Сюжет простой — мир захватывают машины, пытаясь превратить людей в цифры. И девушка по имени Вивальдия отправляется на своём кибер-моно-колесе спасать мир. В общем всё привычно и просто.
Данная игра работает и на десктопе, и в мобильном браузере. Как в обычном режиме, так и в офлайне. Управление кнопками, в мобильной версии вид кнопок можно менять со стандартного:
На упрощённый — с помощью кнопки в центре экрана:
И вот таким необычным образом мы возвращаемся к суточной константе: мы смогли сэкономить немного времени, добавив новые удобные функции в браузер, и сразу нашли, чем это сэкономленное время занять. Впрочем, игру можно отключить, если вы хотите потратить время с большей пользой. Соответствующая опция есть в настройках.
На этом всё, всем спасибо за помощь в подготовке новых версий браузера и ждём ваших отзывов и пожеланий. Мобильная версия доступна в Google Play Store.
P.S. Скриншоты с результатами можно публиковать в комментариях — такое мини-состязание. Кстати, в игре можно увидеть Йона фон Тэчнера — нашего директора. Кто его первый увидит — получит подарок от нас.