Разработчикът на мобилния уеб браузър "Kiwi" бе представен новините за вашето решение за участие пълното отваряне на целия изходен код на проекта. Браузърът Kiwi придоби голяма популярност, защото се превърна в един от единствените браузъри, които поддържат разширения за Android.
За тези, които не познават браузъра Kiwi web, те трябва да знаят, че eИзграден е на базата на Chromium, но за разлика от други браузъри, Kiwимам различни функции които го правят уникален, като: рекламен блокер, „Защита от криптоджакинг, блокиране на инвазивни тракери, деактивиране на AMP, възпроизвеждане на видеоклипове и музика, дори когато екранът е изключен.
Относно браузъра 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.
- Режимът на поверителност, който не запазва бисквитки, не се отразява в историята на сърфирането, не се инсталира в кеша на браузъра и блокира създаването на екранни снимки.
- Персонализираща се начална страница, където можете да поставите произволни преки пътища към сайта.
- Възможност за деактивиране на поддръжката на технологията AMP (Accelerated Mobile Pages).
- Настройки за блокиране на известия и код за проследяване на посетителите.
Кодът е освободен
По отношение на решението, което конкретно че кодът е отворен, е с цел подпомагане на други развития а също и да гарантира стартиране в добавки за мобилни устройства, написани за настолната версия на Chrome.
Пълният изходен код на браузъра вече е достъпен на Github и използва същия BDS лиценз с три клаузи като Chromium. С други думи, той може да бъде раздвоен веднага, но разработчикът също така насърчава други хора да помогнат с разработката.
Най-интересният елемент тук е персонализираният код, който кара разширенията да работят на Android.
Отбелязва се, че производителите на други мобилни браузъри могат да използват кода вече е внедрен в Kiwi за разширена функционалност. За Kiwi отварянето на кода представлява интерес по отношение на привличането на външни разработчици, които да работят по проекта и да изградят общност.
Хранилището на GitHub вече се счита за справка и се използва директно за разработване и изграждане на други компилации.
Разработчикът на браузъра Kiwi посочва, че:
«През последните седмици работих с други браузъри, за да им помогна да интегрират функционалността на Kiwi
Поддържането на такъв амбициозен проект се оказа предизвикателство за самотния разработчик. Най-новата версия на браузъра Kiwi в Google Play Store се основава на версия Chromium 77.0.3865.92, която е далеч зад предстоящата версия Chromium 83, която Google планира. Вместо да остави проекта да отиде на вятъра, arnaud42 реши да пусне изходния код на браузъра Kiwi на GitHub «.
И накрая, трябва да се отбележи, че Kiwi не е първият браузър, който предлага поддръжка за разширения за Chromium на Android, тъй като Yandex ги предлага от дълго време, а Samsung Internet предлага малък избор от телефони Galaxy.
За тези, които се интересуват от преглед на изходния код от този мобилен уеб браузър, можете да отидете към следната връзка.
Fuente: https://www.xda-developers.com/