BLOG
¿Qué es un SDK?
Aunque nos recuerda al nombre de un grupo musical de hip hop, un SDK son las siglas de Software Development Kit. O lo que es lo mismo: kit de desarrollo de software.
¿Qué quiere decir esto?
Si lo traducimos a un lenguaje más democrático, un SDK es el conjunto de herramientas de desarrollo que utilizan los programadores para crear aplicaciones o funcionalidades muy específicas en cada sistema operativo.
Los más conocidos son el SDK de Android y el SDK de iOS.
El primero es un kit de desarrollo elaborado por Google para crear aplicaciones en dicho sistema operativo. Y el segundo pertenece a Apple y está destinado a crear aplicaciones en la plataforma iOS.
Existen otros SDK, como por ejemplo el de Facebook. Este nos permite mostrar sus anuncios en nuestra app o trackear y analizar los resultados de los mismos.
¿Quieres saber más? Te lo contamos en el siguiente vídeo.
¿Para qué se utiliza un SDK?
Como hemos visto, un SDK no es más que una caja de herramientas que incluye las piezas que un desarrollador necesita para crear una app en un entorno específico.
El contenido de este kit de desarrollo va a depender del fabricante, pero normalmente podemos encontrar lo siguiente:
- Bibliotecas
- Documentación
- Ejemplos
- Fragmentos de código para programar más rápido
- Guías
- Controladores
- Editores
- Herramientas de prueba o análisis
- Protocolos de red
Con todo esto, los programadores no parten de cero para crear una aplicación móvil, sino que parten de una base para llevar a cabo su trabajo.
Eso sí, ten en cuenta que con cada SDK que se utilice, la app sube de peso. Algo que puede afectar de forma negativa al ASO como te contamos aquí [link a la lista de ASO] , entre otros aspectos.
Puede parecer un concepto complejo, pero es importante conocerlo y entenderlo, sobre todo si te dedicas al marketing digital o al mobile y app marketing.
Las apps juegan un papel muy importante en nuestro día a día y debemos estar al día de todo lo que ocurre a su alrededor.
Para ello, hemos creado un Glosario de App Marketing, donde periódicamente subimos nuevos términos y definiciones relacionadas.
Échales un vistazo y si quieres aprender todo sobre Mobile & App Marketing, no te pierdas nuestro programa online, en donde te formamos como App Expert para que seas tú mism@ el que mejores los resultados en tu app.
Si tienes alguna duda sobre lo que acabamos de comentar o quieres hablarnos de tu proyecto, contáctanos. ¡Estamos tan solo a un clic de distancia!
Deja un comentario