«Яндекс» запустил тестирование мобильного браузера с поддержкой десктопных дополнений

Разработчики «Яндекс.Браузера» запустили в мобильной версии браузера раннее тестирование поддержки расширений (дополнений), созданных для десктопных браузеров на базе Chromium. Об этом говорится в сообщении «Яндекса».

Функция доступна в альфа-версии «Яндекс.Браузера» для Android. Пользователи могут подключить, например, менеджер паролей, сервис сохранения ссылок и другие расширения. Дополнения доступны в каталоге «Яндекс.Браузера», а также в различных магазинах расширений для браузеров на базе Chromium, например, в Opera Addons.

В «Яндексе» отметили, что некоторые дополнения «могут не работать или работать с ошибками».

В своём блоге на «Хабрахабре» команда «Яндекса» рассказала, что когда разработчики «попробовали собрать «Яндекс.Браузер» для Android с флагом enable_extensions», они получили около 600 ошибок совместимости.

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

— команда «Яндекса»

На первом этапе разработчики браузера включили поддержку наиболее востребованных дополнений, среди которых Evernote, сервис для хранения паролей LastPass, плагин для блокировки отслеживающих и рекламных сетей Ghostery, расширение SaveFrom, позволяющее скачивать музыку и видео с различных платформ («ВКонтакте», YouTube), и «Яндекс.Погода».

©  vc.ru