¿Las aplicaciones móviles con HTML5 todavía están un poco por debajo en términos de UX / UI?

Todo lo que necesitas es un CSS que lo haga lucir y sentirse nativo. El CSS predeterminado del navegador es malo, debe sobrescribir completamente el CSS para dar la sensación requerida. CSS3 tiene una animación realmente buena que puede proporcionarle un tipo de animación de elemento de interfaz de usuario nativo. Pero lleva tiempo aprender e implementar.

Su suposición se basa en marcos ya preparados como jQuery Mobile, que en realidad llena su página con muchas imágenes y muchos elementos. Los botones en dicho marco están formados por muchos espacios y divisiones anidadas para acomodar imágenes donde más se puede lograr usando un elemento de botón único e imágenes de fondo múltiples adecuadas.

Además, todo el SPA crea una nueva ruta dentro de una aplicación para emular el navegador en el navegador. La gente está haciendo mal al poner toda la aplicación en un gran html y hacerlo más lento.

Para crear una buena aplicación, debe usar el HTML más pequeño posible y usar diferentes archivos para diferentes vistas. En la brecha telefónica, puede navegar fácilmente entre las páginas solo con el nombre que señala la etiqueta de anclaje en ese archivo html.