Como desarrollador móvil, sugiero que evite todas las implementaciones basadas en HTML5 por ahora, si está preocupado por la fluidez de la experiencia del usuario. La lógica básica es que estas implementaciones basadas en HTML5 son puramente dependientes del rendimiento incorporado del navegador Webkit, por lo que al final parecerán algo entrecortadas.
Hace unos días estuve en tus mismos zapatos y finalmente me reduje a la plataforma Air de Adobe, que es significativamente más suave y también te brinda controles nativos. El único inconveniente de esto es el tamaño de la aplicación final, que es superior a 8 MB, si usa la opción de tiempo de ejecución cautivo (que creo que debería). De todos modos, el tamaño de la aplicación no importa mucho, si me preguntas, solo lo especifiqué para que lo supieras. Uso Flash CS 5.5 para apuntar tanto a Android como a iOS (no es compatible con BB).
Construir una aplicación nativa es siempre la forma recomendada, pero, de nuevo, depende de usted: en mi caso, elegí la implementación de Adobe AIR porque parecía una ruta muy fácil + rápida (ya conocía algunos ActionScript básicos). Desarrollo de aplicaciones nativas que es algo que consume mucho tiempo, ya que primero debes comprender muchas cosas.
- ¿Cómo se desarrollan las aplicaciones móviles?
- ¿Qué son los servicios de desarrollo de aplicaciones móviles?
- En el desarrollo de aplicaciones móviles, ¿qué plataforma debo elegir: Android o iOS?
- ¿Debo elegir Cordova o Ionic 2 para el desarrollo de aplicaciones móviles?
- ¿Cuál es la mejor manera de obtener comentarios de los usuarios en una aplicación móvil?
Mi consejo sincero sería no preocuparse demasiado por la plataforma y centrarse en su idea, y ponerla en marcha primero. Por ejemplo, esta es una aplicación creada con Adobe AIR que se presentó en la tienda de aplicaciones:
http://itunes.apple.com/us/app/r…
Es un gran logro por parte del desarrollador porque eligió la plataforma AIR de Adobe en un momento en que no era muy popular. Puedes leer su entrevista aquí:
http://www.leebrimelow.com/?p=2829
Espero que esto ayude.