Дополнения для мобильного яндекс браузера – Браузер для смартфонов на Android. Помощь

Дополнения в мобильном Браузере — Блог Яндекса

2 сентября 2016, 10:00

Компьютерные браузеры умеют многое, но часто хочется обучить их чему-то ещё. Это можно сделать с помощью дополнений — мини-программ, которые добавляют в браузер новые возможности. Первые дополнения появились в обозревателе Internet Explorer в 1999 году, а сейчас их поддерживают почти все браузеры. Дополнений — их ещё называют расширениями — очень много, и среди них легко найти инструменты для любых нужд, от создания VPN до вставки смайликов в соцсети.

Каталог дополнений Opera Addons

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

У нас было два пути. Можно было сделать специальные мобильные дополнения — такие, которые бы работали только на смартфонах и планшетах. Этот вариант мы не рассматривали: это было бы неудобно и разработчикам дополнений, и пользователям. Мы остановились на втором варианте — научили мобильный Яндекс.Браузер запускать дополнения, написанные для компьютерных браузеров. Это очень непростая задача — дополнения совсем не рассчитаны на то, что с ними будут работать на мобильных устройствах. О том, как мы её решали и с какими трудностями столкнулись, можно узнать в блоге Яндекса на «Хабрахабре».

С сегодняшнего дня альфа-версия Яндекс.Браузера для Android поддерживает дополнения, написанные для браузеров на базе Chromium. Теперь вы можете использовать в мобильном браузере те же инструменты, к которым привыкли на компьютере, — например, менеджеры паролей или сервисы сохранения ссылок. Дополнения, кроме того, помогают сэкономить место на телефоне — они зачастую весят меньше, чем полноценные приложения для Android.

Дополнения можно загрузить из каталога Яндекс.Браузера или из любого магазина для браузеров на Chromium — скажем, из Opera Addons. Важно понимать, что пока мы только в начале пути, и некоторые дополнения могут не работать или работать с ошибками. Поэтому мы рекомендуем устанавливать альфа-версию Браузера тем, кто любит экспериментировать и считает себя опытным пользователем интернета.

Мы будем рады выслушать ваши отзывы и предложения: их можно оставлять в комментариях или присылать на адрес [email protected].

yandex.ru

Как установить расширения в мобильный «Яндекс.Браузер» для Android

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

Современные смартфоны по своим возможностям уже не уступают десктопам и вполне могут справляться с «тяжёлыми» программами. Разработчики «Яндекс.Браузера» первыми обратили на это внимание и решили дать пользователям возможность использовать расширения и в мобильной версии своей программы.

расширения для браузера яндекс расширения для браузера яндекс

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

Yandex.Browser ghostery addon Yandex.Browser addon options

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

Yandex.Browser extension menu Yandex.Browser addons button

В настольных браузерах иконки расширений отображаются обычно на панели инструментов. В мобильной версии места для них, разумеется, не нашлось, но разработчики «Яндекс.Браузера» нашли выход из ситуации. Все иконки удобно поместились в меню «Дополнения» и доступны буквально в два касания. Некоторые из них умеют также отображать необходимую информацию прямо поверх открытой страницы. Например, Ghostery показывает число заблокированных элементов с помощью плавающей иконки.

Установка расширений в мобильную версию браузера поможет вам не только наделить его недостающей функциональностью, но и значительно сэкономить место в памяти устройства. Многие из имеющихся дополнений могут полностью заменить обычные дополнения, но весят при этом значительно меньше. Например, мобильный клиент Pocket имеет размер 36,6 МБ, а дополнение занимает всего 1,5 МБ. Популярный менеджер паролей Last Pass весит 31,54 МБ, в то время как дополнение потребует всего 18,3 МБ.

Хочу обратить ваше внимание, что пока ещё не все расширения из каталога могут работать в мобильной версии «Яндекс.Браузера». Поэтому необходимо самостоятельно пробовать и экспериментировать. Напишите нам в комментариях, какие из расширений вам удалось запустить в мобильной версии браузера.

Yandex.Browser addons button

Цена: Бесплатно

lifehacker.ru

Первый мобильный браузер с поддержкой расширений для Chromium. Новая альфа Яндекс.Браузера

Современные мобильные браузеры, как и их десктопные аналоги, должны позволять пользователям добавлять недостающие возможности с помощью дополнений. Несмотря на отказ команды Chromium от идеи поддержки расширений на Android, наша команда продолжает работать над этой возможностью, и сегодня мы приглашаем сообщество Хабра попробовать первую альфу Яндекс.Браузера, в которую вы уже сможете установить LastPass, Tampermonkey или даже Ghostery.

Первые дополнения появились в Internet Explorer еще в 1999 году и за следующее десятилетие практика открытия доступа к API стала обязательной для любого более-менее популярного браузера. Сейчас многие из нас не представляют себе работу за компьютером без возможности добавить в браузер необходимую функцию собственными руками. А вот с Android пока еще все не так. Несмотря на рост производительности современных мобильных устройств, браузерные расширения на Android – скорее исключение, чем правило.

Мобильные браузеры не всегда воспринимались пользователями всерьез. Во времена медленного интернета и слабых мобильных устройств люди предпочитали решать свои задачи с помощью компьютера. Сейчас их отношение постепенно меняется. Нас все чаще просят добавить в продукт специфичные функции и инструменты. Что-то из этого мы встраиваем в Яндекс.Браузер (например, режим чтения и переводчик). Но многие из запросов было бы логично решить с помощью сторонних дополнений, а не перегружать Браузер. Добавим к этому традиционную просьбу поддержать дополнения на Android, которую достаточно часто присылают через обратную связь. В общем, мы стали не закрывать глаза на изменения вокруг и приступили к разработке.

Поддержать дополнения в браузере на Android можно двумя способами. Можно предусмотреть API, с которым бы работали другие приложения из Google Play. Эта практика уже многим знакома: например, кодеки для видеоплееров зачастую распространяются в виде отдельных приложений. Мы и сами нечто подобное совсем недавно сделали с блокировкой рекламы. У этого подхода есть два больших минуса: отсутствие дополнений на старте и необходимость создавать свой велосипед, который был бы несовместим с дополнениями для настольной версии браузера. А нам бы хотелось, чтобы люди могли использовать на Android те же инструменты, к которым они привыкли на компьютере.

В чем заключается второй способ, вы уже догадались. Расширения для Chrome и других браузеров на основе Chromium появились в начале 2010 года, и тысячи разработчиков со всего мира в течение всех этих лет создавали собственные инструменты. Яндекс.Браузер, несмотря на функциональные отличия, также основан на Chromium и поддерживает установку дополнений на компьютере. И вполне логично в этой ситуации распространить поддержку еще и на Android. До нас этого никто не сделал, но какие тут могут быть сложности, ведь на Windows все работает?

Сначала может показаться, что все проблемы в отсутствии интерфейса для дополнений. Этого кода и правда нет в проекте, но мы изначально использовали собственный интерфейс, поэтому так нам было даже проще. Но нарисовать интерфейс – это капля в море, основные трудности связаны не с ним.

Когда мы попробовали собрать Яндекс.Браузер для Android с флагом enable_extensions, то получили порядка 600 ошибок совместимости. Флаг включения расширений, как и отвечающий за них код, был до мозга костей завязан на специфичное для десктопа окружение. Небольшой пример для любопытных разработчиков. Возьмем объект Browser. Browser – центральный контроллер UI десктопного браузера. Он содержит много чего интересного, в том числе модель TabStripModel, которая активно используется дополнениями для работы с вкладками. Но под Android все это не собирается. Мы начинаем тянуть за одну нить, а вытягиваем целый ворох несовместимостей. И так на каждом шагу.

Платформа расширений за 6 лет обросла большим количеством API. И у каждого из них могут быть десятки методов со своей непредсказуемой работой на Android. Поэтому для начала мы поддержали наиболее востребованные возможности, которых вполне достаточно для того, чтобы уже в альфе заработали такие дополнения, как Evernote, LastPass, Ghostery, SaveFrom.net, Tampermonkey, Яндекс.Погода и многие другие. Кстати, с этим нам помогли разработчики популярных дополнений, которых примерно месяц назад мы пригласили на закрытое тестирование ранних сборок. Чтобы им было проще ориентироваться в наших возможностях, мы написали диагностическое расширение, которое формирует наглядный отчет.

Что касается источников дополнений, то тут мы традиционно не ограничиваем людей каким-то одним каталогом и поддерживаем установку из Chrome Web Store, Opera Addons, собственного раздела рекомендованных дополнений, по inline-ссылкам или просто из каталога на SD-карте.

В заключение несколько слов о безопасности. Наша реализация дополнений на Android полностью соответствует общепринятой модели, т.е. дополнения работают в «песочнице» и изолированы как от остальной части браузера, так и от операционной системы. К тому же, как и на десктопе, мы умеем блокировать известные вредоносные разработки.

Установить альфа-версию Яндекс.Браузера можно из Google Play. После второго холодного запуска (особенность альфы) в настройках вы найдете целый раздел, посвященный дополнениям. Мы были бы благодарны сообществу Хабра за отзывы и идеи.

habr.com

Удобное чтение в Яндекс.Браузере для Android — Новости Яндекс.Браузера

31 октября 2016, 15:12

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

Если размер шрифта на сайтах не слишком комфортен для чтения, то уже в новой версии Яндекс.Браузера для Android это можно изменить. 

Если же размер текста вас устраивает, но иногда нужно увеличить его вручную с помощью жестов, то здесь пригодится опция «Переносить текст по словам». Зачем она нужна? Наглядное сравнение (до и после включения опции):

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

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

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

browser.yandex.ru

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *