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

Einführung der Vonage Video API Native Reference Apps 1.0 GA

Zuletzt aktualisiert am March 11, 2026

Lesedauer: 5 Minuten

Einführung

Wir freuen uns, die allgemeine Verfügbarkeit (GA) der Vonage Video API Reference Apps für iOS und Android-insgesamt bekannt als Native VERA. Beide Apps wurden erstmals im Dezember 2025 als Beta-Version vorgestellt und erreichen nun ihren ersten produktionsreifen Meilenstein. Sie bieten eine Vielzahl neuer Funktionen für Anrufe, ein ausgefeilteres Benutzererlebnis und erhebliche Verbesserungen für Entwickler, die einen Ausgangspunkt für native Echtzeit-Videoanwendungen suchen.

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

Die Vonage Video API Reference Applications sind Open-Source-Anwendungen für Videokonferenzen mit mehreren Teilnehmern, die bewährte Verfahren für die Integration der Vonage Video API auf nativen mobilen Plattformen demonstrieren. Die iOS-App wurde mit Swift und SwiftUI erstellt, während die Android-App Kotlin und Jetpack Compose verwendet. Beide nutzen ein gemeinsames Node.js Express-Backend für die Sitzungsverwaltung und sind unter Apache 2.0 lizenziert.

Hier finden Sie einen Überblick über die Neuerungen und Verbesserungen in der GA-Version. Wie immer empfehlen wir, sich die vollständigen Versionshinweise für iOS und Android für alle Änderungen.

Die GA-Version bringt beide Anwendungen auf den gleichen Funktionsstand bei allen wichtigen Konferenzfunktionen und bietet gleichzeitig plattformspezifische Verbesserungen.

Diese Referenzanwendungen sind modular aufgebaut, so dass Sie hochgradig angepasste Projekte und Anwendungsbinärdateien erstellen können, die nur die von Ihnen benötigten Funktionen enthalten. Die gewünschten Funktionen und das Thema lassen sich durch Bearbeiten der config.json und theme.json Dateien konfiguriert werden.

Schauen wir uns die Highlights an.

Archivierung von Sitzungen

Beide Anwendungen unterstützen jetzt die Aufzeichnung von Anrufen über die Archivierungsfunktion der Vonage Video API. Gastgeber können ein Archiv direkt von der Anruf-Symbolleiste aus starten und stoppen. Aufgezeichnete Sitzungen werden auf der Abschiedsseite nach dem Anruf angezeigt, sodass die Teilnehmer sie sofort nach dem Auflegen ansehen können.

Die Archivierung wird durch das allowArchiving Flagge in jeder App app-config.jsongesteuert, d.h. Sie können sie aktivieren oder deaktivieren, ohne den nativen Code zu verändern.

Hintergrund Unschärfe

Die Teilnehmer können jetzt ihren Hintergrund vor oder während eines Anrufs unscharf machen. Dieser Effekt wird durch die integrierte Medienverarbeitungspipeline des Vonage Video SDK integrierten Medienverarbeitungspipeline und ist direkt in der Gerätevorschau des Warteraums verfügbar, so dass die Benutzer ihr bevorzugtes Aussehen vor der Teilnahme einstellen können.

Wie alle konfigurierbaren Funktionen kann auch die Hintergrundunschärfe mit dem allowBackgroundEffects Flagge in der Konfigurationsdatei eingeschaltet werden.

Live-Unterschriften

Live-Untertitel sind jetzt in beiden Apps aktiviert. Sobald ein Gastgeber die Untertitel aktiviert, wird für alle Teilnehmer eine Echtzeit-Transkription eingeblendet, wodurch Sitzungen in lauten Umgebungen zugänglicher und nützlicher werden. Die Funktion lässt sich direkt in den Vonage Video API Untertitel-Service und kann unabhängig voneinander über das allowCaptions Flagge.

Emoji-Reaktionen

Teilnehmer können sich während eines Anrufs mit Emoji-Reaktionen ausdrücken. Die Reaktionen werden über die Signalisierungs-API übermittelt und als animierte Overlays auf der Kachel eines jeden Teilnehmers dargestellt, um leichtes, ausdrucksstarkes Feedback zu geben, ohne den Gesprächsfluss zu unterbrechen. Die Reaktionen können mit dem allowEmojis Flagge.

Audio Route Picker

Beide Apps enthalten jetzt eine Audio-Routenauswahl, mit der die Benutzer während des Gesprächs zwischen den verfügbaren Ausgabegeräten - Hörer, Lautsprecher, Bluetooth-Headset - wechseln können, ohne den Videoraum zu verlassen. Dies ist besonders wertvoll auf mobilen Geräten, wo sich die bevorzugte Audio-Route während eines Meetings ändern kann.

Plattformspezifische Verbesserungen

iOS

Die Symbolleiste für Anrufe unterstützt jetzt eine erweiterbare untere Leiste, die den Teilnehmern schnellen Zugriff auf alle Steuerelemente des Meetings ermöglicht, ohne die Hauptvideoansicht zu beeinträchtigen.

Die Verwaltung von Kamera- und Mikrofonberechtigungen wurde deutlich verbessert. Die App führt die Benutzer jetzt durch die Berechtigungsdialoge des iOS-Systems, stellt sich sauber wieder her, wenn Berechtigungen mitten in der Sitzung verweigert werden, und bietet klare In-App-Anweisungen, um Benutzern bei der Lösung von Berechtigungsproblemen zu helfen.

Diese Version enthält auch eine Reihe von gezielten Fehlerkorrekturen:

  • Verbesserte Fehlerbehandlung mit besserer Wiederherstellung bei unerwarteten API- und Netzwerkausfällen

  • Widerstandsfähigere Wiederverbindungslogik für instabile Verbindungen

  • Behebung des Streaming-Verlusts des aktiven Lautsprechers beim Umschalten des Layouts von aktivem Teilnehmer auf sekundär

Android

Für Android enthält die GA-Version das Android Studio-Plugin für die Konfiguration, eine der entwicklerfreundlichsten Neuerungen in dieser Version. Das Plugin integriert sich direkt in die IDE und überwacht die config/app-config.json Datei. Jedes Mal, wenn Sie die Konfiguration bearbeiten und speichern, löst eine Gradle-Synchronisation automatisch die Code-Generierungspipeline aus, ohne dass ein manueller ./gradlew generateVonageConfig Aufrufen. Der Arbeitsablauf ist so einfach wie das Bearbeiten der Konfigurationsdatei und das Speichern.AppConfig.kt wird sofort neu generiert.

Weitere Android-spezifische Verbesserungen in dieser Version umfassen:

  • Vereinfachter Startbildschirm: Der Begrüßungsbildschirm wurde bereinigt und gestrafft, um einen besseren ersten Eindruck zu vermitteln.

  • Verbesserte Teilnehmersortierung: Die Teilnehmer werden jetzt in der Teilnehmerliste und in der Gitteransicht einheitlicher sortiert.

  • Korrektur der Navigation und des Manifests: Behebung von Navigationsproblemen und Korrektur der Parameter-Host-Konfiguration im Android-Manifest

  • Aktualisiertes Aufzeichnungssymbol: Das Symbol für die Aufzeichnungsanzeige während eines Anrufs wurde aktualisiert und ist nun besser sichtbar.

Erste Schritte

Sind Sie bereit, loszulegen? Hier ist, was Sie wissen müssen.

Repositories

Beide Anwendungen erfordern eine bereitgestellte Instanz des gemeinsamen Node.js-Backend um Vonage Video API Sitzungs-Tokens zu generieren. Sobald das Backend läuft, klone das entsprechende Repository, setze deine BASE_API_URL in der Konfiguration ein und erstellen Sie es.

Anleitungen für die ersten Schritte mit vollständigen Anweisungen zur Einrichtung sind für beide Betriebssysteme verfügbar Android und iOS.

Schlussfolgerung

Die Veröffentlichung von Native VERA 1.0.0 GA ist ein wichtiger Schritt, um Entwicklern die Erstellung von nativen Video-Applikationen in Produktionsqualität für iOS und Android zu erleichtern. Mit einem vollständigen Funktionsumfang (Archivierung, Hintergrundunschärfe, Live-Untertitel, Emoji-Reaktionen und Auswahl von Audiogeräten) und einem sauberen, JSON-gesteuerten Konfigurationssystem, das Kesselstein-Einstellungen überflüssig macht, bietet Native VERA eine solide, erweiterbare Grundlage, auf der Sie aufbauen können.

Wir hoffen, dass diese Referenz-Applikationen und die ihnen zugrunde liegenden Muster Ihnen helfen, effizientere und ansprechendere Video-Anwendungen zu entwickeln.

Haben Sie eine Frage oder möchten Sie etwas mitteilen? Beteiligen Sie sich am Gespräch auf dem Vonage Community Slackund bleiben Sie auf dem Laufenden mit dem Entwickler-Newsletter, folgen Sie uns auf X (früher Twitter), abonnieren Sie unseren YouTube-Kanal für Video-Tutorials, und folgen Sie der Vonage Entwickler-Seite auf LinkedInein Raum für Entwickler, um zu lernen und sich mit der Community zu vernetzen. Bleiben Sie in Verbindung, teilen Sie Ihre Fortschritte und halten Sie sich über die neuesten Nachrichten, Tipps und Veranstaltungen für Entwickler auf dem Laufenden!

Teilen Sie:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroAdvokat für Entwickler

Julia hat es sich zur Aufgabe gemacht, andere Entwickler durch die Erstellung von Tutorials, Anleitungen und praktischen Ressourcen zu unterstützen. Mit ihrem Hintergrund in den Bereichen Öffentlichkeitsarbeit und Bildung möchte sie Technologien zugänglicher machen und die Erfahrung von Entwicklern insgesamt verbessern. Man kann sie oft bei lokalen Veranstaltungen antreffen.