3 votos

Aplicaciones HTML5 sin conexión

¿Tiene Android un buen soporte nativo para aplicaciones HTML5 sin conexión totalmente funcionales?

Por totalmente funcional me refiero a que no haya limitaciones artificiales en las características de HTML5; por ejemplo, un límite en el tamaño del almacenamiento sin conexión haría imposibles muchas aplicaciones potenciales.

4voto

Zuul Puntos 7864

La limitación de almacenamiento

Extraído de la documentación oficial proporcionada por el W3C:

Almacenamiento en la web: Borrador del editor 10 de julio de 2012 - espacio en disco :

Los agentes de usuario deben limitar la cantidad total de espacio permitido para las áreas de almacenamiento.

...

Se recomienda un límite casi arbitrario de cinco megabytes por origen. Los comentarios sobre la implementación son bienvenidos y se utilizarán para actualizar esta sugerencia en el futuro.

Es seguro que los desarrolladores siguen las recomendaciones y de hecho hay un límite (cinco megabytes). Hay que tener en cuenta que todo está en proceso de cambio, pero no creo que este límite cambie drásticamente.

Además, puede acceder a http://html5test.com/ y comprueba el soporte de tu navegador.


Como nota personal:
Soy programador y he desarrollado algunas APPs para iOS y Android, que superan la limitación de 5MB. Todo funciona bien, y no he tenido ninguna queja del cliente ni de los usuarios de la APP.

Mi recomendación: Intenta respetar el límite si es posible, pero creo que esos 5MB se ampliarán pronto.

Consulte este artículo que proporciona algunas pruebas sobre el Límites de almacenamiento fuera de línea . Publicado el 24 de febrero de 2011 por Garth


Ejemplo de una aplicación HTML5 sin conexión

Google Currents

Hermosas publicaciones gratuitas y favoritas para su teléfono y tablet.

Google Currents ofrece hermosas ediciones similares a las de las revistas en tu tablet y smartphone para una lectura de alta velocidad y sin conexión.

3voto

Richard Borcsik Puntos 4836

Lo que se refiere a HTML5 no es eso. El almacenamiento del DOM no es una característica del html. Así que vamos a abordar las preguntas ahora.

¿Tiene Android un buen soporte nativo para aplicaciones HTML5 sin conexión totalmente funcionales?

Hay varias versiones de Android y, por tanto, cada uno de los navegadores de serie implementa un conjunto variable de las diferentes especificaciones. Una forma de averiguar si la función de la que dependes es compatible es utilizar un sitio web como Prueba de HTML5 para comparar las diferentes versiones. También asegúrese de no olvidar a los usuarios de Opera Mobile y Chrome.

Por totalmente funcional quiero decir sin limitaciones artificiales en las características de HTML5

Ningún navegador limita las funciones de forma artificial. A lo sumo no se implementa.

Por ejemplo, un límite en el tamaño del almacenamiento fuera de línea haría imposible muchas aplicaciones potenciales.

Estás muy equivocado. El límite está en la especificación del almacenamiento del DOM. Es intencional y es poco probable que cambie. No quieres que las aplicaciones ocupen cientos de megabytes de espacio, ¿verdad?

Además, por favor, publica ejemplos de aplicaciones HTML5 sin conexión que funcionen bien en Android.

Lo siento, no uso ninguna.

Sin más detalles esto es todo lo que puedo decirte.
Para más información, consulte la documentación disponible en el Red de desarrolladores de Mozilla .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X