Lanzamiento de BlinkID v7: esta importante actualización incluye un SDK más ligero y una personalización más sencilla de la interfaz de usuario
Las actualizaciones importantes pueden resultar a veces abrumadoras, ya que requieren dedicar tiempo adicional de ingeniería para actualizar y comprender los cambios, pero no es el caso de esta. Nuestro producto estrella cuenta con numerosas funciones que simplifican la integración al aclarar el proceso de análisis de la API y el código fuente.
Mejoras en la integración
- Tamaño reducido del SDK: gracias a la incorporación de la carga dinámica de modelos, BlinkID v7 reduce el tamaño de la descarga de unos 10 a unos 3,8 MB, lo que disminuye el consumo de memoria.
- API optimizada: Hemos pasado de gestionar varios reconocedores (por ejemplo, SingleSide, MultiSide) a una única BlinkIDScanningSession, lo que optimiza el proceso de escaneo mediante una única API basada en sesiones. 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 versión 7.0 para nuestros clientes. La actualización a la versión 7 no requiere una nueva clave de licencia.
Cambios importantes en la API
- New session-based API
- Sustituye el enfoque basado en reconocedores por un modelo de sesión único y optimizado, lo que facilita la lógica de escaneo y mejora la facilidad de mantenimiento.
- Easier UI management & modular SDK
- La interfaz de usuario (UI) se ha desarrollado ahora utilizando nuevos marcos de desarrollo para dispositivos móviles: SwiftUI para iOS y Jetpack Compose para Android.
- The SDK is modular:
- El componente Blinkid se utiliza para la lógica de escaneo.
- Blinkid UX se utiliza para componentes de interfaz de usuario predefinidos.
- Easier UI customization and source-available UX
- `UiSettings` permite personalizar directamente la tipografía, los colores y las cadenas de texto.
- La capa de interfaz de usuario, cuyo código fuente está disponible, permite realizar modificaciones avanzadas para adaptar la imagen de marca y la accesibilidad del cliente.
- Older settings have been renamed to be more intuitive, including:
- blurStrictnessLevel → blurDetectionLevel
- enableBlurFilter → skipFramesWithBlur
- glareStrictnessLevel → glareDetectionLevel
- enableGlareFilter → skipFramesWithGlare
- combineFrameResults → enableMultiFrameExtraction
- rotación de la tarjeta → rotación del documento
- …
Actualiza sin complicaciones
Nuestros ingenieros han elaborado una guía de transición específica para cada plataforma (que forma parte de nuestra documentación) para ayudarte a dar los primeros pasos con BlinkID v7.0. Las guías describen todos los cambios importantes en la API y las mejores prácticas para migrar el código existente. Visita nuestra página de documentación para encontrar la plataforma que prefieras.
Nuestro equipo de atención al cliente está siempre a tu disposición para ayudarte a través de nuestro Centro de ayuda. Valoramos mucho tus comentarios y esperamos que nos cuentes cómo BlinkID v7 mejora la experiencia de tus clientes.
Un breve repaso a las diferencias entre BlinkID v6 y v7
| Característica | BlinkID v6.x | BlinkID v7.x | Ventajas |
| Tamaño del SDK | ~10 MB | ~3,8 MB | Instalaciones más rápidas, menor espacio de almacenamiento en el dispositivo |
| Estructura de la API | Complejidad del reconocimiento múltiple | Configuración basada en sesiones | Menos llamadas de retorno, integración más sencilla |
| Personalización de la interfaz de usuario | Limitada, basada en la configuración | Interfaz de usuario con código fuente disponible | Modificaciones más sencillas de la imagen de marca y la accesibilidad |
| Comprobaciones de calidad de imagen | Detección básica de reflejos y desenfoque | Comprobaciones avanzadas de la calidad de la imagen (avisos en la interfaz de usuario en la v7.1) | Menos frustración para el usuario y mayor éxito en el primer escaneo |
| Actualizaciones OTA | No disponible | Próximamente | Acceso más rápido a nuevas funciones y documentos compatibles |