Entiendo por qué no puede desarrollar aplicaciones OS X en una computadora con Linux, pero ¿hay alguna buena razón técnica por la que no pueda desarrollar aplicaciones para iPhone y iPad en Linux? ¿Por qué no es posible compilar el código fuente de iOS en un ejecutable de iOS y ejecutarlo en un simulador de iOS en Linux o instalarlo en un dispositivo iOS de desarrollo?
¿Es solo porque XCode IDE es una aplicación de Cocoa?
Parece que puedes desarrollar aplicaciones de Android en cualquier tipo de plataforma. No veo por qué lo mismo no puede ser cierto para iOS.