Разработчик Kiwi Browser выпустил исходный код вашего браузера

Разработчик мобильного веб-браузера «Киви» представил новости о вашем решении выступить полное открытие всего исходного кода проекта. Браузер Kiwi приобрел большую популярность, потому что он стал одним из немногих браузеров, поддерживающих расширения на Android.

Для тех, кто не знает браузер Kiwi web, они должны знать, что eОн построен на основе Chromium, но в отличие от других браузеров Kiwу меня есть различные особенности которые делают его уникальным, например: блокировщик рекламы, «Защита от криптоджекинга, блокировка инвазивных трекеров, деактивация AMP, воспроизведение видео и музыки даже при выключенном экране».

О браузере Kiwi

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

Например, Kiwi Browser был первым браузером Chromium на базе Android который поддерживает расширения Chrome, также был одним из первых, кто предлагал специальный ночной режим, но в нем также отсутствует ряд менее популярных функций Google.

Kiwi может работать на устройствах Android 4.1 (по сравнению с Firefox Preview, для которого требуется Android 5), а также выделяет некоторые другие функции этого мобильного веб-браузера.

  • Возможность устанавливать плагины из Интернет-магазина Chrome и использовать их на мобильном устройстве.
  • Настраиваемый ночной режим, оптимизированный для дисплеев AMOLED.
  • Режим для размещения адресной строки внизу экрана.
  • Дополнительная оптимизация скорости рендеринга, например частичная растеризация страницы.
  • Возможность использовать Facebook Web Messenger через m.facebook.com без установки мобильного приложения Facebook.
  • Режим конфиденциальности, который не сохраняет файлы cookie, не отражается в истории просмотров, не устанавливается в кэш браузера и блокирует создание снимков экрана.
  • Настраиваемая домашняя страница, на которой можно размещать произвольные ярлыки сайтов.
  • Возможность отключить поддержку технологии AMP (Accelerated Mobile Pages).
  • Настройки для блокировки уведомлений и кода для отслеживания посетителей.

Код выпущен

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

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

Самым интересным элементом здесь является специальный код, который заставляет расширения работать на Android.

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

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

Разработчик Kiwi Browser указывает, что:

«В последние недели я работал с другими браузерами, чтобы помочь им интегрировать функциональность Kiwi.

Поддержание такого амбициозного проекта оказалось проблемой для разработчика-одиночки. Последняя версия браузера Kiwi в магазине Google Play основана на Chromium версии 77.0.3865.92, которая сильно отстает от грядущей Chromium версии 83, которую планирует Google. Вместо того, чтобы позволить проекту пропасть зря, arnaud42 решил выпустить исходный код браузера Kiwi на GitHub «.

Наконец, следует отметить, что Kiwi - не первый браузер, предлагающий поддержку расширений Chromium на Android, так как Яндекс предлагает их уже давно, а Samsung Internet предлагает небольшой выбор телефонов Galaxy.

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

источник: https://www.xda-developers.com/


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

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

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.