Cuando se diseña correctamente, es decir, evitar las etiquetas HTML5 que tienen soporte limitado y / o normalizar la experiencia móvil a través de Modernizr o PhoneGap …
- Modernizr: la biblioteca de detección de características para HTML5 / CSS3
- PhoneGap | Casa
- ¿Puedo usar … Tablas de soporte para HTML5, CSS3, etc.
… un sitio web bien escrito será “escribir una vez, leer en cualquier lugar” con muchas menos molestias y problemas de compatibilidad que una aplicación nativa.
Aunque es más un ecosistema cerrado, las aplicaciones de iOS tienen menos tamaños de pantalla y variaciones de plataforma para tratar. El ecosistema de Android es más abierto a expensas de alguna balcanización debido a la proliferación de fabricantes de teléfonos, especificaciones h / w y tamaños de pantalla, operadores, versiones de Android y sabores de interfaz de usuario.
- ¿Las empresas con una base de código con Objective-C se están cambiando a Swift, o todavía se están desarrollando con Objective-C?
- ¿Cuál es el mejor software profesional de recuperación de datos de iPhone?
- ¿Qué mejores prácticas tiene para un modelo de asociación basado en hitos donde se definen escenarios de salida claros y subvenciones de capital por hito?
- ¿Cuál es la mejor manera de desarrollar una aplicación para iPhone sin saber cómo codificar?
- ¿Qué haces como desarrollador de iOS?
La conclusión es que escribir aplicaciones móviles nativas es un proceso intrínsecamente más complicado y que requiere mucho mantenimiento que escribir un sitio web inteligente, compatible y receptivo que se pueda utilizar tanto en una computadora de escritorio, tableta o teléfono.