¿Qué es realmente el iPod SDK?

El iPod SDK (Kit de desarrollo de software) no existe como una entidad independiente en la forma en que, por ejemplo, el SDK iOS o el SDK de Android. Nunca hubo un SDK disponible públicamente específicamente para desarrollar aplicaciones * solo * para el iPod.

El enfoque de Apple era tratar los iPod (clásicos, barajarse, nano, etc., dependiendo de la generación) de manera diferente dependiendo de sus capacidades. Esencialmente:

* iPods tempranos: Estas tenían capacidades extremadamente limitadas. No existía SDK para escribir aplicaciones personalizadas para ellos. Su funcionalidad fue completamente preprogramada.

* iPod touch: El iPod Touch, que es esencialmente un iPhone sin conectividad celular, utilizó *iOS SDK *. El desarrollo del iPod Touch fue idéntico al desarrollo de iPhone, aprovechando las mismas API y herramientas.

* ipods posteriores con sistema operativo limitado: Algunos modelos de iPod posteriores (como algunos nanos) tenían sistemas operativos muy rudimentarios que permitían algún nivel de personalización (por ejemplo, agregando obras de arte o temas personalizados). Sin embargo, esto no se logró a través de un SDK formal, sino a través de piratas o métodos limitados, y a menudo específicos del dispositivo. Estos no fueron apoyados oficialmente.

En resumen, el concepto de un "iPod SDK" es engañoso. El desarrollo para dispositivos iPod dependía en gran medida del dispositivo específico y sus capacidades. Para dispositivos con funcionalidad significativa (como el iPod Touch), cayó bajo el paraguas del iOS SDK. Para iPod más básicos, el desarrollo de aplicaciones directas no fue factible.