Siga adelante y pruébelo en 2016: ¡no hay razón para no hacerlo!
Desafortunadamente, hasta ahora hay problemas importantes con las otras dos respuestas que los descalifican de una consideración racional.
- Flash no es un requisito para Apache Flex. Flash todavía tiene MUCHA vida y está bajo un fuerte desarrollo (¡mira las notas de la versión!) En los escritorios, pero eso es un poco fuera de tema en este caso. Para dispositivos móviles, todo se trata de Adobe AIR, ¡y esa plataforma está funcionando fantásticamente!
- Si “no puede pensar en un caso de uso en el que esto tenga sentido”, simplemente es demasiado ignorante para hablar sobre el tema. Una sola base de código para implementar en Android e iOS (sin mencionar los escritorios si su diseño es lo suficientemente “receptivo”) es suficiente razón por sí sola: estamos hablando de un gran ahorro de costos, ¡si puede evitar dos proyectos de desarrollo paralelos! Otra razón es la estabilidad de la plataforma: tiene mucho menos de qué preocuparse cuando se lanza una nueva versión de un teléfono o sistema operativo; Apache Flex se ejecuta en plataformas de software prácticamente 100% compatibles con versiones anteriores (Flash, AIR).
- Si “hubo una razón por la que Adobe le dio Flex a Apache” (lo que implica que no tiene ningún valor), ¿por qué molestarse en hacer ese esfuerzo? Dicha donación requiere un esfuerzo serio para eliminar los requisitos legales y de procedimiento, posiblemente hasta un año IIRC. ¿Tiene sentido hacer esto si fue abandonado? No, una corporación con fines de lucro dejaría caer una herramienta fallida en un instante. Y ser un verdadero proyecto impulsado por la comunidad de código abierto, que no está controlado por una entidad corporativa, es en realidad una mejora, ahora realmente podemos involucrarnos (y muchos lo han hecho).
- La adopción de Adobe AIR ha sido notable. 250,000 aplicaciones móviles únicas en iOS y Android con un total de 4 mil millones de instalaciones. La mejor tecnología de desarrollo de aplicaciones móviles de CES por tercer año consecutivo en 2016. Multihilo, compatibilidad con versiones anteriores, rendimiento cercano a las aplicaciones nativas, compatibilidad con una multitud de plataformas, incluidas computadoras de escritorio, tabletas y teléfonos móviles.
Parece que sería negligente no mirar al menos seriamente a Apache Flex y Adobe AIR para el desarrollo móvil. Por cierto, siempre hay FlexJS (que actualmente está en desarrollo) si realmente lo necesitas, ¿eh?
- Desde la aplicación móvil, ¿cómo crean las empresas un ingreso cuando lo instalamos?
- ¿Qué es mejor para un programador: Android o iOS? ¿Por qué?
- ¿Cuáles son las etapas fundamentales en los servicios de prueba de aplicaciones móviles?
- ¿Por qué cuesta tanto dinero (he escuchado precios en el rango de $ 90,000) para diseñar aplicaciones?
- ¿Cuál es la mejor herramienta para desarrollar aplicaciones de Android totalmente dinámicas sin codificación?