El SDK opera bajo la misma filosofía arquitectónica en ambas plataformas móviles. No requiere que el desarrollador construya controladores de cámara ni lógica de procesamiento desde cero; todo se maneja mediante capas de abstracción orientadas a casos de uso.
A. Capa de Interfaz Gráfica (Flujo Autocontenido)
El pilar central de la integración es la simplicidad. El SDK expone una interfaz visual completamente autocontenida (una Activity dedicada en Android o un UIViewController en iOS).
- Cómo funciona: Tu aplicación simplemente «lanza» esta pantalla del SDK.
- El resultado: El usuario interactúa con la cámara guiada y, al finalizar, el SDK se cierra automáticamente y devuelve el control (junto con el resultado empaquetado) a la pantalla madre. La integración se reduce a abrir una ventana y escuchar su respuesta.
B. Capa de Procesamiento y Análisis en Tiempo Real (Edge Computing Local)
Toda la lógica de detección, análisis de calidad (QA) y optimización de la imagen se ejecuta mediante un motor de bajo nivel altamente eficiente que corre 100% de manera local en el dispositivo.
- Ventaja: No satura el ancho de banda ni depende de la estabilidad de la red para guiar al usuario. El análisis es instantáneo. (Nota: El envío final de los datos para la validación centralizada requerirá conectividad a internet en el paso posterior de la verificación).
C. Capa de Dominio y Casos de Uso
En lugar de exponer clases complejas de configuración interna, la capa de dominio provee interfaces limpias y semánticas centradas en los casos de uso de negocio del cliente. A través de configuraciones simples, se le indica al SDK qué flujo debe ejecutar:
- Captura de tarjetas de identidad / DNI (
ID Cards). - Captura de licencias de conducción.
- Flujos de validación facial o pasaportes.
D. Capa de Lectura Electrónica Avanzada (NFC)
Módulo especializado que interactúa con el hardware de radiofrecuencia del dispositivo móvil. Permite entablar una comunicación inalámbrica y segura con el chip integrado de los documentos de identidad para extraer datos biográficos y biometría oficial de alta resolución, blindando el proceso contra falsificaciones físicas.