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

¿Qué es el SDK?

En primer lugar, aunque dijiste que habías leído cierta información sobre el SDK, creo que todavía no entiendes realmente qué es el SDK, por lo que tienes ese problema. En general, tengo entendido que SDK es un conjunto de herramientas producidas por algunas empresas para desarrolladores de software para ayudar en el desarrollo o reducir el ciclo de desarrollo de una determinada tecnología. Por ejemplo, además de lanzar DIRECTX's RUNTIME (la biblioteca de tiempo de ejecución de DX, que generalmente es suficiente para juegos que requieren soporte DX), Microsoft también lanzará DIRECTX SDK, por lo que aquellos que desarrollan juegos u otros programadores, pueden usar DIRECTX SDK para mejorar desarrollar juegos o software utilizando la tecnología DIRECTX Generalmente, el SDK proporcionará explicaciones más detalladas de las características internas de algunas tecnologías y proporcionará algunas API nuevas para que las llamen los programadores. Por ejemplo, si lee atentamente la documentación del SDK de DIRECTX, sabrá cómo desarrollar programas DIRECTX y qué API le proporciona la tecnología DIRECTX para que pueda llamar. En cuanto a la programación y creación de nuevos proyectos, en teoría no debería ser diferente de la programación general, o al menos no hay nada especial en la creación de nuevos proyectos. El punto clave es utilizar el SDK que se le proporciona dentro del programa. o, a veces, necesita instalar estos SDK para utilizar estas funciones en su programa. Entonces, su problema es que no sabe lo suficiente sobre el concepto de SDK.

Por ejemplo, si desea utilizar la tecnología DIRCTX para escribir una aplicación, debe crear un proyecto de aplicación. Si desea utilizar DIRCTX para escribir su propia DLL, puede utilizarla en otros programas. escribes para llamarlo, entonces debes crear un nuevo proyecto DLL. En resumen, el tipo de proyecto que deseas crear depende del propósito de tu programación y de las regulaciones del entorno del lenguaje de programación que utilizas, no de si utilizas un determinado SDK.