¿Es Adobe AIR la solución adecuada para el desarrollo de juegos móviles?

Aunque sugeriría desarrollar aplicaciones en sus plataformas de desarrollo nativas. Si tiene un fondo flash, puede usar AIR para desarrollar aplicaciones nativas.

1. ¿Adobe AIR implementa aplicaciones nativas que funcionan en iOS?
2. ¿Adobe AIR implementa aplicaciones nativas que funcionan en Android? Recuerdo que tuve que instalar el marco de cliente para AIR cuando quería ejecutar aplicaciones de AIR en Android. Puede usar el paquete Captive Runtime para crear una aplicación nativa.
3. ¿Experimenta algún problema de rendimiento con la versión más reciente de AIR? IMO AIR es una buena plataforma, y ​​la gente la está usando para desarrollar juegos / aplicaciones bastante intensos.
4. ¿Qué otros marcos podrían usarse para construir aplicaciones móviles nativas? ¿Corona? Cocos? Starling Framework (http://gamua.com/starling/) sería un muy buen marco para desarrollar juegos y está oficialmente respaldado por Adobe.

1, ¿Adobe AIR implementa aplicaciones nativas que funcionan en iOS?

Sí. Utilice al menos Adobe AIR 3.4. Si tiene Flash CS6, facilita el proceso de publicación (aunque CS5.5 no es una molestia).

2, ¿Adobe AIR implementa aplicaciones nativas que funcionan en Android? Recuerdo que tuve que instalar el marco de cliente para AIR cuando quería ejecutar aplicaciones de AIR en Android.

Sí. Ahora hay una opción para implementar el archivo con Adobe Runtim como parte de su aplicación. Aumenta el tamaño de su aplicación en aproximadamente 10 MB.

3, ¿Experimenta algún problema de rendimiento con la versión más reciente de AIR?

Esto es complicado: si sus juegos se desarrollan utilizando enfoques Flash tradicionales con líneas de tiempo y clips de película, es probable que tenga algunos cuellos de botella de rendimiento. Dicho esto, el Adobe AIR más nuevo hace que los juegos sean mejores que los SDK anteriores.

Si está construyendo un FPS, no usaría Flash. Si está construyendo un escáner de aeropuerto o SongPop, Flash es una excelente manera de ir al mercado rápidamente.

4, ¿Qué otros marcos podrían usarse para crear aplicaciones móviles nativas? ¿Corona? Cocos?

Para cualquiera de estos marcos (incluido Flash), uno de los problemas que enfrentará será integrarse con servicios nativos como gamecenter, admob, etc. En casi todos los casos, debe construirlos por su cuenta o esperar la comunidad para entregarlos.

Por último, asegúrese de tener personas en su equipo que entiendan el funcionamiento de las plataformas principales: iOS y / o Android.

De hecho, fuimos por AIR por esas razones:

  1. No es flash en el móvil. Desarrolla aplicaciones en Flex / Flash, sin embargo, las implementa como aplicaciones nativas de iOS / Android.
  2. Hacerlo en JAVA es ineficaz, ya que solo puede implementarlo en Android. Lo mismo para Objective C e iOS. Claro que hay soluciones multiplataforma como MonoTouch, pero no son adecuadas para el desarrollo de juegos.
  3. Somos el desarrollador principal de flash y tenemos juegos sociales flash en Facebook, por lo tanto, AIR es una solución perfecta para mantener un código único con pequeñas diferencias para diferentes plataformas.
  4. Las nuevas 3 series de AIR están funcionando muy bien: Adobe ha implementado la API Stage3D para la aceleración de GPU.

En realidad, muchos de los mejores juegos de iOS / Android hoy en día están construidos en AIR. Y Adobe sigue impulsando el desarrollo móvil aún más.

Adobe AIR es bueno, sin embargo, no pierda el tiempo con frameworks bloqueados, esto me recuerda mucho trabajo con bases de datos Oracle, son buenos, pero en
en la vida real no escalarán y dañarán sus oportunidades de trabajo (hasta donde yo sé, solo los aeropuertos usan esos sistemas).

Es mejor trabajar en el original, que es JAVA, sé que puede ser aterrador para los nuevos usuarios, pero se pueden instalar en casi cualquier plataforma móvil, y todos los archivos APK de Andoid son en su mayoría java, y Google hizo mucha optimización en su sistema operativo Android para ejecutar Java de la manera más eficiente posible.

http://en.wikipedia.org/wiki/Dal