Adobe demandará a Apple
Por Fate publicado el 14 Abril, 2010, bajo la(s) categoría(s) Noticias
Para los que no han escuchado el programa de Byte Me por QuiteloudFM.com (jueves de 19:00 a 20:00 hrs GTM -6) en las últimas semanas, un tema recurrente al comentar las notas sobre tecnología es el pleito que tienen entre manos Apple y Adobe, o mejor dicho, Apple vs Adobe. La compañía creadora del iPod, iPhone, iPad y todo el iWhatever a sido muy enfática en relación a la ejecución de aplicaciones Flash/Flex de Adobe en sus dispositivos portatiles, primero hablando de su soporte estándares web (HTML 5 + JavaScript) y después argumentando que los desarrolladores de Adobe “son flojos” y que los runtimes de Flash y AIR son responsables de la mayoría de los problemas en una Mac. Apple logró darle la vuelta a este problema construyendo un compilador de Flash a iPhone para poder publicar de manera más o menos directa aplicaciones Flash en un iPhone.
El jueves de la semana pasada mientras se anunciaban las actualizaciones para iPhone OS 4.0, Apple también lanzó la actualización de las licencias de términos y condiciones para desarrolladores de la plataforma móvil de la compañía de la manzana: lo más relevante es que, de acuerdo a esta nueva licencia:
Las aplicaciones pueden sólo utilizar API documentada en la forma prescrita por Apple y no debe usar o llamar a ninguna API privada. Las aplicaciones deben ser escritas originalmente en Objective-C, C, C++ o JavaScript ejecutado por el motor del iPhone OS WebKit y sólo el código escrito en C, C++, Objective-C y podrá compilar y vincular directamente contra las API documentadas (por ejemplo, aplicaciones que vinculan a las API documentadas a través de una capa intermedia de traducción o la compatibilidad o la herramienta están prohibidas).
¿Qué quiere decir esto? Básicamente que Apple ha prohibido la construcción de aplicaciones para sus iMóviles en cualquier otra herramienta, lenguaje o plataforma que no sean las propias de Apple, y esto no sólo afecta a Flash/AIR de Adobe, sino a un montón más de tecnologías y plataformas como Monotouch, Titanium, PhoneGap, Unity3D y varias más que servían de puente para que programadores con experiencia en otros entornos pudieran llevar sus aplicaciones a los dispositivos de Apple.
Adobe resulta seriamente afectado por esta decisión de Apple ya que pone en riesgo su posición en el mercado web y particularmente en el mercado de dispositivos móviles, al grado que ya se habla desde fuentes muy cercanas a Adobe (si bien no las oficiales) de que pronto se anunciará una demanda, algo que no es sorprendente después de leer las reacciones de algunos de los evangelistas de Adobe como Lee Brimelow que escribió en su blog personal “Go screw yourself Apple“
Este sentimiento a tenido eco en la comunidad de programadores: Joe Hewitt, creador de la aplicación de Facebook para iPhone escribió “Eso habla del nivel de innovación en lenguajes de programación para la plataforma iPhone“, dijo. “Estoy molesto porque francamente creo que Objective-C es un lenguaje mediocre y me entusiasmaba utilizar otros lenguajes para hacer el desarrollo en iPhone divertido de nuevo. Es muy difícil para mí reconciliar mi amor por estos hermosos dispositivos en mi escritorio y mi odio por esas feas palabras en el acuerdo legal“.
Cuando Hewitt dice “feas palabras” tal vez debió recordar la claúsula del acuerdo de desarrollo de aplicaciones para iPhone que dice:
Comunicados de prensa y otra publicidad: no se pueden emitir cualquier comunicados de prensa o hacer otras declaraciones públicas con respecto a este acuerdo, sus términos y condiciones o la relación de las partes sin la aprobación expresa previa por escrito de Apple que puede ser retenida a discreción de Apple
Lo peor de todo esto es que nadie gana: abrá menos aplicaciones para iPhone/iPad, los creadores de sitios tendrán que trabajar el doble para hacer dos versiones de sus sitios y están obligados a decidir entre olvidar toda su experiencia en Flash y cualquier otra plataforma para rich media o a quedarse fuera del iUniverse. Veremos que pasa.

4 Trackbacks / Pingbacks de esta entrada
14/04/2010 a las 10:38 PM
[...] This post was mentioned on Twitter by Angel Cruz and Rafael Castrosalazr, Mauricio Angulo. Mauricio Angulo said: Adobe demandará a Apple (por el asunto de Flash en el iPhone) http://tinyurl.com/y54w6cj #byteme [...]
21/04/2010 a las 4:14 PM
[...] manager para relaciones con desarrolladores de Adobe Flash escribió en su blog sobre el tema que he venido cubriendo desde hace algunas semanas de Adobe vs Apple en relación al iPhone packager que viene en Flash CS5 (anunciado hace algunos días). Esta [...]
06/05/2010 a las 12:32 PM
[...] y publicación de aplicaciones para sus dispositivos móviles (iPod touch, iPhone y iPad) por considerarlos anticompetitivos y limitantes para los desarrolladores de aplicaciones y terceros … que su negocio son las herramientas de desarrollo para [...]
11/06/2010 a las 12:15 AM
[...] cambios a su lista de términos y condiciones para desarrolladores para plataformas móviles (la misma lista en que Apple dejaba fuera a Adobe Flash y a otras tecnologías hace unas semanas) y que ahora prohiben a los desarrolladores utilizar otras plataformas de publicidad que no sean [...]