Расширения для андроид


Расширения для гугл хром андроид: как загрузить и установить

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

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

Какие возможности откроются перед владельцами расширений

Активная деятельность внутри google chrome не всегда сопровождается рабочими моментами, поиском информации и общением в социальных сетях. Люди, желая немного расслабится, хотят на пространстве интернета послушать, скачать любимую музыку, видео, поиграть в игры, без проблем сохранить или добавить какие-то данные, закачать игры.

Именно эти все моменты становятся возможными и комфортными, если по умолчанию в хроме закрепляются дополнительные расширения.

При помощи таких небольших программок, пользователи всемирной паутины смогут получать регулярно такие преимущественные бонусы:

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

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

Выкачка из сети и установка расширений для андроид

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

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

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

Если возникают проблемы с установкой таких сетевых компонентов, вполне правильно и корректно было бы рассмотреть такие моменты:

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

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

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

brauzergid.ru

Дополнения для chrome android: наиболее популярные и нужные

Google Chrome одна из самых популярных программ для устройств на платформе Андроид. Ее особенность заключается в том, что в ней есть всё, что позволяет работать практически так же, как и на любом ПК.

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

Google Chrome – это мощный поисковой инструмент, который выполняет роль помощника для каждого пользователя. Улучшить работу в интернете и серфинг сайтов, можно расширив его возможности с помощью различных дополнений.

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

Наиболее полезные дополнения для браузера Chrome

Самый большой выбор расширений и дополнений для Гугла можно найти в соответствующем интренет-магазине. Удобный интерфейс позволит вам быстро сориентироваться и найти нужный раздел с перечнем аддонов. Но данный магазин доступен для установки софта исключительно на компьютеры – то есть никакое андроид устройство не поддерживает их на последних версиях.

Самыми полезными и нужными расширениями для браузера Google Chrome являются следующие аддоны:

  • Google Mail Checker Plus — утилита, с помощью которого можно управлять своей почтой Gmail: отслеживать, читать или удалять входящие письма, перемещать их в спам или архив.
  • AdBlock – блокировщик рекламы в браузере. Удобен тем, что позволяет регулировать уровень защиты он навязчивых баннеров с помощью соответствующих фильтров.
  • Session Manager – это менеджер сессий, позволяющий быстро сохранять вкладки, чтобы в будущем была возможность быстро возобновить их работу. После сохранения сессии вы можете закрыть программу без страха, что нужные вам вкладки пропадут.
  • Google Translate – расширение-переводчик от Google. После установки данного дополнения, у вас появиться возможность переводить страницу одним нажатием.
  • Google Dictionary – своеобразный словарь, задача которого переводить не весь текст целиком, а каждое слово отдельно.
  • RSS Subscription Extension – с помощью данного дополнения подписку в RSS-агрегаторах можно перенаправлять (Google Reader, Bloglines, My Yahoo! и др.). После установки вы сможете задать наименование канала и определить его в нужный вам каталог агрегатора.
  • IE Tab- дополнение, с помощью которого движок Chrome переключается на режим эмуляции Internet Explorer. Данным аддоном следует пользоваться в тех случаях. Если браузер не может открыть определённые нужные вам страницы сайтов.
  • Xmarks – плагин синхронизирующий сохраненные закладки между компьютером и браузером.
  • VK Checker- дополнение, которое показывает обновления во всех разделах в ВКонтакте.

Это далеко не весь перечень дополнений, которые были бы полезны обычному пользователю Gоogle Chrome. Различные плагины можно найти и скачать на сайте разработчика или с других официальных источников, чтобы избежать заражения нежелательными вирусами ваш персональный компьютер.

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

 

Установка и удаление расширений и дополнений для Google Chrome

Формат дополнений для Google Chrome «crx». При загрузке файла-установщика, должно всплыть окно, в котором вам следует подтвердить согласие на установку выбранного аддона.

Для просмотра доступных для установки плагинов, в адресной строке введите «chrome://еxtensions/». Так же указанный перечень можно просмотреть через «Расширения» браузера. Настрой данного раздела доступна черед соответствующий пункт – «Настройки».

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

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

brauzergid.ru

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

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

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

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

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

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

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

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

lifehacker.ru

Как установить приложение для Android в браузер Google Chrome?

В этом месяце Хром.рф уже рассказывал вам о том, что несколько избранных приложений для Android теперь работают и в Chrome OS. К счастью, энтузиасты достаточно быстро научились устанавливать их и в браузер. Сегодня мы расскажем, как это можно сделать самостоятельно.

Прежде всего, если вы хотите собственными руками попробовать установить в Хром приложения для Android, то подготовьте сам браузер. Вам понадобится Google Chrome не ниже 37 версии, причем обязательно 64-битный. А еще лучше установите Canary-сборку.

Чтобы приложения для Android заработали в браузере, необходимо установить в него специальный плагин/расширение, который создан на базе технологии NaCl и позволяет исполнять apk-файлы. Официальный плагин устанавливается в Chrome OS в момент первой загрузки одного из избранных приложений, но нам это никак не поможет, потому что мы хотим выйти за эти ограничения. И тут нам на помощь приходит неофициальный плагин ARChon. Скачиваем архив и распаковываем его. А далее устанавливаем в браузер в режиме разработчика.

Теперь со стороны браузера все готово. Вот только ему нельзя просто так взять и скормить apk-файл. Приложение должно быть оформлено в виде Chrome App, с манифестом, иконкой и прочей нечестью. Для самых ленивых уже есть готовое тестовое приложение в виде игры 2048. Загружаем, распаковываем и устанавливаем в браузер так же, как и плагин. Больше ничего делать не надо - игра доступна на chrome:apps и вполне корректно работает.

А для любителей поэкспериментировать мы продолжаем инструкцию. В браузер можно установить и любое другое андроидное приложение. Для этого можно воспользоваться неофициальной утилитой chromeos-apk, которая позволяет собрать из apk архив, подходящий для Хрома. Но это отдельная сложная инструкция, а для ленивых любителей поэкспериментировать есть способ чуть проще. Берем тестовой приложение (игрушка 2048), ссылку на которое мы давали выше. Если заглянуть в ее папку и пройти по определенному адресу, то вы найдете apk-установщик.

Не нужно быть гением, чтобы догадаться заменить здесь apk-файл игры на нужный нам. Поэтому идем на известный пиратский сайт, где выбираем то, что хочется попробовать в Google Chrome, и скачиваем. Можно даже не заменять, а просто поместить рядом с другим именем, как мы и поступили с приложением для ВКонтакте.

Остается открыть manifest.json, который лежит в корневой папке приложения, и отредактировать несколько строк (имя файла и ID приложения).

Если с именем файла нет ничего трудного, то ID это уже серьезный параметр, который не так и просто определить. Вам придется суметь найти свое приложение в Google Play и вычленить из адресной строки этот самый ID. Ужасно сложно. Поэтому вот вам скриншот:

Сохраняем отредактированный манифест. По вкусу заменяем иконку icon.png (необязательно). Устанавливаем так же, как и все остальное. Запускаем. Получаем то же, что и мы:

   

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

Ну как вам такое? Верите в будущее, где все Android-приложения заработают в браузере Google Chrome, а про веб-приложения разработчики забудут навсегда?

UPD. Спасибо Берку за табличку, где собраны приложения, подходящие для запуска, и даже ссылки на уже полностью готовые архивы.

UPD 2. Angry Birds Star Wars работает. Только масштабировать нельзя.

today 22.09.2014

my-chrome.ru

Топ самых полезных расширений Chrome

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

Подборка лучших расширений Chrome

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

Мы решили выбрать самые лучшие расширения для Chrome и представить их вам.

Downloads

Браузер – это не только просмотр сайтов, но и скачивание файлов. В браузере Chrome реализован не самый быстрый способ добраться к разделу загрузки, особенно если вы не любитель горячих кнопок. Это можно легко исправить с помощью одноименного расширения “Downloads”, установив которое, добавляется специальная иконка на панель, что позволяет быстро попасть в меню загрузок.

Скачать расширение Dowloads

Bookmark Manager

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

Установив расширение Bookmark Manager, можно отображать закладки в режиме большого списка или в виде плиток, создавать папки для сортировки, редактировать названия, выполнять экспорт и импорт.

Скачать расширение Bookmark Manager 

Session Buddy

Временами в браузере открыто столько вкладок, что порой Chrome даже не хочется открывать. Куча запущенных сайтов по работе и для домашнего отдыха и досуга, закрывать их или терять данную “коллекцию” не хочется. Выход есть – Session Buddy, менеджер сессий в браузере Google Chrome позволяющий запоминать все открытые вкладки сессии и по необходимости открыть их.Скачать расширение Session Buddy

Black Menu For Google

Наверняка вы как и я каждый день пользуетесь различными сервисами Google – YouTube, Google Photo, Google Drive, Google Music, Google Play, Переводчик? Если вы хотели бы иметь к данным сайтам всегда быстрый доступ и в то же время, все это имело компактный вид, тогда вашему вниманию представляем расширение Black Menu For Google.С помощью компактного выпадающего окна, у вас всегда под рукой будут находиться избранные ресурсы Google, так что вам не придется делать лишних движений чтоб на них перейти.

Скачать расширение Black Menu For Google

Smooth Gestures Plus и Жесты мышью

Если вы хотя бы один раз пользовались браузером Opera, то наверняка вы знаете о такой полезной функции, как управление вкладками с помощью жестов мышами:

  • Возврат назад
  • Переход вперед
  • Обновить вкладку
  • Закрыть вкладку

и многое другое…

В браузере Google Chrome можно управлять вкладками с помощью жестов мыши, установив для этого специальное расширение. На данный момент существует два отличных варианта – это Smooth Gestures Plus и Жесты мышью.

Smooth Gestures Plus имеет огромнейшее количество жестов, которые можно дополнить собственными, поддерживает синхронизацию между браузерами, но имеет 2-х недельный бесплатный период.

Стоимость годовой подписки составит $4, а пожизненная лицензия $15.

Скачать расширение Smooth Gestures Plus

Расширение “Жесты мышью” для Google Chrome распространяется на бесплатной основе и имеет набор жестов, который можно отредактировать под себя, но к сожалению в нем нет синхронизации.

Скачать расширение Жесты мышью

Экспресс-панель для Chrome (Speed Dial)

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

Но стоит выделить одно расширение экспресс-панель Chomre – Speed Dial 2.

Данная экспресс-панель имеет массу настроек:

  • Темы + поддержка собственных изображений
  • Группировка сохраненных сайтов по темам
  • Синхронизация (платная функция $4.99)

Скачать расширение Speed Dial 2

Удаленный рабочий стол Chrome

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

Скачать расширение Удаленный рабочий стол Chrome

Остались еще вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

androidp1.ru

Полезные программы для android устройства

Операционная система Android обладает широкими возможностями и представляет собой отличное современное решение в качестве мобильной платформы. Максимальной функциональности и быстродействия вашего устройства позволяют добиться определенные программы о которых я и хочу вам рассказать. Только лишь одно замечание — это полезные утилиты, а не лучшие из тех, что вы можете найти (на каждую программу можно найти альтернативу по-лучше {почти всегда}).

Скачать программы вы можете нажав на название.

Полезные программы для Android

Антивирус Dr. WEB

Широко известная и популярная программа для PC теперь доступна и для системы Андроид. Является отличным решением по комплексной или частичной защите вашего смартфона в фоновом режиме во время серфинга в интернете и загрузке файлов различного типа из сети. Также программа осуществляет проверку мобильного устройства на наличие ошибок и позволяет производить очистку реестра.

В полном списке функций утилиты находятся: антивирус, антиспам, антивор и облачный фильтр Dr. Web Cloud Checker. Не требовательна к ресурсам и не оказывает значимого влияния на быстродействие девайса. Скачать и использовать программу с ограниченным функционалом можно абсолютно бесплатно. Полная версия потребует оплаты после окончания тестового режима.

File Manager HD

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

В приложении представлена функция архиватора и предусмотрена возможность распаковки файлов. Так же реализована возможность проигрывания потокового видео из сети без необходимости загружать его на устройство.FBReader

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

Adobe Photoshop Touch

 

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

Реализована возможность работы со слоями, трансформацией, выделением и наложением различных фильтров. Программа способна сохранять все внесенные в изображение изменения во время непредвиденного или принудительного прекращения работы софта. Версия для Андроид не очень требовательна к «железу» вашего устройства.

Софт работает плавно и без задержек, имеет отличную адаптацию к пальцевому управлению и дружелюбный для пользователя интерфейс.Android AssistantДанная утилита относится к разряду приложений «must have» в списке «полезные программы для андроид». Незаменима для устройства под управлением Андроид ОС. Представляет собой многофункциональное приложение, повышающее производительность и быстродействие девайса. В функциональном списке присутствуют несколько важнейших элементов:

  1. Обеспечение мониторинга системы, отмечающее загрузку процессора, состояние памяти и уровень заряда.
  2. Контроль системных процессов. Возможность завершения неиспользуемых процессов и функция автоматической оптимизации работы системы.
  3. Очистка системного кэша и удаление неиспользуемых файлов и ярлыков. Необходима для освобождения свободного пространства на дисковой памяти устройства.
  4. Контроль заряда батареи для обеспечения его рационального использования. Имеет возможность остановки приложений с большим уровнем энергопотребления.
  5. Функция App 2 SD. Предоставляет возможность переноса приложений из памяти устройства на карту SD.

µTorrent

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

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

Софт быстро и плавно работает на любых устройствах без привязки к их техническим характеристикам. Программа имеет много полезных функциональных настроек и понятный для пользователя интерфейс.

Remote Mouse

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

Приложение способно обеспечивать невероятную простоту и удобство использования. Единственным условием является нахождение андроид-устройства и компьютера в одной сети Wi-Fi. В потенциале возможностей реализована функция голосового управления. Базовая версия предусматривает бесплатную загрузку и использование софта.

Clean Master

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

Приложение имеет развитый функционал, разделенный на три раздела:

  • Первый раздел носит название «Мусор» и предназначен для работы с теми файлами, которые не используются. Также позволяет ликвидировать остатки удаленных ранее приложений.
  • Раздел «Личные данные» предоставляет возможность очистки рабочих данных или истории поиска в вашем браузере.
  • «Менеджер приложений» позволяет осуществлять различные операции с личными и предустановленными утилитами. Их можно удалять, переносить на карту SD, выполнять резервное копирование. Так же это раздел осуществляет различные операции с личными и предустановленными утилитами. Их можно удалять, переносить на карту SD, выполнять резервное копирование.

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

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

Если хотите получать еще полезных утилит и приложений в первых рядах, то подписывайтесь на обновления сайта по RSS, а так же можете оставить комментарий:)

Похожие статьи:

yhoome.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. После второго холодного запуска (особенность альфы) в настройках вы найдете целый раздел, посвященный дополнениям. Мы были бы благодарны сообществу Хабра за отзывы и идеи.

habrahabr.ru


Смотрите также