Capisco perché non è possibile sviluppare app OS X su un computer Linux, ma esiste un buon motivo tecnico per cui non è possibile sviluppare app per iPhone e iPad su Linux? Perché non è possibile compilare il codice sorgente iOS in un eseguibile iOS ed eseguirlo in un simulatore iOS su Linux o installarlo su un dispositivo iOS di sviluppo?
È solo perché l'IDE XCode è un'applicazione Cocoa?
A quanto pare, puoi sviluppare app Android su qualsiasi tipo di piattaforma. Non vedo perché lo stesso non possa valere per iOS.