Significado de SDK
Sigla del inglés. Sustantivo masculino: el SDK, los SDK. Se lee deletreada, «ese-de-ka».
SDK es la sigla de Software Development Kit («kit de desarrollo de software»): un conjunto de herramientas, bibliotecas de código y documentación que permite a un programador crear aplicaciones para una plataforma concreta.
Un fabricante de sistemas operativos, videoconsolas o servicios en línea suele publicar su propio SDK para que otros desarrolladores creen programas compatibles con su plataforma.
Qué es un SDK
Un SDK reúne en un mismo paquete todo lo necesario para empezar a programar sobre una plataforma concreta: bibliotecas de funciones ya escritas, ejemplos de código, documentación técnica y, con frecuencia, herramientas de prueba o de depuración. En vez de programar desde cero cada función básica, el desarrollador usa lo que ofrece el SDK para centrarse en la parte específica de su aplicación.
El fabricante de la plataforma —un sistema operativo, una videoconsola o un servicio en línea— publica el SDK para animar a otros desarrolladores a crear programas compatibles, lo que amplía el catálogo de aplicaciones disponibles para esa plataforma sin que el fabricante tenga que crearlas todas él mismo.
Origen de la sigla SDK
Viene del inglés Software Development Kit, expresión que describe literalmente su función: un «kit», es decir, un conjunto preparado de piezas, para el «desarrollo» de «software». Se ha adoptado en español sin traducirse en la práctica cotidiana de la programación.
El término se generalizó a medida que las plataformas de software se volvieron más complejas y necesitaron ofrecer a terceros un paquete completo de herramientas, en lugar de documentación suelta.
Qué incluye un SDK
| Elemento | Para qué sirve |
|---|---|
| Bibliotecas de código | Funciones ya programadas que el desarrollador puede reutilizar. |
| Documentación | Explica cómo usar cada herramienta y función incluida. |
| Ejemplos de código | Muestran de forma práctica cómo resolver tareas habituales. |
| Herramientas de prueba | Permiten simular y depurar la aplicación antes de publicarla. |
Ejemplos de uso de la sigla SDK
El término aparece sobre todo en contextos de programación y desarrollo de aplicaciones.
Descargó el SDK del sistema operativo para empezar a programar su aplicación.
La empresa actualizó su SDK con nuevas funciones para los desarrolladores.
El equipo tuvo que aprender a usar el SDK antes de lanzar la primera versión.
Cómo se escribe SDK
- Se escribe con mayúsculas y sin puntos: SDK, no S.D.K.
- El plural no cambia la sigla; lo marca el artículo: los SDK, no los SDKs, aunque en textos técnicos es frecuente ver la -s inglesa, un uso que la norma del español no recomienda.
- Es de género masculino, porque su núcleo traducido es «kit» o «conjunto»: el SDK.
- Se lee deletreada, letra por letra: «ese-de-ka»; no se pronuncia como una palabra.
- Su desarrollo, al ser una expresión inglesa, se escribe en cursiva: Software Development Kit.
Preguntas frecuentes sobre el SDK
¿Qué diferencia hay entre un SDK y una API?
Una API es el conjunto de reglas que permite que dos programas se comuniquen entre sí. Un SDK es un paquete más amplio que suele incluir una o varias API, además de documentación, ejemplos y herramientas para desarrollar; puede decirse que un SDK contiene, entre otras cosas, acceso a una API.
¿Un SDK y un IDE son lo mismo?
No. Un IDE es el programa donde se escribe, prueba y depura el código, como un editor con funciones añadidas. El SDK es el conjunto de herramientas y bibliotecas específicas de una plataforma que el programador usa desde dentro del IDE.
¿Los SDK son gratuitos?
La mayoría de los fabricantes de plataformas los ofrecen sin coste, para animar a más desarrolladores a crear aplicaciones compatibles, aunque algunas funciones avanzadas pueden requerir licencias o registros adicionales.