Estoy desarrollando una aplicación para Android que usa tecnologías web y las transiciones CSS (bastante esenciales para la funcionalidad de la aplicación, ya que son las responsables de desplazar y deslizar páginas). De acuerdo con la información que se encuentra en Internet, las transiciones CSS no son aceleradas por hardware a menos que se transformen tridimensionalmente. Encontré muchos artículos que decían que debería poner "-webkit-transform: translateZ (0);" a mis elementos animadosIncrustar una versión más nueva de WebKit con la aplicación de Android
Sin embargo, el Webkit en versiones anteriores de Android (por debajo de 3.0) no admite transformaciones 3D.
¿Puedo incrustar una versión más nueva de WebKit con mi aplicación?
No, no requiere una reescritura completa en Java. Parece que los chicos de Dolphin han enviado una versión más nueva de WebKit con su última versión, por lo que parece posible. Además, recuerdo haber leído en algún lado que Android permite enviar archivos binarios nativos en archivos apk, pero no estoy seguro. – Ivo
@Ivo: "No, no requiere una reescritura completa en Java" - Nunca dije que lo hiciera. "Además, recuerdo haber leído en algún lado que Android permite enviar archivos binarios nativos en archivos apk, pero no estoy seguro" - para una biblioteca como WebKit, que sería a través del NDK, como expliqué en mi respuesta. Ahora, ciertamente, no parece ser tan difícil como esperaba, y pueden haber cortado algunas esquinas para lograr eso, pero como su trabajo no es de código abierto (lo último que revisé), no tengo forma de confirmar sus técnicas específicas . – CommonsWare
Sí, su trabajo no es de código abierto, pero demuestra que es posible, y de acuerdo con sus anuncios, no es una reescritura completa, sino una actualización de WebKit. Ahora, no tengo una idea si lograron enviar un WebKit más nuevo a través de su aplicación o simplemente construyen sobre la versión incluida. Sería genial si tuviéramos información privilegiada. – Ivo