Y no se puede ser más claro, con la presentación de Apple iPhone OS 4.0 Apple directamente cambió las condiciones para los desarrolladores móviles y prohibió claramente en el punto 3.3.1 de su iPhone Developer Program License Agreement:
Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
Y más allá de los comentarios básicos y fáciles sobre "Flash bueno, Apple Malo" o "Flash Malo, Apple bueno" que no tienen fundamentos sólidos; lo que está haciendo Apple es forzar a todos los desarrolladores a usar el SDK oficial haciendo que portar aplicaciones a otras plataformas sean, y no se como decirlo delicadamente, una tortura china con patada inguinal incluída.
Que quede claro, ser un fan de una plataforma y aceptar todo lo que dicen sin cuestionarlo es poco menos que de subnormal; Flash NO es un banner, es una herramienta y dentro de su escenario: Apple prohibió todo desarrollo hecho en flash lo que incluye, y hasta lo menciona Gruber un evangelizador de la marca si los hay: MonoTouch; Unity3D; herramientas que compilan C#; Titanium; PhoneGapy y hasta Appcelerator.
¿Que es lo que hizo Apple? Cerró su plataforma diciendo: "o desarrollan con nuestro SDK o no pueden correr aplicaciones en el iPhone" o, lo que es más simple de entender, "desarrollan para nuestra plataforma o para el resto.. es su elección"... claro, ese lenguaje no lo van a escuchar nunca de la boca de Steve Jobs... y después se quejan que Google compró AdMob, por dios.