Red de conocimiento informático - Aprendizaje de código fuente - Pregunta ¿Qué es SDK en juegos móviles?

Pregunta ¿Qué es SDK en juegos móviles?

SDK es la abreviatura de Software Development Kit (Kit de desarrollo de software)

Generalmente lo utilizan los ingenieros de software para desarrollar paquetes de software, marcos de software, plataformas de hardware y operaciones específicas. Colección de herramientas de desarrollo para crear software de aplicaciones, como sistemas.

Un kit de desarrollo de software se refiere en términos generales a una colección de documentos, ejemplos y herramientas relevantes que ayudan en el desarrollo de un determinado tipo de software.

El kit de desarrollo de software es una colección de herramientas de desarrollo utilizadas por los ingenieros de software para crear software de aplicación para paquetes de software, marcos de software, plataformas de hardware, sistemas operativos, etc. específicos. En términos generales, SDK es el desarrollo de Windows. plataformas El SDK utilizado por la aplicación. Puede simplemente proporcionar algunos archivos para una API de interfaz de programación de aplicaciones para un lenguaje de programación, pero también puede incluir hardware complejo que puede comunicarse con un sistema integrado. Las herramientas generales incluyen utilidades para depuración y otros fines. 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.

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 componentes de forma gratuita para animar a las personas a utilizarlo, lo que atraerá a más personas a comprar sus componentes porque pueden programarlos de forma gratuita.

El SDK

puede venir con una licencia que impide que el software se desarrolle bajo una licencia incompatible. Por ejemplo, un proveedor de productos que ofrece un SDK propietario puede entrar en conflicto con el desarrollo de software libre. La GPL puede hacer que el SDK sea casi incompatible con el desarrollo de software propietario. El SDK bajo LGPL no tiene este problema