¿Las aplicaciones de Air son relevantes en dispositivos móviles o estamos mejor compilando aplicaciones en HTML5?

Definitivamente evite Adobe Air tanto como sea posible para el desarrollo móvil (a pesar de todo lo que el personal de ventas de Adobe le diga). Si desea utilizar la tecnología HTML5, use algo como PhoneGap o cree su propio pequeño wraper en el UIWebView de su dispositivo (50 líneas de código para iPhone / iPad).

Aquí es por qué:

1) Adobe Air no es muy compatible con dispositivos móviles. Adobe ya tiene dificultades para preinstalar Flash en dispositivos móviles, y aunque Adobe Air puede construir aplicaciones nativas en Android y iPhones, la cadena de herramientas para hacerlo (Flex SDK, Builder y Packager) todavía es de calidad beta.

2) Los navegadores HTML5 y UIComponent (para aplicaciones nativas) son realmente muy compatibles. Por lo tanto, use algo como PhoneGap o escriba su propio contenedor WebView en el idioma nativo.

3) Adobe Air o Flash agregan demasiada fricción al usuario para usuarios móviles sin beneficios significativos. Mejor hazlo Native si es necesario, o HTML5 si puedes.

Por lo tanto, sugeriría pasar tiempo aprendiendo tecnología a prueba de futuro: SDK nativo y HTML5, y eliminar el “contenedor de aplicaciones” del intermediario.

– Actualización 2012-12-20:

Si bien aún advertiría a los desarrolladores que utilicen Adobe Air, en algunos casos, puede ser la decisión correcta, especialmente para juegos casuales de dispositivos cruzados. El lienzo HTML5 en dispositivos móviles tiene una velocidad de fotogramas relativamente baja y el sonido es muy limitado, pero Adobe AIR / Flash to Device packager parece haber recorrido un largo camino.

Sin embargo, realmente soportaría eso para cualquier otra cosa que no sea un juego casual, como una aplicación completa, especialmente para iPad y demás, mejor si se usa HTML5 o Native. Cualquier contenido centrado en datos / datos es ideal para HTML5.

Si bien HTML5 es una plataforma realmente buena que tiene potencial, todavía no está allí. Pero notarías la gran multitud de personas corriendo hacia él como la ‘próxima gran cosa’. Gracias a la exageración de Steve Jobs. La verdad es que HTML5 todavía no está allí. Hay un largo camino por recorrer antes de que HTML5 pueda reemplazar las aplicaciones nativas en el contexto del desarrollo móvil. Si crees que el AIR de Adobe no es relevante, entonces también podrías pensar que es lo mismo con HTML5.

¿Por qué es HTML5 limitado?

Las aplicaciones basadas en HTML5 están limitadas por el rendimiento del navegador del dispositivo móvil. Por lo tanto, no está brindando a sus usuarios una experiencia uniforme. La experiencia es muy agitada incluso en teléfonos de gama alta, incluso con la mayoría de los marcos como Jquery Mobile y Phonegap.

En comparación, el AIR de Adobe es significativamente mucho más suave y le brinda controles nativos (lo cual es importante, si usted es serio sobre el desarrollo móvil). Pero eso no significa necesariamente que defienda el uso de la plataforma AIR de Adobe: utilice la plataforma que mejor se adapte a sus necesidades.

Creo que las aplicaciones de AIR son completamente relevantes. Hay muchas aplicaciones en el mercado de iPhone y Android y probablemente nunca hubieras sabido que se crearon con AIR. Tiene acceso a datos de ubicación geográfica, multitáctil, cámara, etc.

More Interesting

¿Cómo contrato a desarrolladores de aplicaciones móviles en India por contrato?

¿Cuál es el requisito para crear una aplicación móvil de pago en línea específicamente en iOS?

¿Cuánto me costará crear una aplicación móvil como OpenTable?

Cómo ofrecer capacidades de enlace de tarjetas para una aplicación móvil

¿Quién ofrece un servicio de desarrollo de aplicaciones móviles a un precio asequible?

¿Debo contratar a un desarrollador móvil para una aplicación comercial o suministrarlo a una empresa de desarrollo de aplicaciones móviles?

¿Cuál es la mejor tecnología para convertirse en un buen desarrollador de aplicaciones móviles (híbrido, nativo)?

¿Cuál es el rango de costo promedio para lanzar una beta privada para una aplicación para aproximadamente 100 personas?

¿Quiénes son las mejores empresas de desarrollo de aplicaciones en Israel?

¿Cuáles son las características que espera para una aplicación móvil de lista de tareas?

¿Cuáles son las ventajas y desventajas de usar PhoneGap para crear aplicaciones nativas?

¿Cuál es la mejor manera de desarrollar una aplicación que se ejecute en iPhone, Blackberry y Android?

¿Qué plataforma móvil es mejor para un proyecto de desarrollo de aplicaciones de viaje?

¿Cuáles son las consideraciones clave antes de elegir la compañía de servicios de desarrollo de aplicaciones móviles?

¿A quién debo acercarme para el desarrollo de aplicaciones móviles de restaurantes Oysterpedia?