https://a.storyblok.com/f/270183/1368x665/b1b91b9cb4/26mar_dev-blog_native-vera-ga-release.jpg

Présentation des applications de référence natives de l'API Video de Vonage 1.0 GA

Publié le March 11, 2026

Temps de lecture : 6 minutes

Introduction

Nous sommes heureux d'annoncer la disponibilité générale (GA) des applications de référence de l'In-App Video API de Vonage pour iOS et Android-connues collectivement sous le nom de Native VERA. D'abord introduites en tant que bêta en décembre 2025, les deux applications atteignent maintenant leur première étape prête pour la production, apportant un riche ensemble de nouvelles fonctionnalités en appel, une expérience utilisateur plus soignée, et des améliorations significatives pour les développeurs qui cherchent un point de départ pour les applications vidéo natives en temps réel.

A person wearing earbuds during a video call on a smartphone app interface built with the Vonage Video API, with options like chat, share screen, and enable captions.Screenshot of the Android reference app running on a mobile device

A video call screen showing two participants having a conversation with live captions turned on.Screenshot of Native VERA running on an iOS device with live captions

Les applications de référence de l'API Video de Vonage sont des applications de vidéoconférence multipartites à code source ouvert qui démontrent les meilleures pratiques d'intégration de l'API Video de Vonage. Video API de Vonage de Vonage sur des plateformes mobiles natives. L'application iOS est construite avec Swift et SwiftUI, tandis que l'application Android utilise Kotlin et Jetpack Compose. Toutes deux partagent un backend Node.js Express commun pour la gestion des sessions et sont sous licence Apache 2.0.

Voici un aperçu des nouveautés et des améliorations de la version GA. Comme toujours, nous recommandons de consulter les notes de version complètes pour iOS et Android pour connaître tous les changements.

La version GA met les deux applications en conformité avec les principales fonctionnalités de conférence, tout en apportant des améliorations spécifiques à la plateforme.

Ces Applications de référence sont modulaires, ce qui vous permet de construire des projets hautement personnalisés et des binaires d'application qui n'incluent que les fonctionnalités dont vous avez besoin. Les fonctionnalités et le thème souhaités peuvent être configurés en modifiant les fichiers config.json et theme.json respectivement.

Voyons les faits saillants.

Archivage des sessions

Les deux applications prennent désormais en charge l'enregistrement des appels grâce à la fonction d'archivage de l'API Video de Vonage. Les hôtes peuvent démarrer et arrêter une archive directement à partir de la barre d'outils en cours d'appel, et les sessions enregistrées sont affichées sur la page d'adieu après l'appel, de sorte que les participants peuvent les revoir immédiatement après avoir raccroché.

L'archivage est contrôlé par l'option allowArchiving dans le fichier app-config.jsonde chaque application, ce qui signifie que vous pouvez l'activer ou le désactiver sans toucher au code natif.

Flou d'arrière-plan

Les participants peuvent désormais brouiller leur arrière-plan avant ou pendant un appel. L'effet est produit par le SDK Video de Vonage. pipeline de traitement média intégré de Vonage et est disponible directement à partir de l'aperçu de l'appareil de la salle d'attente, de sorte que les utilisateurs peuvent définir leur apparence préférée avant de se joindre à l'appel.

Comme toutes les fonctions configurables, le flou d'arrière-plan peut être activé à l'aide de l'option allowBackgroundEffects dans le fichier de configuration.

Sous-titres en direct

Les sous-titres en direct sont désormais activés dans les deux applications. Lorsqu'un hôte active les sous-titres, une transcription en temps réel s'affiche pour tous les participants, ce qui rend les sessions plus accessibles et plus utiles dans les environnements bruyants. Cette fonction s'intègre directement au service de sous-titrage service de sous-titrage Video API de Vonage et peut être activée ou désactivée indépendamment via l'indicateur allowCaptions drapeau.

Réactions des Emoji

Les participants peuvent s'exprimer à l'aide d'emoji pendant un appel. Les réactions sont fournies par l'intermédiaire de l API de signalisation et rendues sous forme de superpositions animées sur la tuile de chaque participant, fournissant un retour d'information léger et expressif sans interrompre le flux de la conversation. Les réactions sont configurables à l'aide de l'indicateur allowEmojis drapeau.

Sélection d'itinéraires audio

Les deux applications comprennent désormais un sélecteur d'itinéraire audio qui permet aux utilisateurs de passer d'un périphérique de sortie à l'autre (oreillette, haut-parleur, casque Bluetooth) en cours d'appel sans quitter la salle vidéo. Cette fonction est particulièrement utile sur les appareils mobiles, où l'itinéraire audio préféré peut changer au cours d'une réunion.

Améliorations spécifiques à la plate-forme

iOS

La barre d'outils en cours d'appel prend désormais en charge une barre inférieure extensible, permettant aux participants d'accéder rapidement à l'ensemble des commandes de la réunion sans encombrer la vue vidéo principale.

La gestion des autorisations de l'appareil photo et du microphone a été considérablement améliorée. L'application guide désormais les utilisateurs dans les boîtes de dialogue d'autorisation du système iOS, récupère proprement les autorisations refusées en cours de session et fournit des invites claires dans l'application pour aider les utilisateurs à résoudre les problèmes d'autorisation.

Cette version contient également un ensemble de corrections de bogues ciblées :

  • Amélioration de la gestion des erreurs avec une meilleure récupération en cas de défaillance inattendue de l'API et du réseau

  • Logique de reconnexion plus résiliente pour les connexions instables

  • Correction de la perte de flux du haut-parleur actif, lors du passage de la disposition du participant actif à celle du participant secondaire.

Android

Pour Android, la version GA contient le plugin Android Studio pour la configuration, l'un des ajouts les plus conviviaux pour les développeurs dans cette version. Le plugin s'intègre directement à l'IDE et surveille le fichier config/app-config.json (fichier de configuration). Chaque fois que vous modifiez et enregistrez la configuration, une synchronisation Gradle déclenche automatiquement le pipeline de génération de code sans nécessiter d'invocation manuelle. ./gradlew generateVonageConfig manuelle. Le flux de travail est aussi simple que l'édition du fichier de configuration et la sauvegarde de la configuration.AppConfig.kt est régénéré instantanément.

Cette version comporte d'autres améliorations spécifiques à Android :

  • Simplification de l'écran d'accueil : nettoyage et rationalisation de l'écran d'accueil pour une première impression plus nette.

  • Amélioration du tri des participants : les participants sont désormais triés de manière plus cohérente dans la liste des participants et dans la grille.

  • Navigation et correction du manifeste : résolution des problèmes de navigation et correction de la configuration des paramètres de l'hôte dans le manifeste Android.

  • Mise à jour de l'icône d'enregistrement : l'icône de l'indicateur d'enregistrement en cours d'appel a été rafraîchie pour une meilleure visibilité.

Pour commencer

Prêt à commencer ? Voici ce que vous devez savoir.

Référentiels

Les deux applications nécessitent une instance déployée du backend partagé Node.js partagée pour générer les jetons de session de l'API Video de Vonage. Une fois que le backend est en cours d'exécution, clonez le dépôt correspondant, définissez votre BASE_API_URL dans la configuration, et construisez.

Des guides de démarrage avec des instructions d'installation complètes sont disponibles pour les deux versions suivantes Android et iOS.

Conclusion

La version GA de Native VERA 1.0.0 marque une étape importante pour permettre aux développeurs de créer plus facilement des applications Video natives de qualité de production sur iOS et Android. Avec un ensemble complet de fonctionnalités (archivage, flou d'arrière-plan, sous-titres en direct, réactions emoji et sélection de périphériques audio) et un système de configuration propre, basé sur JSON, qui élimine la configuration de base, Native VERA vous offre une base solide et extensible à partir de laquelle vous pouvez construire.

Nous espérons que ces applications de référence et les modèles sous-jacents qu'elles démontrent vous aideront à créer des applications Video plus efficaces et plus attrayantes.

Vous avez une question ou souhaitez partager ce que vous construisez ?

Restez connecté et tenez-vous au courant des dernières nouvelles, astuces et événements concernant les développeurs.

Partager:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroDéfenseur des développeurs

Julia s'engage à aider ses collègues développeurs en créant des tutoriels, des guides et des ressources pratiques. Grâce à son expérience en matière de sensibilisation et d'éducation, elle vise à rendre la technologie plus accessible et à améliorer l'expérience globale des développeurs. Vous pouvez souvent la trouver lors d'événements communautaires locaux.