Подтвердить что ты не робот

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

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

4b9b3361

Ответ 2

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

Ответ 3

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

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

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

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