Il n'y a jamais eu de « SDK iPod » autonome publié par Apple. Le concept est une erreur de catégorisation découlant de la gamme iPod segmentée d'Apple.
Lignée iPod & Modèles Développement
| Appareil | OS | SDK / Développement |
| iPod Classic (1G-6G) | Propriétaire (Pixo → iPodLinux/Rockbox) | Pas SDK Officiel. Fermé. iPodLinux/Rockbox = Reverse-Engineering Communautaire |
| iPod Mini / Nano (1G-6G) | Propriétaire | Pas SDK. « Jeux » Limités Via iTunes Store (Fichiers .ipg Click-Wheel) — Curatés Apple Seulement |
| iPod Nano (7G, 2012) | Basé iOS (Épuré) | Pas SDK. Pas App Store. Apps Fixes Seulement. |
| iPod Shuffle (Tous) | Firmware Minimal | Pas SDK. Pas Écran. VoiceOver Seulement. |
| iPod touch (Toutes Générations) | iOS | SDK iOS (Xcode) — Identique Développement iPhone |
iPod touch = iPhone Moins Cellulaire
L'iPod touch (2007-présent) tourne sous iOS. Développeurs Utilisent Xcode + SDK iOS — Mêmes Frameworks (UIKit, SwiftUI, Core Audio, Metal, ARKit, Core ML), Même App Store, Même Processus Revue. Seules Différences :
- Pas Radio Cellulaire (Pas CoreTelephony, Pas CallKit)
- Pas GPS (CoreLocation Utilise Positionnement Wi-Fi Seulement)
- Pas Boussole/Magnétomètre (Premières Géns)
- Identifiants Appareil Différents (iPod1,1 through iPod9,1)
- Code Conditionnel :
if UIDevice.current.userInterfaceIdiom == .phone vs .pad (touch Renvoie .phone)
Pourquoi Pas « SDK iPod » ?
- Apple Unifié iOS Across iPhone/iPod touch/iPad (Plus Tard iPadOS)
- SDK Unique Réduit Fragmentation, Maximise Portée Développeurs
- iPod Classic/Nano/Shuffle Étaient Appareils, Pas Plateformes — Pas Modèle Apps Tiers
- « SDK iPod » Impliquerait Plateforme Distincte, Confusant Développeurs
Note Historique
2008 : iPhone SDK 2.0 Sorti → Firmware iPod touch 2.0 → App Store Lance. iPod touch Devient Cible Développement iOS Instantanément. Aucun SDK Séparé Jamais Annoncé, Livré, ou Documenté.
Si Vous Développez Pour iPod touch Aujourd'hui : xcodebuild -sdk iphoneos — Même Chose Qu'iPhone.