Cos'è veramente l'IPOD SDK?
L'approccio di Apple era quello di trattare iPod (classico, shuffle, nano, ecc., A seconda della generazione) in modo diverso a seconda delle loro capacità. Essenzialmente:
* IPod primi: Questi avevano capacità estremamente limitate. Non esisteva SDK per scrivere applicazioni personalizzate per loro. La loro funzionalità era completamente pre-programmata.
* iPod touch: L'iPod Touch, essendo essenzialmente un iPhone senza connettività cellulare, ha usato *iOS SDK *. Lo sviluppo per iPod Touch è stato identico allo sviluppo di iPhone, sfruttando le stesse API e strumenti.
* iPod successivi con sistema operativo limitato: Alcuni modelli di iPod successivi (come alcuni nanos) avevano sistemi operativi molto rudimentali che consentevano un certo livello di personalizzazione (ad esempio, aggiungendo opere d'arte o temi personalizzati). Tuttavia, ciò non è stato realizzato attraverso un SDK formale ma piuttosto attraverso hack o metodi limitati e spesso specifici del dispositivo. Questi non erano ufficialmente supportati.
In breve, il concetto di "iPod SDK" è fuorviante. Lo sviluppo per i dispositivi iPod dipendeva fortemente dal dispositivo specifico e dalle sue capacità. Per i dispositivi con funzionalità significative (come l'iPod Touch), è caduto sotto l'ombrello dell'SDK iOS. Per iPod più di base, lo sviluppo diretto delle applicazioni non era fattibile.