Я понимаю, почему вы не можете разрабатывать приложения для OS X на компьютере с Linux, но есть ли хорошая техническая причина, по которой вы не можете разрабатывать приложения для iPhone и iPad в Linux? Почему невозможно скомпилировать исходный код iOS в исполняемый файл iOS и запустить его в симуляторе iOS в Linux или установить на устройстве iOS для разработки?
Это просто потому, что XCode IDE является приложением Какао?
Кажется, вы можете разрабатывать приложения для Android на любой платформе. Я не понимаю, почему то же самое нельзя сказать о iOS.