Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa desarrollo de SDK?

¿Qué significa desarrollo de SDK?

SDK significa kit de desarrollo de software, que generalmente es una colección de herramientas de desarrollo utilizadas por los ingenieros de software para crear software de aplicación para software, marcos de software, plataformas de hardware, sistemas operativos, etc. Las herramientas de desarrollo de software incluyen, en términos generales, una colección de documentos, ejemplos y herramientas relevantes que ayudan en el desarrollo de un determinado tipo de software.

SDK es generalmente el SDK que se utiliza para desarrollar aplicaciones bajo la plataforma Windows. Simplemente proporciona algunos archivos para una API de interfaz de programación de aplicaciones para un determinado lenguaje de programación, pero también puede incluir hardware complejo que puede comunicarse con un sistema integrado. Los SDK también suelen incluir código de muestra, notas técnicas de respaldo u otra documentación de respaldo para aclarar dudas sobre materiales de referencia básicos.

Muchos SDK se proporcionan de forma gratuita. Para animar a los desarrolladores a utilizar sus sistemas o lenguajes, muchos SDK se proporcionan de forma gratuita. Los ingenieros de software suelen obtener kits de desarrollo de software de los desarrolladores de los sistemas de destino, o pueden descargarlos directamente de Internet, a veces como herramienta de marketing. Por ejemplo, una empresa de marketing proporcionará un SDK de compilación de forma gratuita, lo que atraerá a más personas a comprar sus componentes porque pueden programarlo de forma gratuita.

Información ampliada:

El sdk proporciona algunos archivos para la API del lenguaje de programación. Los archivos proporcionados por el SDK pueden ingresar a la interfaz de llamada que deja el sistema operativo para el programa de aplicación. La aplicación proporciona archivos a través del SDK para llamar a la API del sistema operativo para que el sistema operativo pueda ejecutar los comandos de la aplicación. Al ejecutar aplicaciones API desde estos archivos API, los programas internos del sistema operativo se pueden llamar fácilmente directa o indirectamente.

Los kits de desarrollo de software SDK suelen contener documentación de soporte de referencia básica. Al igual que los archivos en formato .dll, estos archivos no se pueden ejecutar directamente. Contienen algunos recursos y código ejecutable, etc., que también contienen el código de ejecución de las funciones API. Estos archivos se proporcionan como código de muestra y también pueden proporcionar explicaciones técnicas de respaldo.

El SDK, como kit de herramientas de desarrollo de software, contiene la información necesaria para utilizar la API. La gente se refiere a escribir aplicaciones de Windows utilizando únicamente programación API como "programación SDK". Los SDK son herramientas esenciales para desarrollar aplicaciones de Windows, por lo que se basan en ellos otros marcos y bibliotecas de programación, como VCL y MFC.