BlinkID Versión v7: La actualización más importante reduce el tamaño del SDK y facilita la personalización de la interfaz de usuario
Las actualizaciones importantes a veces pueden ser abrumadoras, ya que requieren reservar tiempo adicional de ingeniería para actualizar y comprender los cambios, pero no ésta. Nuestro producto estrella está repleto de funciones que simplifican la integración aclarando el proceso de exploración de la API y la base de código.
Mejoras en la integración
- Tamaño reducido del SDK: Al incorporar la carga dinámica de modelos, BlinkID v7 reduce el tamaño de la descarga de ~10 a ~3,8 MB, disminuyendo el uso de memoria.
- API racionalizada: Hemos pasado de gestionar varios reconocedores (por ejemplo, SingleSide, MultiSide) a una BlinkIDScanningSession unificada, racionalizando el proceso de escaneado bajo una única API basada en la sesión. Ahora, ya no es necesario cambiar de un reconocedor a otro.
- Compatibilidad con versiones anteriores: Las claves de producción existentes seguirán funcionando con la v7.0 para nuestros clientes. La actualización a la v7 no requiere una nueva clave de licencia.
Cambios importantes en la API
- Nueva API basada en sesiones
- Sustituye el enfoque basado en el reconocedor por un modelo de sesión único y racionalizado para facilitar la lógica de exploración y mejorar la capacidad de mantenimiento.
- Easier UI management & modular SDK
- UI se construye ahora sobre nuevos marcos de desarrollo móvil: SwiftUI para iOS y Jetpack Compose para Android.
- El SDK es modular:
- El componente Blinkid se utiliza para la lógica de exploración.
- Blinkid UX se utiliza para componentes de interfaz de usuario preconstruidos.
- Personalización más fácil de la interfaz de usuario y UX con código fuente disponible
- `UiSettings` permite personalizar directamente la tipografía, los colores y las cadenas.
- La capa de interfaz de usuario disponible en origen permite modificaciones avanzadas para implementar la marca y la accesibilidad del cliente.
- Se ha cambiado el nombre de los ajustes antiguos para que sean más intuitivos, incluyendo:
- blurStrictnessLevel → blurDetectionLevel
- enableBlurFilter → skipFramesWithBlur
- glareStrictnessLevel → glareDetectionLevel
- enableGlareFilter → skipFramesWithGlare
- combineFrameResults → enableMultiFrameExtraction
- cardRotation→ documentRotation
- …
Actualiza con facilidad
Nuestros ingenieros han preparado una guía de transición específica para cada plataforma (parte de nuestra documentación) para ayudarte a empezar con BlinkID v7.0. Las guías describen todos los cambios importantes de la API y las mejores prácticas para migrar el código existente. Ve a nuestra página de documentación para encontrar la plataforma de tu elección.
Nuestro equipo de soporte especializado está siempre a tu disposición para ayudarte a través de nuestro Centro de Ayuda. Valoramos tu opinión y estamos deseando saber cómo BlinkID v7 mejora la experiencia de tus clientes.
Un breve vistazo a las diferencias entre BlinkID v6 y v7
| Función | BlinkID v6.x | BlinkID v7.x | Beneficios |
| Tamaño del SDK | ~10MB | ~3,8 MB | Instalaciones más rápidas, almacenamiento más ligero en el dispositivo |
| Estructura de la API | Complejidad del multireconocimiento | Configuración basada en la sesión | Menos devoluciones de llamada, integración más sencilla |
| Personalización de la IU | Limitado, basado en la configuración | IU disponible en origen | Ajustes de marca y accesibilidad más sencillos |
| Comprobación de la calidad de la imagen | Detección básica de deslumbramiento y desenfoque | Comprobaciones avanzadas de la calidad de la imagen (indicaciones de la IU en la v7.1) | Menos frustración del usuario, mayor éxito en la primera exploración |
| Actualizaciones OTA | No disponible | Próximamente | Acceso más rápido a nuevas funciones y documentos compatibles |