Trataré de responder desde la perspectiva del desarrollador de aplicaciones móviles.
Por lo general, para aplicaciones móviles no usamos la palabra “motor” sino que usamos “marco”.
Estoy seguro de que no hay un “mejor motor”. Hay muchas cosas que debes tener en cuenta.
Si su prioridad es entregar su aplicación a tantos clientes como sea posible, probablemente necesitará algo como Kinetise, PhoneGap o Appcelerator o incluso abandonar la idea de la aplicación y crear un sitio web con diseño web Responsive que funcione en cualquier sistema operativo / dispositivo.
Si quieres crear un juego, lo mejor sería un motor de juego especializado como Unity o Unreal Engine.
Pero si intenta crear una aplicación móvil típica que funcione rápido y se vea bien y esté apuntando a un par de plataformas, recomendaría no utilizar ningún motor de terceros para la creación de aplicaciones. Concéntrese en las herramientas entregadas por el productor del sistema operativo, use UIKit para iOS, use el SDK de Android para Android, use las herramientas entregadas por Microsoft para Windows Phone (no las conoce). Y lo más importante: diseñe por separado para cada plataforma . No hay nada como un buen diseño de aplicación universal, cada plataforma tiene sus propias reglas y patrones. Use “diseño de material” para Android y “control panorámico” para Windows Phone, pero no intente imitar UIActivityViewController en plataformas que no sean iOS (o cualquier otro elemento de interfaz de usuario específico del sistema operativo).
Si este es su primer proyecto móvil, enfóquese en una plataforma, la que más le interese, y revise los resultados. Si su proyecto falla, perderá menos esfuerzo si desarrolla para una plataforma. Si desea realizar grandes cambios en los procesos comerciales porque ha encontrado problemas al comienzo de su proyecto, sería más fácil repensar, entregar y analizar los resultados para una aplicación en lugar de un par de ellas. Si entrega su aplicación más rápido, ganará dinero y recibirá comentarios de los usuarios antes.
- ¿Hay algún sitio web o aplicación donde pueda obtener imágenes en HD de los últimos partidos de fútbol?
- ¿Cuáles son algunas de las mejores aplicaciones para compartir conocimientos?
- ¿Cuál es la única aplicación móvil a la que eres adicto?
- Cómo ocultar aplicaciones en mi Moto G (1.a generación) sin rootear
- ¿Dónde almacenan los juegos los datos en Android?