La “ruta híbrida” termina obteniendo el 80% del camino de una manera bastante sencilla. El 20% restante está lleno de hacks y dolores de cabeza.
Escribe una vez, depura en todas partes.
Descubrí que, a menos que intentes apuntar a una plataforma única o crear una aplicación bastante simple, terminarás lidiando con una tonelada de frustración con HTML5.
- ¿Cuáles son los requisitos para comenzar como desarrollador de aplicaciones y cómo comenzar?
- ¿Quién es el mejor desarrollador de aplicaciones de restaurantes pequeños?
- Cómo obtener la política de privacidad para la aplicación móvil de Android en línea
- ¿Hay alguna empresa en la India que garantice buenas críticas y una calificación de 4 o 5 estrellas para una aplicación móvil?
- ¿Por qué debería invertir en el desarrollo de aplicaciones IOT?
Comencé a crear un marco Backbone.js que implementaba algunos de los controladores nativos de Apple: Navigation y Tab Bar, y había creado ganchos donde podía insertar animaciones de transición personalizadas entre las vistas.
Encontré un error en el navegador nativo en un dispositivo Android de gama baja que ejecutaba una animación CSS, pero no activaba ningún evento. Funcionó en cualquier otro dispositivo Android, incluso de la misma versión, que pude probar. Esto me recordó mis días de J2ME.
Después de unos días de depuración decidí que ya no valía la pena … Pasé cientos de horas tratando de emular una experiencia casi nativa simplemente porque me sentía más cómodo con la “tecnología web”.
Con Native estás ganando desde el principio. Es más rápido, compatible, bien pensado y probado.
Creo que se beneficiaría al eliminar la “web” de su título de “programador web”. El aprendizaje y la confianza que conlleva la competencia es una recompensa en sí misma.