Привет, Хабр!
В разработке больших проектов есть свои преимущества — весь этот размах, простор для творчества, масса возможностей и доступных ресурсов дают ощущение грандиозности и масштабности того дела, которому отдаёшь всё своё время и силы. Между тем, и более скромные проекты также имеют свою прелесть — здесь можно отточить своё мастерство в достижении максимальной эффективности при минимуме доступных ресурсов. Точно так же нас очень впечатляют большие морские суда, но у моделей кораблей мы проводим, порой, гораздо больше времени, разглядывая миниатюрные детали и поражаясь мастерству автора этой удивительной по сложности работы.
Сегодня мы выпускаем очередную стабильную версию браузера Vivaldi для Android под номером 3.1, и аналогия с кораблями и моделями прозвучала не случайно — в сущности, мы пытаемся в мобильной версии браузера повторить ту мощь и функциональность, что присутствует у версии десктопной. Причём, работа ещё усложняется и тем, что уменьшенная копия должна быть не просто моделью, а полноценным мощным приложением, выполняющим те же самые задачи, что и большой браузер. Насколько нам это удаётся сделать — давайте посмотрим вместе.
С момента выхода прошлой версии вы помогли нам исправить множество ошибок и недочётов, мешавших комфортной работе. Но помимо исправлений и обновлений ядра Chromium мы постарались и добавить новые функции, которые вы просили. Тут самой заметной, конечно, является возможность смены тем для веб-страниц на тёмную — это позволяет более комфортно просматривать веб-сайты в вечернее время, в условиях слабой освещённости.
Улучшения также коснулись и адресной строки. Теперь в настройках браузера есть пункт, позволяющий включить поисковые подсказки при наборе текста. По умолчанию опция отключена для повышения уровня приватности браузера — поисковые подсказки означают, что сервер получает данные о том, что вы ищете и чем интересуетесь, и эти данные также добавляются к пользовательскому профилю для дальнейшей рекламы. Поэтому пользователь сам должен решать — нужны ему подсказки или нет. Также была проведена работа и по дальнейшей оптимизации использования префиксов для поисковых ресурсов, установленных в браузере.
Как и в десктопной версии, в мобильном браузере Vivaldi мы всегда уделяем большое внимание вкладкам. Правда, небольшой размер экрана мобильных устройств накладывает определённые ограничения. Поэтому часть функций вкладок перешла в менеджер вкладок (доступ к нему открывается нажатием кнопки в правом нижнем углу окна браузера).
Здесь вы можете в одно касание переключаться между открытыми обычными и приватными вкладками, а также просматривать недавно закрытые вкладки и даже вкладки, открытые на другом устройстве, с которым данная копия браузера синхронизирована. Также если пользователь хочет ещё больше экранного пространства, он может совсем отключить панель вкладок.
Ещё одно новшество — возможность открытия ссылок со страницы в текущем окне или в фоновой вкладке. Попробуйте сделать длинный тап на ссылке — в открывшемся контекстном меню вы увидите множество доступных опций по работе с открываемой ссылкой.
Была проведена работа по улучшению блокировщика. Теперь при изменении уровня защиты страница будет перезагружаться автоматически, для дополнительной наглядности данные о заблокированных элементах будут обновляться динамически по мере загрузки страницы. Но надо напомнить, что блокировщик по умолчанию отключен, и только сам пользователь решает, на каком уровне должна осуществляться блокировка нежелательного контента и рекламы. И, конечно же, слежки.
В новой версии была улучшена работа и такой популярной функции, как снимок экрана. Напомню, что делать скриншоты можно как видимой области, так и всей страницы целиком. Доступ к данной функции осуществляется через главное меню, находящееся под кнопкой V.
Также мы поработали над улучшением стабилизации не только работы всех функций, но и самого браузера — в новой версии падений должно стать ещё меньше.
И ещё пара слов о синхронизации Vivaldi. На форумах до сих пор задают вопросы о том, как тут всё устроено, поэтому нелишне напомнить, что собственная синхронизация позволяет не использовать серверы Google, а хранить данные пользователей на собственных серверах Vivaldi, расположенных в Исландии.
Синхронизированные данные при этом защищены сквозным шифрованием с уникальным пользовательским паролем и не могут быть прочитаны даже сотрудниками компании Vivaldi, разрабатывающими синхронизацию. И поэтому если вы назначаете мастер-пароль — пожалуйста, постарайтесь его не терять. Если вы его забудете, то восстановить ваши синхронизированные данные не получится в принципе.
На этом всё, вы можете загрузить новую версию по ссылке ниже. Полный список изменений можно посмотреть в англоязычном блоге. И не забывайте сообщать нам о всех проблемах и пожеланиях — это позволит нам сделать браузер ещё лучше.
nihi_l_ist
Темный режим для страниц это класс! Единственное: он запрятан в настройках, а для него всетки идеально это чтоб он работал по-расписанию. Типа Turn On on Sunset/Off on Sunrise. Ночью — ну очень удобно, но днем — не факт. Исходя из опыта Opera Android: некоторые сайты изменяются не совсем корректно и это просто мешает.
Ну и за стабильность спасибо. Надо еще пробовать но: был раздражающий баг, не знаю точно как воспроизвести, но браузер просто зависал иногда с страницей, не работал скролл и клики. Помогало полное сворачивание и разворачивание. Сталкивался часто, так что это довольно неприятно, читаешь так и вдруг фриз и все виснет.
В конечном счете вы реально здоровский продукт пилите: один раз настроил под себя, теперь почти все синхронизировалось даже на новой установке, работает быстро (видны оптимизации на десктопе типа агрессивной выгрузки табов, но и это ОК вполне), функций достаточно чтоб многих удовлетворить без расширений (огромное спасибо за блокировщик и навигацию с клавиатуры).
Shpankov Автор
Вам спасибо!
Noweol
«браузер просто зависал иногда с страницей, не работал скролл и клики. Помогало полное сворачивание и разворачивание.»
Есть такое. На последнем снапшоте тоже случается.
Allineer
Это и в хроме есть. Бесит.
Warble
Баг с зависанием — это баг системного WebView. У меня в Chrome постоянно происходит.