
Compartir:
Julia está comprometida con la capacitación de los desarrolladores mediante la creación de tutoriales, guías y recursos prácticos. Con experiencia en divulgación y educación, su objetivo es hacer que la tecnología sea más accesible y mejorar la experiencia general de los desarrolladores. A menudo se la puede encontrar en eventos de la comunidad local.
Presentamos la API de Video API Native Reference Apps de Vonage 1.0 GA
Tiempo de lectura: 6 minutos
Introducción
Nos complace anunciar el lanzamiento de la disponibilidad general (GA) de las aplicaciones de referencia de la API de Video de Vonage para iOS y Android-conocidas colectivamente como Native VERA. Presentadas por primera vez como una versión beta en diciembre de 2025, ambas aplicaciones alcanzan ahora su primer hito listo para la producción, con un amplio conjunto de nuevas funciones en llamadas, una experiencia de usuario más pulida y mejoras significativas para los desarrolladores que buscan un punto de partida para aplicaciones de video nativas en tiempo real.
|
|
Las Video API Reference Apps de Vonage son aplicaciones de videoconferencia multipartitas de código abierto que demuestran las mejores prácticas para integrar la API de Video de Vonage en plataformas móviles nativas. La aplicación iOS está construida con Swift y SwiftUI, mientras que la aplicación Android utiliza Kotlin y Jetpack Compose. Ambas comparten un backend Node.js Express para la gestión de sesiones y tienen licencia Apache 2.0.
He aquí un resumen de las novedades y mejoras de la versión GA. Como siempre, recomendamos consultar las notas de la versión completa para iOS y Android para conocer todos los cambios.
La versión GA equipara las prestaciones de ambas aplicaciones en las principales funciones de conferencia, al tiempo que añade mejoras específicas de la plataforma.
Estas aplicaciones de referencia son modulares, lo que permite crear proyectos y binarios de aplicación muy personalizados que incluyen sólo las funciones que se necesitan. Las funciones y el tema deseados pueden configurarse editando las etiquetas config.json y theme.json respectivamente.
Veamos lo más destacado.
Archivo de sesiones
Ambas aplicaciones ahora admiten la grabación de llamadas a través de la función de archivo de Video API de Vonage. Los anfitriones pueden iniciar y detener un archivo directamente desde la barra de herramientas de la llamada, y las sesiones grabadas aparecen en la página de despedida posterior a la llamada para que los participantes puedan revisarlas inmediatamente después de colgar.
El archivado se controla mediante la opción allowArchiving de cada aplicación app-config.jsonlo que significa que puedes activarlo o desactivarlo sin tocar ningún código nativo.
Desenfoque de fondo
Los participantes ahora pueden difuminar su fondo antes o durante una llamada. El efecto es impulsado por el SDK de Video de Vonage procesamiento de medios integrado de Vonage Video SDK y está disponible directamente desde la vista previa del dispositivo de la sala de espera, para que los usuarios puedan establecer su aspecto preferido antes de unirse.
Como todas las funciones configurables, el desenfoque de fondo puede activarse con el indicador allowBackgroundEffects en el archivo de configuración.
Subtítulos en directo
Los subtítulos en directo están ahora disponibles en ambas aplicaciones. Cuando un anfitrión activa los subtítulos, aparece una transcripción superpuesta en tiempo real para todos los participantes, lo que hace que las sesiones sean más accesibles y útiles en entornos ruidosos. La función se integra directamente con el servicio de subtítulos servicio de subtítulos de Video API de Vonage y se puede activar o desactivar de forma independiente a través del allowCaptions bandera.
Reacciones Emoji
Los participantes pueden expresarse con reacciones emoji durante una llamada. Las reacciones se envían a través de la API de señalización y se muestran como superposiciones animadas en el mosaico de cada participante, proporcionando una respuesta ligera y expresiva sin interrumpir el flujo de la conversación. Las reacciones se pueden configurar con el indicador allowEmojis bandera.
Selector de ruta de audio
Ambas aplicaciones incluyen ahora un selector de rutas de audio que permite a los usuarios cambiar entre los dispositivos de salida disponibles (auricular, altavoz, auriculares Bluetooth) en medio de la llamada sin salir de la sala de vídeo. Esto es especialmente útil en dispositivos móviles, donde la ruta de audio preferida puede cambiar a lo largo de una reunión.
Mejoras específicas de la plataforma
iOS
La barra de herramientas de la llamada ahora admite una barra inferior ampliable, lo que permite a los participantes acceder rápidamente a todos los controles de la reunión sin saturar la vista de vídeo principal.
Se ha mejorado significativamente la gestión de permisos de cámara y micrófono. La aplicación ahora guía a los usuarios a través de los cuadros de diálogo de permisos del sistema iOS, se recupera limpiamente cuando se deniegan permisos a mitad de sesión y ofrece indicaciones claras dentro de la aplicación para ayudar a los usuarios a resolver problemas de permisos.
Esta versión también incluye un conjunto de correcciones de errores específicas:
Mejora de la gestión de errores con una mejor recuperación ante fallos inesperados de la API y de la red.
Lógica de reconexión más resistente para conexiones inestables.
Corrección de la pérdida de flujo del altavoz activo al cambiar de participante activo a secundario.
Android
Para Android, la versión GA incluye el complemento de configuración de Android Studio, una de las novedades más fáciles de usar para los desarrolladores. El plugin se integra directamente con el IDE y vigila el archivo config/app-config.json archivo. Cada vez que se edita y guarda la configuración, una sincronización de Gradle activa automáticamente el canal de generación de código sin necesidad de una invocación manual. ./gradlew generateVonageConfig manual. El flujo de trabajo es tan simple como editar el archivo de configuración y guardar-.AppConfig.kt se regenera al instante.
Otras mejoras específicas de Android en esta versión son:
Simplificación de la pantalla de inicio: limpieza y racionalización de la pantalla de bienvenida para una primera impresión más limpia.
Mejora de la ordenación de los participantes: los participantes se ordenan ahora de forma más coherente en la lista de participantes y en la vista de cuadrícula.
Corrección de la navegación y del manifiesto: se han resuelto los problemas de navegación y se ha corregido la configuración del host de parámetros en el manifiesto de Android.
Icono de grabación actualizado: el icono del indicador de grabación en llamada se ha renovado para mejorar su visibilidad.
Primeros pasos
¿Listo para empezar? Esto es lo que tienes que saber.
Repositorios
Ambas aplicaciones requieren una instancia desplegada del backend compartido de backend Node.js para generar los tokens de sesión de la Video API de Vonage. Una vez que tengas el backend en ejecución, clona el repositorio correspondiente, establece tu BASE_API_URL en la configuración y compila.
Las guías de inicio con instrucciones completas de configuración están disponibles tanto para Android y iOS.
Conclusión
El lanzamiento de Native VERA 1.0.0 GA supone un paso importante para facilitar a los desarrolladores la creación de aplicaciones de vídeo nativas con calidad de producción en iOS y Android. Con un conjunto completo de funciones (archivado, desenfoque de fondo, subtítulos en directo, reacciones emoji y selección de dispositivos de audio) y un sistema de configuración limpio basado en JSON que elimina la configuración repetitiva, Native VERA ofrece una base sólida y ampliable sobre la que construir.
Esperamos que estas aplicaciones de referencia y los patrones subyacentes que demuestran le ayuden a crear aplicaciones de vídeo más eficaces y atractivas.
¿Tienes alguna pregunta o algo que compartir? Únete a la conversación en Slack de la comunidad de Vonagey mantente actualizado con el Boletín para desarrolladoressíguenos en X (antes Twitter)suscríbete a nuestro canal de YouTube para ver tutoriales en video, y sigue la página de página para desarrolladores de Vonage en LinkedInun espacio para que los desarrolladores aprendan y se conecten con la comunidad. Mantente conectado, comparte tu progreso y entérate de las últimas noticias, consejos y eventos para desarrolladores.
Compartir:
Julia está comprometida con la capacitación de los desarrolladores mediante la creación de tutoriales, guías y recursos prácticos. Con experiencia en divulgación y educación, su objetivo es hacer que la tecnología sea más accesible y mejorar la experiencia general de los desarrolladores. A menudo se la puede encontrar en eventos de la comunidad local.

