Per sviluppare software per le piattaforme Apple occorre per forza avere un computer Apple, sopratutto se si vuole commercializzare il risultato.
A quanto ne so, tutte le strade alternative violano qualche licenza d'uso, non permettono di distribuire il software via itunes store e annullano pure la garanzia dell'ipod/iphone.
In compenso i tool di sviluppo sono tutti gratuiti