Capisco perché non è possibile sviluppare app OS X su un computer Linux, ma esiste una buona ragione tecnica 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?
È possibile sviluppare app Android su qualsiasi tipo di piattaforma, a quanto pare. Non vedo perché lo stesso non può essere vero per iOS.