Casos de aplicación de API
SDK es una colección de herramientas de desarrollo para crear APP (software de aplicación) y API es una interfaz de datos invocable. Utilice el SDK para implementar algunas funciones del sistema y llame a los datos API correspondientes. El producto final es una aplicación, que es el software que utilizamos habitualmente.
SDK es generalmente una colección de herramientas de desarrollo de aplicaciones creadas por algunos ingenieros de software para paquetes de software, marcos de software, plataformas de hardware, sistemas operativos, etc. específicos, como proporcionar herramientas de desarrollo de Android o servicios de desarrollo basados en hardware. . También existen SDK para determinadas funciones de software, como tecnología push, tecnología de reconocimiento de imágenes, tecnología de pago móvil, tecnología de análisis y reconocimiento de voz, etc.
El propósito de una API es proporcionar a las aplicaciones y a los desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en software o hardware sin tener que acceder al código fuente ni comprender los detalles del funcionamiento interno.
Información ampliada
Casos de uso de API:
Escenario de ejemplo: supongamos que es una pequeña empresa y tiene un formulario en su sitio web para que los clientes se registren. para citas. Con estos detalles de la cita, desea permitir que los clientes creen eventos automáticamente en Google Calendar.
Uso de API: Esto significa que su servidor web necesita comunicarse directamente con los servidores de Google, solicitando la creación de un evento con los detalles proporcionados. Luego, su servidor recibirá la respuesta de Google, la procesará y enviará información relevante al navegador, como un mensaje de confirmación para el usuario.
Clasificación de API:
Las API se dividen en API a nivel de sistema (para Windows, Linux, Unix y otros sistemas) y API personalizadas que no son a nivel de sistema operativo.
Como modelo de encapsulación de código eficaz, muchas empresas que desarrollan aplicaciones comerciales han utilizado el modelo de desarrollo API de Microsoft Windows como referencia, y se han desarrollado algunas funciones API del sistema de aplicaciones comerciales para facilitar la ejecución de terceros. funciones. Como las API de teléfonos móviles desarrolladas por Google, Apple Computer, Nokia, etc.
La API se divide en API abierta y API privada; como su nombre indica, la API abierta es una interfaz abierta a todos y cualquiera puede llamarla y acceder a los datos que contiene. *** sistema abierto.
En otras palabras, la empresa ha formulado sus propios estándares de interfaz del sistema. Cuando es necesario realizar operaciones como la integración del sistema, la personalización y la aplicación del programa, todos los miembros de la empresa pueden llamar al código fuente a través. los estándares de interfaz. Esto es lo que se llama API abierta. API privada significa que la interfaz no está abierta al público.