¿Qué significa integrar un SDK? ¿Para iOS y Android?

Sé que alguien cubrirá en detalle mejor que yo, pero en pocas palabras:

– SDK es como una pieza de un rompecabezas … integrar significa hacer una comunicación adecuada con esa pieza, sin tener que preocuparse por cómo se maneja dentro de ese SDK. Hacer comunicaciones de manera que toda la pieza se vea bien y no se rompa con esta pieza adicional.

– Como iOS y Android están escritos en diferentes idiomas, los SDK tienen que ser diferentes. Como tal el trabajo será diferente.

-los desarrolladores necesitan saber qué funcionalidad se debe lograr con el Sdk dado (hay más de una funcionalidad posible empaquetada dentro de un Sdk.), la forma adecuada de inicialización, las llamadas y los parámetros. Todo esto estará cubierto en la documentación que viene con Sdk. Si no hay documentación, probablemente no deberías estar usando ese SDK.

Espero que ayude. Estaré encantado de estar corregido si no estoy en ningún lado.

“Integrar SDK” significa utilizar en su software las partes que se comunican con el servicio XZY / servidor de la compañía. Las empresas emisoras publican los SDK con la intención de facilitar a cualquier desarrollador escribir las partes del código que interactúan con su servicio o API, por ejemplo, autenticación, cuadros de diálogo. Sin ella, el desarrollador necesitaría descifrar la secuencia completa del flujo de comunicación y conocer todos los puntos finales a los que llamar. La depuración puede ser bastante tediosa en este caso. Un SDK proporciona una capa de abstracción.