BlinkID Versão v7: A principal atualização apresenta tamanho reduzido do SDK e personalização mais fácil da interface do usuário
Às vezes, os grandes upgrades podem ser esmagadores, pois exigem a reserva de tempo adicional de engenharia para atualização e compreensão das alterações, mas não é o caso deste. Nosso principal produto está repleto de recursos que simplificam a integração, esclarecendo o processo de verificação da API e a base de código.
Aprimoramentos de integração
- Redução do tamanho do SDK: Ao incorporar o carregamento dinâmico de modelos, o BlinkID v7 reduz o tamanho do download de aproximadamente 10 para aproximadamente 3,8 MB, diminuindo o uso da memória.
- API simplificada: Fizemos a transição do gerenciamento de vários reconhecedores (por exemplo, SingleSide, MultiSide) para uma BlinkIDScanningSession unificada, simplificando o processo de digitalização em uma única API baseada em sessão. Agora, você não precisa mais alternar entre os reconhecedores.
- Compatibilidade com versões anteriores: As chaves de produção existentes continuarão a funcionar com a versão 7.0 para nossos clientes. A atualização para a versão 7 não requer uma nova chave de licença.
Principais alterações na API
- Nova API baseada em sessão
- Substitui a abordagem baseada em reconhecedor por um modelo de sessão único e simplificado para facilitar a lógica de varredura e melhorar a capacidade de manutenção.
- Easier UI management & modular SDK
- A interface do usuário agora é criada com base em novas estruturas de desenvolvimento móvel: SwiftUI para iOS e Jetpack Compose para Android.
- O SDK é modular:
- O componente Blinkid é usado para a lógica de varredura.
- O Blinkid UX é usado para componentes de interface do usuário pré-construídos.
- Personalização mais fácil da interface do usuário e UX disponível na fonte
- O `UiSettings` permite a personalização direta de tipografia, cores e strings.
- A camada de interface do usuário disponível na fonte permite modificações avançadas para implementar a marca e a acessibilidade do cliente.
- As configurações mais antigas foram renomeadas para serem mais intuitivas, incluindo:
- blurStrictnessLevel → blurDetectionLevel
- enableBlurFilter → skipFramesWithBlur
- glareStrictnessLevel → glareDetectionLevel
- enableGlareFilter → skipFramesWithGlare
- combineFrameResults → enableMultiFrameExtraction
- cardRotation→ documentRotation
- …
Faça upgrade com facilidade
Nossos engenheiros prepararam um guia de transição específico da plataforma (uma parte da nossa documentação) para ajudar você a começar com o BlinkID v7.0. Os guias descrevem todas as principais alterações de API e as práticas recomendadas para a migração do código existente. Acesse nossa página de documentação para encontrar a plataforma que você escolheu.
Nossa equipe de suporte dedicada está sempre aqui para ajudar você por meio da nossa Central de Ajuda. Valorizamos a sua opinião e estamos ansiosos para saber como o BlinkID v7 melhora a experiência dos seus clientes.
Uma breve análise das diferenças entre BlinkID v6 e v7
| Recurso | BlinkID v6.x | BlinkID v7.x | Benefícios |
| Tamanho do SDK | ~10 MB | ~3,8 MB | Instalações mais rápidas, armazenamento mais leve no dispositivo |
| Estrutura da API | Complexidade de vários reconhecedores | Configuração baseada em sessão | Menos retornos de chamada, integração mais simples |
| Personalização da interface do usuário | Limitado, baseado em configuração | UI disponível na fonte | Ajustes mais fáceis de branding e acessibilidade |
| Verificações de qualidade de imagem | Detecção básica de brilho e desfoque | Verificações avançadas de qualidade de imagem (prompts da interface do usuário na v7.1) | Menos frustração do usuário, maior sucesso na primeira varredura |
| Atualizações OTA | Não disponível | Em breve | Acesso mais rápido a novos recursos e documentos compatíveis |