Использовать firefox как средство рендеринга для веб-просмотра Android

У кого-то есть чувство, сколько усилий было бы заменить движок webkit с помощью firefox в Android для рендеринга веб-просмотра? Я довольно недоволен движком webkit по некоторым функциям.

Solutions Collecting From Web of "Использовать firefox как средство рендеринга для веб-просмотра Android"

Mozilla начала работать над GeckoView , что делает именно то, что вам нужно. Это сообщение в блоге указывает на некоторый пример кода.

Вот основная ошибка, если вы хотите следить за ходом: https://bugzilla.mozilla.org/show_bug.cgi?id=geckoview

Нетривиально сложно. В зависимости от того, насколько вам необходима согласованность между вашей новой реализацией WebView и существующей реализацией, вам может потребоваться много работы. На Android существует существующий браузер Firefox, поэтому вы можете начать с этого (что, надеюсь, сэкономит вам много времени), но по крайней мере вам нужно будет проверить, что библиотеки Firefox существуют и доступны, вам, вероятно, потребуется связать Их с вашим приложением, чтобы заставить их работать (что увеличило бы размер вашего приложения), а затем подключить все WebView apis потребует много работы.

Хорошая часть: есть «официальный» учебник geckoview о том, как интегрировать GeckoView и демонстрационный проект geckoview на github:

Печальная часть: официальный сайт загрузки mozilla больше не размещает библиотеки, а последние доступные почтовые индексы с 2014 года: http://people.mozilla.org/~mfinkle/geckoview/

В какой-то момент появился артефакт грачевого графа и AAR, но теперь URL-адреса уже мертвы.

Вывод: по-видимому, разработка GeckoView была остановлена, поскольку URL-адреса страниц wiki нарушены, библиотека была удалена из непрерывной интеграции Mozilla, и ошибки продолжают накапливаться, и никто не сможет их обработать. Надеюсь, я ошибаюсь.