Por un cambio en el acuerdo de desarrolladores de iPhone Apple elimina toda posibilidad para aplicaciones creadas en un lenguaje distinto al documentado en su kit de desarrollo. Dejando sin sentido al traductor de Adobe que transforma codigo Actionscript 3 en codigo capaz de correr en el iPhone OS (iPhone, iPod Touch y iPad). Dicho traductor estaba generando gran espectativa en los desarrolladores de la plataforma de Adobe al tener la posibilidad de entrar App Store con aplicaciones previas o desarrolladas para varios dispositivos.
Hace unos días en mi cuenta de Twitter comenté sobre esta noticia, hasta que algún integrante de Adobe no hablará al respecto no quise hacer referencia en nuestro Blog. Los primeros en hablar fueron Mike Chambers y Duane Nickull.
Ambos reflejan el descontento de los desarrolladores por las nuevas politicas de Apple, empresa que resulta cada vez mas controladora en sus plataformas. Personalmente esto me parece una simple estrategia para proteger el gran negocio que ha sido el App Store. En un comienzo Apple rechazaba Flash Player refugiandose en la idea de protección a los usuarios del iPhone OS por los problemas de rendimiento, seguridad y consumo de batería. Si los dispositivos moviles de Apple son superiores a los de Android y Palm ¿porque estas compañías permiten su uso sin ninguna restricción?.
En el Latin Flash Tour Lee Brimelow habló sobre la optimización de código de Flash Player 10.1, que da como resultado un mejor uso del procesador y menor consumo de bateria. Durante los meses siguientes Blogs relacionados con tecnologia y desarrollo Web han estado mostrando la idea de una experiencia Web completa en el bolsillo (Juegos, videos, aplicaciones, Etc).
Apple desde hace unos meses muestra un gran interes hacia HTML5, tecnologia que esta muy lejos de ser aceptada por todos los browsers( verifica tu compatibilidad) y que no tiene la madurez que la plataforma de Flash ha obtenido a lo largo de los años. Siendo bastante comodo para la compañia de Cupertino, el usuario final sin saberlo siempre preferirá una aplicación creada usando el SDK del iPhone OS porque saca el mayor provecho del dispositivo.
Lo que tenemos frente a nosotros es una gran demostración que la idea de una plataforma cerrada vuelve a rondar a una compañia que alguna vez quebró por politicas muy parecidas. Las ventas de dispositivos donde funcione Flash Player, la variedad, calidad y tiempo de desarrollo de las aplicaciones realizadas en Actionscript 3 quizas hagan que Apple reconsidere estas decisiones. Mientras la plataforma Flash, Android OS, Palm OS, Screen Project y Adobe AIR nos ofrecen grandes posibilidades como desarrolladores.
Fragmento de las politicas de uso del Kit de desarrollo de iPhone OS:“3.3.1 – Las solicitudes sólo podrán utilizar las API documentados en la forma prescrita por Apple y no debe usar o llamar a cualquier API privadas. Las solicitudes deben haber sido escritas originariamente en Objective-C, C, C + + o JavaScript como ejecutado por el motor iPhone OS WebKit, y sólo el código escrito en C, C + + y Objective-C puede compilar y enlazan directamente contra las API documentados (por ejemplo, Las aplicaciones que tienen enlaces a las API documentados a través de un intermediario o de traducción o una herramienta de compatibilidad de nivel superior están prohibidas).”
Articulo(ingles): “Apple siempre ha sido un ecosistema cerrado, ¿Por que nos sorprendemos?”
twitter:rafaelochoa




