Sortie de BlinkID v7 : Une mise à jour majeure réduit la taille du SDK et facilite la personnalisation de l’interface utilisateur.
Les mises à niveau majeures peuvent parfois être accablantes, car elles nécessitent de réserver du temps d’ingénierie supplémentaire pour la mise à jour et la compréhension des changements, mais pas cette fois-ci. Notre produit phare est doté de fonctionnalités qui simplifient l’intégration en clarifiant le processus d’analyse de l’API et la base de code.
Améliorations de l’intégration
- Taille réduite du SDK: En intégrant le chargement dynamique des modèles, BlinkID v7 réduit la taille des téléchargements de ~10 à ~3,8MB, réduisant ainsi l’utilisation de la mémoire.
- API rationalisée: Nous sommes passés de la gestion de plusieurs outils de reconnaissance (par exemple, SingleSide, MultiSide) à une session de numérisation BlinkIDS unifiée, rationalisant le processus de numérisation dans le cadre d’une API unique, basée sur une session. Désormais, il n’est plus nécessaire de passer d’un outil de reconnaissance à l’autre.
- Compatibilité ascendante: Les clés de production existantes continueront à fonctionner avec la version 7.0 pour nos clients. La mise à jour vers la version 7 ne nécessite pas de nouvelle clé de licence.
Changements majeurs de l’API
- Nouvelle API basée sur la session
- Remplace l’approche basée sur les identificateurs par un modèle de session unique et rationalisé pour une logique d’analyse plus facile et une meilleure maintenabilité.
- Easier UI management & modular SDK
- L’interface utilisateur est désormais construite sur de nouveaux cadres de développement mobile : SwiftUI pour iOS et Jetpack Compose pour Android.
- Le SDK est modulaire :
- Le composant Blinkid est utilisé pour la logique de balayage.
- Blinkid UX est utilisé pour les composants d’interface utilisateur préconstruits.
- Personnalisation plus facile de l’interface utilisateur et UX disponible à la source
- `UiSettings` permet de personnaliser directement la typographie, les couleurs et les chaînes de caractères.
- La couche d’interface utilisateur disponible à la source permet des modifications avancées pour mettre en œuvre l’image de marque et l’accessibilité du client.
- Les anciens paramètres ont été renommés pour être plus intuitifs :
- blurStrictnessLevel → blurDetectionLevel
- enableBlurFilter → skipFramesWithBlur
- glareStrictnessLevel → glareDetectionLevel
- enableGlareFilter → skipFramesWithGlare
- combineFrameResults → enableMultiFrameExtraction
- cardRotation→ documentRotation
- …
Mettre à niveau en toute simplicité
Nos ingénieurs ont préparé un guide de transition spécifique à la plateforme (qui fait partie de notre documentation) pour vous aider à démarrer avec BlinkID v7.0. Les guides décrivent tous les changements majeurs de l’API et les meilleures pratiques pour la migration du code existant. Rendez-vous sur notre page de documentation pour trouver la plateforme de votre choix.
Notre équipe d’assistance dévouée est toujours là pour vous aider via notre Centre d’aide. Nous apprécions votre contribution et attendons avec impatience de savoir comment BlinkID v7 améliore l’expérience de vos clients.
Un bref aperçu des différences entre BlinkID v6 et v7
| Fonctionnalité | BlinkID v6.x | BlinkID v7.x | Avantages |
| Taille du SDK | ~10MB | ~3.8MB | Installations plus rapides, stockage plus léger sur l’appareil |
| Structure de l’API | Complexité du multi-reconnaissance | Configuration par session | Moins de rappels, une intégration plus simple |
| Personnalisation de l’interface utilisateur | Limité, basé sur la configuration | IU disponible à la source | Faciliter l’image de marque et les ajustements d’accessibilité |
| Contrôles de la qualité de l’image | Détection de base de l’éblouissement et du flou | Contrôles avancés de la qualité de l’image (invites de l’interface utilisateur dans la version 7.1) | Moins de frustration de la part des utilisateurs, plus de succès au premier balayage |
| Mises à jour OTA | Non disponible | Prochainement | Accès plus rapide aux nouvelles fonctionnalités et aux documents de support |