Paquete de navegador de Chrome en una aplicación de HTML5 para Android
Estamos desarrollando varias aplicaciones HTML5 basadas en el framework Sencha, y pensando en empaquetarlas en aplicaciones con PhoneGap.
Sin embargo, incluso si usted empaqueta éstos en apps, estoy asumiendo que usted todavía tiene que ocuparse de la fragmentación androide con varios fabricantes que hacen modificaciones extrañas al hojeador. Hemos probado muchos fabricantes (especialmente los de China) y el navegador predeterminado de Android está siendo hackeado hasta la muerte.
- ¿Cómo puedo utilizar html5 etiquetas de audio para reproducir mp3s locales en Android usando phonegap?
- Almacenamiento Offline de HTML5 con navegadores Android
- ¿Cómo instalar la aplicación HTML5 en Android Market y Apples AppStore?
- El navegador de Chrome de Android superpone el teclado virtual sobre la página web que cubre los campos de entrada
- Live Video Streaming para Android usando Phonegap?
Nuestra aplicación funciona perfectamente en el navegador Chrome en Android, por lo que la pregunta es, ¿es posible poner literalmente Chrome en el mismo paquete y sólo usar eso? En lugar de algunos navegadores modificados al azar cada fabricante se siente como hacer.
Lo siento si esto es una pregunta tonta, todavía muy nuevo en esto. Cualquier ayuda / asesoramiento sería muy apreciado!
- Redirigir a la aplicación de Android desde un sitio web?
- ¿Tiene sentido escribir una aplicación web móvil sin conexión en html5?
- ¿Cómo integrar HTML 5 para BlackBerry, IOS y Android?
- El audio HTML5 no se reproduce varias veces en el dispositivo Android 4.0.4 Navegador nativo
- El menú desplegable no está activo en el navegador de Android
- Reproducción de audio html5 en el navegador android
- Mostrar la versión en caché de webview en android
- Cómo agregar sonidos con JQM e IntelXDK
Estoy asumiendo que todavía tiene que lidiar con la fragmentación de Android con varios fabricantes haciendo modificaciones extrañas en el navegador
PhoneGap no utiliza el navegador. PhoneGap utiliza un motor de representación web por plataforma. En Android, eso es WebView
. Por lo tanto, no importa nada de lo que los fabricantes hacen la aplicación de navegador AOSP.
¿Es posible poner literalmente Chrome en el mismo paquete y sólo usar eso?
Si usted tiene una docena de ingenieros de código nativo de Java y Android que son capaces de tomar la versión Android de Chromium y reescribir cantidades sustanciales de Apache Cordova (alias, PhoneGap) para usar Chromium, es al menos concebible. Por otra parte, si tiene una docena de ingenieros de código nativo de Java y Android, puede ser mejor servir simplemente escribiendo una aplicación nativa de Android, ya que será más pequeño, más rápido y más fácil de mantener que su propia edición de " ChromiumGap ".
Para citar las preguntas frecuentes de Chrome for Android :
¿Chrome para Android ahora admite el WebView incorporado para una aplicación híbrida nativa / web?
Estamos evaluando la forma en que podemos admitir WebView con Chrome pero no tenemos planes de anunciar en este momento.
Quiero señalar Crosswalk: https://crosswalk-project.org/
Parece proporcionar lo que usted requiere.
¿Qué es Crosswalk?
Si usted es un desarrollador que trabaja con tecnologías web, Crosswalk le permite implementar una aplicación web con su propio tiempo de ejecución dedicado (ed: Chromium modificado). Esto significa tres cosas:
- Puede distribuir su aplicación web a través de las tiendas de aplicaciones.
- Su aplicación no romperá las antiguas páginas web o navegadores que esté usando su audiencia, ya que controla el tiempo de ejecución y su ciclo de actualización.
- Puede crear aplicaciones sin preocuparse tanto por las diferencias de tiempo de ejecución y las peculiaridades: sólo tiene un tiempo de ejecución para tratar.