Lançamento do BlinkID v7: atualização importante traz redução no tamanho do SDK e maior facilidade na personalização da interface do usuário
Atualizações significativas podem, às vezes, ser um desafio, pois exigem a reserva de tempo adicional da equipe de engenharia para a implementação das alterações e a compreensão das mudanças, mas não é o caso desta. Nosso principal produto vem repleto de recursos que simplificam a integração, esclarecendo o processo de varredura da API e a base de código.
Melhorias na integração
- Tamanho reduzido do SDK: Ao incorporar o carregamento dinâmico de modelos, o BlinkID v7 reduz o tamanho do download de ~10 para ~3,8 MB, diminuindo o uso de memória.
- API simplificada: Passamos do gerenciamento de vários reconhecedores (por exemplo, SingleSide, MultiSide) para uma BlinkIDScanningSession unificada, simplificando o processo de digitalização por meio de uma única API baseada em sessão. Agora, não é mais necessário alternar entre reconhecedores.
- Compatibilidade com versões anteriores: as chaves de produção existentes continuarão funcionando com a v7.0 para nossos clientes. A atualização para a v7 não requer uma nova chave de licença.
Principais alterações na API
- New session-based API
- Substitui a abordagem baseada em reconhecedores por um modelo de sessão único e simplificado, para facilitar a lógica de varredura e melhorar a facilidade de manutenção.
- Easier UI management & modular SDK
- A interface do usuário (UI) agora é desenvolvida com base em novas estruturas de desenvolvimento para dispositivos móveis: SwiftUI para iOS e Jetpack Compose para Android.
- The SDK is modular:
- O componente Blinkid é utilizado para a lógica de varredura.
- O Blinkid UX é utilizado para componentes de interface do usuário pré-criados.
- Easier UI customization and source-available UX
- O `UiSettings` permite a personalização direta da tipografia, das cores e das sequências de caracteres.
- A camada de interface do usuário com código-fonte disponível permite modificações avançadas para implementar a identidade visual e a acessibilidade do cliente.
- Older settings have been renamed to be more intuitive, including:
- blurStrictnessLevel → blurDetectionLevel
- enableBlurFilter → skipFramesWithBlur
- nível de rigor do ofuscamento → nível de detecção de ofuscamento
- enableGlareFilter → skipFramesWithGlare
- combineFrameResults → enableMultiFrameExtraction
- cardRotation → documentRotation
- …
Atualize com facilidade
Nossos engenheiros prepararam um guia de transição específico para cada plataforma (que faz parte da nossa documentação) para ajudá-lo a começar a usar o BlinkID v7.0. Os guias descrevem todas as principais alterações na API e as melhores práticas para a migração do código existente. Acesse nossa página de documentação para encontrar a plataforma de sua preferência.
Nossa equipe de suporte dedicada está sempre à disposição para ajudá-lo por meio da nossa Central de Ajuda. Valorizamos suas sugestões e estamos ansiosos para saber como o BlinkID v7 melhora a experiência dos seus clientes.
Uma breve análise das diferenças entre o BlinkID v6 e o v7
| Recurso | BlinkID v6.x | BlinkID v7.x | Benefícios |
| Tamanho do SDK | ~10 MB | ~3,8 MB | Instalações mais rápidas, menor ocupação de espaço no dispositivo |
| Estrutura da API | Complexidade do reconhecimento múltiplo | Configuração baseada em sessão | Menos callbacks, integração mais simples |
| Personalização da interface do usuário | Limitada, baseada em configuração | Interface do usuário com código-fonte disponível | Ajustes mais fáceis de branding e acessibilidade |
| Verificações de qualidade de imagem | Detecção básica de reflexos e desfoque | Verificações avançadas de qualidade de imagem (solicitações da interface do usuário na v7.1) | Menos frustração do usuário, maior sucesso na primeira digitalização |
| Atualizações OTA | Não disponível | Em breve | Acesso mais rápido a novos recursos e documentos compatíveis |