android air adobe flash-builder air-android

¿Pensamientos en Adobe AIR para Android?



flash-builder air-android (2)

Se me puede asignar un proyecto de Android, y tengo una experiencia mínima con Java, pero mucha experiencia con Flash Builder. ¿Alguien tiene una opinión sobre Adobe AIR para Android , que le permite "publicar proyectos de ActionScript para ejecutarlos como aplicaciones nativas para el sistema operativo Android"? En general, soy cauteloso con los compiladores cruzados, pero tampoco tengo el deseo de aprender Java ...


AIR no es realmente un compilador cruzado: su aplicación se publica como APK, que puede colocar en el mercado Android o lo que sea, pero en algún lugar dentro de ese APK hay un SWF que se ejecuta con la versión Android del tiempo de ejecución de AIR. Cuando dicen "aplicación nativa", significan que el usuario interactúa con ella de la misma manera que interactúan con las aplicaciones nativas, pero el contenido en sí es un binario multiplataforma, al igual que el escritorio AIR (o Java para el caso). El proceso es completamente paralelo a AIR en los escritorios, excepto que el archivo desplegado se llama .apk en lugar de .air.

En cualquier caso, no hay necesidad de especular, ya que el tiempo de ejecución en sí y las herramientas para crear aplicaciones se encuentran actualmente en versión beta abierta . (Bueno, semiabierto: los binarios están dentro de un programa de presentación preliminar, pero todos son aceptados automáticamente.) Todo lo que he hecho hasta ahora es republicar algún contenido que previamente había creado para otras plataformas como aplicaciones de AIR, pero ha funcionado muy bien. lejos.

Los pros y los contras son básicamente los mismos que los pros y los contras de usar AIR en cualquier otra plataforma, por lo que si AIR en general sería una buena opción para ti, es probable que Android / AIR valga la pena.


El gran problema con Air para Android es que solo se admiten dispositivos de gama alta: incluso los teléfonos con Froyo no son compatibles a menos que tengan una CPU con una arquitectura armv7 ... y muchos de los teléfonos más baratos no. Air para teléfonos compatibles con Android . Esto, en mi humilde opinión, apesta.