«Яндекс» запустил тестирование мобильного браузера с поддержкой десктопных дополнений
Разработчики «Яндекс.Браузера» запустили в мобильной версии браузера раннее тестирование поддержки расширений (дополнений), созданных для десктопных браузеров на базе Chromium. Об этом говорится в сообщении «Яндекса».
Функция доступна в альфа-версии «Яндекс.Браузера» для Android. Пользователи могут подключить, например, менеджер паролей, сервис сохранения ссылок и другие расширения. Дополнения доступны в каталоге «Яндекс.Браузера», а также в различных магазинах расширений для браузеров на базе Chromium, например, в Opera Addons.
В «Яндексе» отметили, что некоторые дополнения «могут не работать или работать с ошибками».
В своём блоге на «Хабрахабре» команда «Яндекса» рассказала, что когда разработчики «попробовали собрать «Яндекс.Браузер» для Android с флагом enable_extensions», они получили около 600 ошибок совместимости.
Флаг включения расширений, как и отвечающий за них код, был до мозга костей завязан на специфичное для десктопа окружение. Небольшой пример для любопытных разработчиков. Возьмем объект Browser. Browser — центральный контроллер UI десктопного браузера. Он содержит много чего интересного, в том числе модель TabStripModel, которая активно используется дополнениями для работы с вкладками. Но под Android все это не собирается. Мы начинаем тянуть за одну нить, а вытягиваем целый ворох несовместимостей. И так на каждом шагу.
— команда «Яндекса»
На первом этапе разработчики браузера включили поддержку наиболее востребованных дополнений, среди которых Evernote, сервис для хранения паролей LastPass, плагин для блокировки отслеживающих и рекламных сетей Ghostery, расширение SaveFrom, позволяющее скачивать музыку и видео с различных платформ («ВКонтакте», YouTube), и «Яндекс.Погода».
© vc.ru