Louis Gerbarg en /dev/why!?! técnicamente cree que Adobe puso el dedo en la boca de Apple y espero que no se lo mordiera, por temor a ser vista como una compañía cruel.
Louis cree que Apple no hizo este cambio para afectar directamente a Adobe, ya que existen otros entornos que actualmente están funcionando, pero que el lanzamiento del Flash CS5 fue la muestra clara de Adobe yendo tras las aplicaciones Flash en el iPhone, a pesar del desapruebo de parte de Apple. Que los desarrollares de los otros entornos no son parte del “daño colateral” sino blancos oportunistas de los cuales Apple a decidido prescindir, al no aceptar ningún otro entorno de ejecución.
Ademas menciona que el cambio también afecta a la mayoría los juegos de grandes nombres como EA, Gameloft, Tapulous y ngmoco;), ya que estos dependen de un interprete de lenguaje.
Argumenta que el control que Apple realmente busca es el del ciclo de desarrollo de su SO, el cual es bastante ajustado y se mantiene bajo alto secretísimo. Que el uso de APIs privadas dificultan en gran manera el mantenimiento de la compatibilidad binaria, que en palabras mas sencillas se refiere a al mantenimiento de la compatibilidad de aplicaciones a lo largo de las actualizaciones del sistema.
Asi que considerando que mantener la compatibilidad de las aplicaciones mientras se actualiza el sistema, aun sin que se utilicen APIs privadas, es difícil, se puede ver con mas claridad que dar soporte a otros entornos de ejecución es ceder demasiado control a una tercera parte u otra empresa.
Si el 10% de las aplicaciones de la appstore vinieran de Flash, asegurarse que no dejaran de funcionar actualización, tras actualización, seria un gran lio, es mas, si Apple no tuviera acceso al código de las librerías de ejecución de Flash CS5, estaría en una posición en la tendría que coordinar con Adobe para resolver ese lio.
Que un gran porcentaje de aplicaciones deje de funcionar al liberar una actualización, por lo general no es una opción, así que dejar que estos entornos de ejecución de terceros crezca, crea el riesgo que la compañía que controla este entorno retrase una actualización, o incluso demande decisiones especificas de ingeniería de parte de Apple.
Al final no es prohibir exclusivamente Flash sino tener control sobre las futuras actualizaciones del sistema.
Según Louis, es fácil culpar a Apple ya que los motivos no faltan, pero en este caso Adobe retiene mas culpa.
Adobe ha tenido muchas reuniones con Apple y desde hace tiempo se sabe que Apple no quiere tener Flash en el iPhone. Si Adobe hubiese preguntado si podía hacer esto con las aplicaciones Flash, de seguro Apple le hubiese dicho que no, y si no lo hizo fue probablemente por que ya sabía que la respuesta seria negativa. En cualquier caso, Adobe anuncio su producto a sus desarrolladores y les vendió una idea que en realidad no estaba en posición de cumplir, esperando que Apple no fuera capaz de enojar a los desarrolladores al no cumplir dichas promesas. Adobe puso a Apple en una posición en la cual, si quería detener el Flash, tendría que hacerlo públicamente en frente de todos los desarrolladores de Adobe, lo cual fue una mala movida de parte de Adobe.
Louis cree que la pero parte es que Adobe haya utilizado su base de usuarios, aunque también reconoce que estas situaciones son mas comunes de lo que parecen, en ocasiones no publicas Adobe a puesto presiones extremas sobre Apple, pero esta es la primera vez que una comunidad activa de usuarios, es públicamente sacudida de esta forma por uno de los lados para poder ganar peso sobre el otro. Las aciones de Apple no son nada placenteras, pero son en su mayoría la respuesta a la posición en la que Adobe la puso, la cual era aceptar Flash o arruinar a los desarrolladores.
Lo que Adobe puede hacer para que Apple acepte aplicaciones Flash de cualquier manera, es obtener un desempeño destacable en funcionamiento sobre Android, y teniendo un montón de aplicaciones Flash corriendo sobre este. Lo que Adobe ofrece ahora son solo promesas de las aplicaciones que vendrán en el futuro, a cambio de una posición de influencia sobre Apple, si Adobe pudiera probar que sus aplicaciones no son de baja calidad, como Apple cree, y lo hacen con toda una librería, en una plataforma competitiva, entonces Flash tendría suficiente valor como para que Apple pueda ser influenciada.
La idea de que el Flash 10.1 sea finalmente la versión que funcione bien, en dispositivos móviles, se desvanece cada día. Si Adobe hubiese presentado una solución decente 2 años atrás hoy tuviera mas peso, pero en este punto Apple ha cultivado sus propias aplicaciones de terceros, y convencido a la mayoría de sitios grandes en utilizar html5. Adobe a presentado el caso de Flash en el iPhone por 3 años, pero aun no ha distribuido una versión no-lite en ningún teléfono.
Louis piensa que Apple debería encontrar alguna forma de aflojar los términos, para con los desarrolladores de juegos y así puedan incluir sus interpretes, o incluir sus propios interpretes de lenguajes en el mismo sistema.