El proyecto de código abierto Chromium, basado en el motor Blink, sirve como base para docenas de navegadores web. Está el más popular, Google Chrome, junto con otros como Microsoft Edge, Vivaldi, Brave y más. La mayoría de los navegadores web basados ​​en Chromium ofrecen un puñado de funciones adicionales que no se encuentran en Google Chrome, pero hay algunas que cambian radicalmente la experiencia. Kiwi Browser, del miembro senior de XDAarnaud42, es uno de esos navegadores web y, para el segundo aniversario del navegador, el desarrollador ha abierto completamente el código del navegador web y todas sus funciones.

En 2018, arnaud42 lanzó la primera versión de su navegador web basado en Chromium. Cuando cubrimosel proyecto por primera vez varios meses después, nos impresionó el conjunto de funciones que ofrecía en ese momento, que palidece en comparación con lo que ofrece el navegador hoy. Tenía funciones como un bloqueador de contenido incorporado, modo oscuro, reproducción de video en segundo plano, saltador de AMP y más. El navegador mejorócada vez más con cada actualización, pero lo que realmente lo hizo destacar es el hecho de que fue el primer navegador basado en Chromium para Android queadmite extensiones de Chrome.

Mantener un proyecto tan ambicioso ha resultado un desafío para el desarrollador solitario. La última versión de Kiwi Browser en Google Play Store se basa en la versión 77.0.3865.92 de Chromium, que está muy por detrás de la próxima versión 83 de Chromium que Google está planeando lanzar. En lugar de dejar que el proyecto se desperdicie, arnaud42 ha decidido publicar el código fuente de Kiwi Browser en GitHub. Dice que "todo está publicado, incluido el código de las extensiones" sin "condiciones asociadas" (el navegador tienelicencia BSD 3-Clause). Anima a los desarrolladores de otros navegadores web basados ​​en Chromium a integrar el código de Kiwi en sus proyectos. Afirma que en las últimas semanas trabajó con otros desarrolladores de navegadores para ayudarlos a integrar algunas de las funciones de Kiwi, por lo que es posible que pronto escuchemos buenas noticias de otros navegadores web en Android.

Arnaud42 seguirá revisando los envíos de código en el GitHub del proyecto si estás interesado en contribuir al proyecto. El código está escrito en Java y C++ y todas las dependencias ya están incluidas en el repositorio para ayudar a los desarrolladores que enfrentan dificultades para configurar el sistema de compilación Chromium.

Código fuente de Kiwi Browser en GitHub|||Hilo del foro de XDA

Kiwi Browser es uno de los proyectos más impresionantes que hemos visto en nuestros foros en mucho tiempo. El desarrollador, arnaud42, también es amigo de XDA, por lo que nos gustaría agradecerle su trabajo en este proyecto durante los últimos dos años. Esperamos que otros navegadores basados ​​en Chromium incorporen pronto algunas de las características de Kiwi, ¡porque realmente extraño la posibilidad de usar extensiones en dispositivos móviles!

[appbox xda com.kiwibrowser.browser]