Što je zapravo iPod SDK?
Appleov pristup bio je tretiranje iPoda (klasično, shuffle, nano, itd., Ovisno o generaciji) različito, ovisno o njihovim mogućnostima. U osnovi:
* Rani iPods: Imali su izuzetno ograničene mogućnosti. Nije postojao SDK za pisanje prilagođenih aplikacija za njih. Njihova funkcionalnost bila je u potpunosti unaprijed programirana.
* iPod touch: IPod Touch, u osnovi je iPhone bez stanične povezanosti, koristio je *iOS SDK *. Razvoj za iPod Touch bio je identičan razvoju iPhonea, iskorištavajući iste API -je i alate.
* Kasniji iPodi s ograničenim OS -om: Neki kasniji iPod modeli (poput nekih nanosa) imali su vrlo rudimentarne operativne sustave koji su omogućili određenu razinu prilagodbe (npr. Dodavanje prilagođenih umjetničkih djela ili teme). Međutim, to nije postignuto formalnim SDK-om, već kroz ograničene i često specifične za uređaj ili metode. Oni nisu službeno podržani.
Ukratko, koncept "iPod SDK" je pogrešan. Razvoj iPod uređaja uvelike je ovisio o određenom uređaju i njegovim mogućnostima. Za uređaje sa značajnom funkcionalnošću (poput iPod Touch -a) pao je pod kišobran iOS SDK. Za više osnovnih iPoda, izravni razvoj aplikacija nije bio izvediv.