
Compartilhar:
Julia está empenhada em capacitar outros desenvolvedores por meio da criação de tutoriais, guias e recursos práticos. Com experiência em divulgação e educação, ela busca tornar a tecnologia mais acessível e aprimorar a experiência geral dos desenvolvedores. É comum encontrá-la em eventos da comunidade local.
Apresentamos os Aplicativos de Referência Nativos da Video API da Vonage 1.0 – Versão Geral (GA)
Tempo de leitura: 6 minutos
Introdução
Temos o prazer de anunciar o lançamento em disponibilidade geral (GA) dos aplicativos de referência da Video API da Vonage para iOS e Android—conhecidos coletivamente como Native VERA. Lançados inicialmente como versão beta em dezembro de 2025, ambos os aplicativos alcançam agora seu primeiro marco de prontidão para produção, trazendo um rico conjunto de novos recursos durante as chamadas, uma experiência de usuário mais refinada e melhorias significativas para desenvolvedores que buscam um ponto de partida para aplicativos nativos de vídeo em tempo real.
|
|
Os aplicativos de referência da Video API da Vonage são aplicativos de videoconferência com múltiplos participantes, de código aberto, que demonstram as melhores práticas para integrar a Video API da Vonage em plataformas móveis nativas. O aplicativo para iOS foi desenvolvido com Swift e SwiftUI, enquanto o aplicativo para Android utiliza Kotlin e Jetpack Compose. Ambos compartilham um backend comum em Node.js Express para gerenciamento de sessões e são licenciados sob a licença Apache 2.0.
Aqui está uma visão geral das novidades e melhorias da versão GA. Como sempre, recomendamos consultar as notas completas de lançamento para iOS e Android para conhecer todas as alterações.
A versão GA coloca os dois aplicativos em pé de igualdade em todos os principais recursos de conferência, ao mesmo tempo em que traz aprimoramentos específicos para cada plataforma.
Esses aplicativos de referência são modulares, permitindo que você crie projetos altamente personalizados e binários de aplicativos que incluam apenas os recursos de que você precisa. Os recursos e o tema desejados podem ser configurados editando o arquivo config.json e theme.json , respectivamente.
Vamos dar uma olhada nos destaques.
Arquivamento de sessões
Ambos os aplicativos agora oferecem suporte à gravação de chamadas por meio do recurso de arquivamento da Video API da Vonage. Os anfitriões podem iniciar e interromper um arquivamento diretamente da barra de ferramentas durante a chamada, e as sessões gravadas são exibidas na página de despedida após a chamada, para que os participantes possam revisá-las imediatamente após desligarem.
O arquivamento é controlado pelo allowArchiving flag em cada aplicativo app-config.json, o que significa que você pode ativá-lo ou desativá-lo sem precisar mexer em nenhum código nativo.
Desfoque de fundo
Os participantes agora podem desfocar o fundo antes ou durante uma chamada. O efeito é possibilitado pelo SDK Video da Vonage pipeline de processamento de mídia integrado e está disponível diretamente na visualização do dispositivo na sala de espera, para que os usuários possam definir a aparência de sua preferência antes de entrar na chamada.
Assim como todos os recursos configuráveis, o desfoque de fundo pode ser ativado ou desativado com o allowBackgroundEffects opção no arquivo de configuração.
Legendas em tempo real
As legendas em tempo real já estão habilitadas nos dois aplicativos. Assim que o anfitrião ativar as legendas, uma sobreposição de transcrição em tempo real será exibida para todos os participantes, tornando as sessões mais acessíveis e úteis em ambientes barulhentos. O recurso se integra diretamente ao serviço de legendas da Video API da Vonage e pode ser ativada ou desativada independentemente por meio do allowCaptions flag.
Reações com emojis
Os participantes podem se expressar com reações em emojis durante uma chamada. As reações são enviadas por meio da API de Sinalização e exibidas como sobreposições animadas no bloco de cada participante, proporcionando um feedback leve e expressivo sem interromper o fluxo da conversa. As reações são configuráveis com o allowEmojis flag.
Seletor de rota de áudio
Ambos os aplicativos agora incluem um seletor de rota de áudio que permite aos usuários alternar entre os dispositivos de saída disponíveis — fone de ouvido, alto-falante, fone de ouvido Bluetooth — durante a chamada, sem sair da sala de Video. Isso é particularmente útil em dispositivos móveis, onde a rota de áudio preferida pode mudar ao longo de uma reunião.
Melhorias específicas para cada plataforma
iOS
A barra de ferramentas durante a chamada agora oferece uma barra inferior expansível, proporcionando aos participantes acesso rápido a todos os controles da reunião sem sobrecarregar a tela principal de Video.
O gerenciamento de permissões de câmera e microfone foi significativamente aprimorado. Agora, o aplicativo orienta os usuários nas caixas de diálogo de permissões do sistema iOS, se recupera sem problemas quando as permissões são negadas no meio de uma sessão e exibe avisos claros dentro do aplicativo para ajudar os usuários a resolver problemas relacionados a permissões.
Esta versão também traz um conjunto de correções específicas de bugs:
Tratamento aprimorado de erros, com melhor recuperação em caso de falhas inesperadas da API e da rede
Lógica de reconexão mais resiliente para conexões instáveis
Correção da perda de transmissão do orador ativo ao alternar entre os layouts do participante ativo e do participante secundário
Android
Para o Android, a versão GA inclui o plug-in do Android Studio para configuração, uma das novidades mais convenientes para os desenvolvedores nesta versão. O plug-in se integra diretamente ao IDE e monitora o config/app-config.json arquivo. Sempre que você editar e salvar a configuração, uma sincronização do Gradle aciona automaticamente o pipeline de geração de código sem exigir uma ./gradlew generateVonageConfig . O fluxo de trabalho é tão simples quanto editar o arquivo de configuração e salvar —AppConfig.kt é regenerado instantaneamente.
Outras melhorias específicas para o Android nesta versão incluem:
Tela de boas-vindas simplificada: reorganizamos e otimizamos a tela de boas-vindas para proporcionar uma primeira impressão mais agradável
Melhoria na ordenação dos participantes: agora, os participantes são ordenados de forma mais consistente na lista de participantes e na visualização em grade
Correção na navegação e no manifesto: resolvemos problemas de navegação e corrigimos a configuração do parâmetro “host” no manifesto do Android
Ícone de gravação atualizado: o ícone indicador de gravação durante a chamada foi renovado para oferecer melhor visibilidade
Introdução
Pronto para começar? Veja aqui o que você precisa saber.
Repositórios
Ambos os aplicativos exigem uma instância implantada do backend compartilhado backend do Node.js para gerar tokens de sessão da Video API do Vonage. Assim que o backend estiver em execução, clone o repositório relevante, defina sua BASE_API_URL na configuração e execute a compilação.
Estão disponíveis guias de introdução com instruções completas de configuração para ambos Android e iOS.
Conclusão
O lançamento da versão Native VERA 1.0.0 GA representa um passo significativo para facilitar aos desenvolvedores a criação de aplicativos de vídeo nativos com qualidade de produção no iOS e no Android. Com um conjunto completo de recursos (arquivamento, desfoque de fundo, legendas em tempo real, reações com emojis e seleção de dispositivos de áudio) e um sistema de configuração simples e baseado em JSON que elimina configurações repetitivas, o Native VERA oferece uma base sólida e extensível para o desenvolvimento.
Esperamos que esses aplicativos de referência e os padrões subjacentes que eles demonstram ajudem você a criar aplicativos de vídeo mais eficientes e envolventes.
Tem alguma dúvida ou quer compartilhar o que está criando?
Inscreva-se no Boletim Informativo para Desenvolvedores
Siga-nos no X (antigo Twitter) para ficar por dentro das novidades
Assista aos tutoriais no nosso canal do YouTube
Conecte-se conosco na página de desenvolvedores da Vonage no LinkedIn
Fique conectado e acompanhe as últimas notícias, dicas e eventos para desenvolvedores.
Compartilhar:
Julia está empenhada em capacitar outros desenvolvedores por meio da criação de tutoriais, guias e recursos práticos. Com experiência em divulgação e educação, ela busca tornar a tecnologia mais acessível e aprimorar a experiência geral dos desenvolvedores. É comum encontrá-la em eventos da comunidade local.

