¿Alguien tiene la sensación de cuánto esfuerzo sería reemplazar el motor de webkit con Firefox en Android para renderizar la vista web? Estoy bastante descontento con el motor de webkit en algunas características.Use Firefox como motor de renderizado para webview de Android
Respuesta
No es trivialmente difícil. Dependiendo de la coherencia que necesite entre su nueva implementación de WebView y la implementación existente, podría tener mucho trabajo por hacer. Hay un navegador Firefox existente en Android, así que puedes comenzar con eso (lo que con suerte te ahorrará mucho tiempo) pero al menos deberías verificar que las bibliotecas de Firefox existan y que se pueda acceder, es probable que necesites agruparlas. con su aplicación para que funcionen (lo que aumentaría enormemente el tamaño de su aplicación) y luego conectar todas las aplicaciones de WebView implicaría mucho trabajo.
Mozilla comenzó a trabajar en GeckoView, que hace exactamente lo que necesita. This blog post apunta a un código de muestra.
Aquí es el error principal, en caso de que quiera seguir el progreso: https://bugzilla.mozilla.org/show_bug.cgi?id=geckoview
La parte buena: hay un 'oficial' geckoview tutorial sobre cómo integrar GeckoView, y una geckoview demo project en github:
la parte triste: el sitio oficial de descarga de Mozilla no aloja las bibliotecas más, y las últimas cremalleras disponibles son de 2014: http://people.mozilla.org/~mfinkle/geckoview/
En algún momento hubo un geckoview gradle artifact y una AAR, pero las URLs son ahora muerto.
Conclusión: aparentemente, el desarrollo de GeckoView se ha interrumpido, dado que las URL de la página wiki están rotas, la biblioteca se ha eliminado de la integración continua de Mozilla y the bugs no se acumulan con nadie para manejarlas. Espero estar equivocado.
- 1. motor de renderizado 3D de código abierto para Java
- 2. JWPlayer API de Javascript para Android Webview
- 3. ¿El android webView estará basado en el motor de Chrome desde Android 4.1?
- 4. use un dispositivo Android como un auricular para otro dispositivo
- 5. Herramienta para medir el tiempo de renderizado
- 6. Juego de motor para iPhone/Android
- 7. Android WebView Javascript getSelection
- 8. motor de física android
- 9. Obteniendo HTML renderizado con MozRepl y Mechanize :: Firefox
- 10. ¿Cuál es el mejor motor de renderizado HTML para incrustar en una aplicación?
- 11. Android WebView color de fondo
- 12. Android: interceptar llamada AJAX de WebView
- 13. Android. WebView y loadData
- 14. ¿Entidades de renderizado en colas?
- 15. Android: WebView ActionBar (Honeycomb)?
- 16. ¿Es posible hacer que Node.js use Rhino como el motor de Javascript?
- 17. Plantilla de renderizado de plantillas de manillares como texto
- 18. Android: PhoneGap vs Webview
- 19. Android WebView TimeOut
- 20. Android Webview navegación privada
- 21. Android WebView removeCookie
- 22. Android WebView Protocol Handler
- 23. Accesibilidad y Android WebView
- 24. Android WebView rendimiento
- 25. Android WebView onReceivedError()
- 26. Android webView saveState
- 27. Android Webview POST
- 28. Android webview & localStorage
- 29. Android :: Webview elimina la barra de desplazamiento para un DIV
- 30. agregar mi motor TTS a Android TTS Serivce como SAPI
¿Tiene alguna guía o tutorial? –