Déjenos sus datos y le enviaremos un resumen por correo electrónico.
Consiento el tratamiento de mis datos personales para el envío de material publicitario personalizado de conformidad con la Política de privacidad. Al confirmar el envío, acepta recibir material de marketing
Gracias.

El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Innowise es una empresa internacional de desarrollo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1800+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.
Conócenos
Innowise es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1600+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.

Desarrollo de aplicaciones móviles WebRTC: 60% adopción del usuario

Innowise proporcionó una solución WebRTC móvil repleta de funciones para videoconferencias y análisis de llamadas basados en IA.

Cliente

Industria
Tecnologías de la información
Región
US
Cliente desde
2022

Nuestro cliente, una empresa tecnológica con sede en Norteamérica, está especializada en soluciones de comunicación digital. Operan en un mercado global competitivo y se esfuerzan por mejorar las interacciones digitales de particulares y empresas.

La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del acuerdo de confidencialidad.

Desafío

Creación de una solución de videoconferencia móvil con funciones de inteligencia artificial

El cliente acudió con una sofisticada plataforma de videoconferencia ya instalada, rica en funcionalidades basadas en IA y destinada a transformar las comunicaciones en línea. Su plataforma contaba con funciones como transcripción de llamadas en tiempo real, análisis de sentimientos durante los diálogos, análisis en profundidad de las conversaciones y seguimiento en tiempo real de la actividad de los participantes.

Estas funciones mejoran la comunicación ofreciendo una visión más profunda de las conversaciones, midiendo los tonos emocionales y proporcionando resúmenes concisos de las reuniones. Mediante el análisis de la actividad en tiempo real, los usuarios pueden identificar y abordar cualquier laguna en la participación, garantizando interacciones fluidas y productivas en todo momento.

A pesar de contar con una sólida versión web de su plataforma, el cliente tenía dificultades para dirigirse a un público centrado en el móvil. La falta de una solución de videoconferencia móvil específica limitaba su crecimiento en este segmento.

Los principales problemas señalados por el cliente fueron:

  • Paridad de funciones: La necesidad de que la aplicación móvil ofrezca el mismo conjunto completo de funciones que la versión web, garantizando una experiencia coherente en todos los dispositivos.

 

  • Integración de IA: Integración de algoritmos de IA para analizar los registros de llamadas de móviles, extraer ideas, calibrar el estado de ánimo de las conversaciones y proporcionar instantáneas resumidas de las discusiones para los usuarios de móviles.
  • Flexibilidad de autenticación: Incorporación de métodos de inicio de sesión seguros, especialmente la integración con plataformas populares como Google y Apple, para impulsar la adopción por parte de los usuarios.
  • Flujo de vídeo optimizado: Gestión dinámica de la calidad del flujo de vídeo para garantizar la fluidez de la llamada, dada la diversidad de dispositivos móviles y condiciones de la red.

Dados estos requisitos, el cliente se puso en contacto con Innowise para crear una aplicación móvil que reflejara los puntos fuertes de la plataforma web, pero con la agilidad y las funciones añadidas adaptadas a los usuarios móviles.

Solución

Aplicación móvil de videoconferencia con calendario personalizado, gestión de horarios y análisis posterior a la llamada

Nuestra empresa de desarrollo de aplicaciones de videoconferencia se embarcó en el diseño de una aplicación móvil personalizada a medida para videoconferencias impulsadas por IA. Durante 4 meses, hemos desarrollado la versión móvil e integrado la transcripción en tiempo real, el reconocimiento de gestos, los resúmenes de reuniones, la personalización de la programación, la sincronización de llamadas y la accesibilidad a las notas de la reunión optimizada para móviles.

Custom calendar & schedule management

Atendiendo a los requisitos planteados por el cliente, nuestro equipo de desarrollo creó un widget de calendario personalizado en lugar de confiar en soluciones estándar. Varios factores influyeron en esta decisión:

  • Normas de diseño: La aplicación móvil requería unas normas de representación visual intrincadas. Las reuniones debían representarse en función de su duración, prioridades y temas para una comprensión intuitiva. Cualquier solapamiento o reunión simultánea debía ser claramente visible para el usuario. La gestión de los solapamientos nos obligó a desarrollar algoritmos para situar cada reunión con precisión y evitar el desorden visual. Esta granularidad de control era difícil de conseguir con soluciones prefabricadas.
  • Integración con soluciones existentes: Reconociendo que los usuarios a menudo dependen de otras plataformas para su programación, nuestra solución ofrece integraciones con Google Calendar y otras herramientas de programación bajo demanda.
  • Enlaces profundos y unión instantánea a reuniones: La aplicación móvil permite a los usuarios compartir un enlace de reunión con cualquiera, incluso con quienes no tengan la aplicación. Al hacer clic en este enlace, se abre la aplicación o, si el destinatario no la tiene instalada, se inicia la reunión en la versión optimizada del navegador.

Experiencia de llamada enriquecida con integración de IA

La aplicación ofrece una experiencia de llamada interactiva adaptada a las preferencias y necesidades de cada participante. Más allá de las ofertas convencionales de vídeo y sonido, la aplicación destaca por su reconocimiento de gestos y estados de ánimo basado en inteligencia artificial. Durante las llamadas, el sistema detecta e interpreta gestos específicos y expresiones faciales de los usuarios. Por ejemplo, saludar a la cámara o dar un pulgar hacia arriba pueden ser reconocidos instantáneamente por la aplicación, que puede traducir estos gestos en emojis de chat, proporcionando una señal visual a todos los participantes sobre las reacciones de un individuo.

Nuestro equipo implantó un sistema de vídeo adaptativo basado en preferencias. Según las preferencias del usuario y las condiciones de la red, la calidad del vídeo se ajusta dinámicamente. Esto garantiza que, independientemente de las limitaciones de ancho de banda, los usuarios disfruten de una experiencia de llamada fluida.

Todas las llamadas entrantes se graban y almacenan en el back-end del sistema. Estos datos no sólo sirven de registro, sino que también son analizados por la IA para proporcionar información sobre la dinámica de la llamada. Tanto si se trata de entender el estado de ánimo de la conversación mediante transcripciones analizadas por IA como de reconocer el nivel de compromiso de los participantes, el sistema proporciona información valiosa a los usuarios después de la llamada.

Call recording & post-call analysis

Teniendo en cuenta la importancia del análisis posterior a las reuniones, nuestra solución incorporó funciones de grabación de llamadas. Los usuarios no sólo pueden grabar sus sesiones, sino también revisarlas con distintas velocidades de reproducción. La IA amplía aún más esta experiencia al dividir la llamada en distintos segmentos en función de los temas. 

Para quienes prefieran una visión general concisa, el sistema de IA genera un resumen en el que se destacan los puntos más importantes del debate, las decisiones tomadas y las medidas acordadas. Esta función es especialmente ventajosa para quienes se hayan perdido la reunión o necesiten un repaso rápido.

La aplicación ofrece análisis de tendencias a lo largo del tiempo. Al acumular datos de reuniones consecutivas, los usuarios pueden hacer un seguimiento de los temas recurrentes, los asuntos tratados con frecuencia o los problemas persistentes. Esto es muy útil para proyectos a largo plazo en los que el seguimiento de los avances y la identificación de puntos débiles constantes orientan las decisiones estratégicas.

Otra función es la identificación de oradores. El sistema de IA puede distinguir distintas voces y etiquetarlas, lo que simplifica el proceso de seguimiento de las intervenciones de los oradores durante una reunión para una mayor claridad. Esto es especialmente útil en reuniones grandes con varios participantes.

Además, para ayudar en la preparación de futuras reuniones, la aplicación ofrece análisis predictivos. Examinando reuniones anteriores, puede sugerir posibles temas o preguntas que podrían surgir, ayudando a los participantes a estar mejor preparados.

Todas estas herramientas analíticas, antes confinadas a las plataformas de escritorio, se han presentado en la aplicación móvil, garantizando que los usuarios puedan aprovechar los conocimientos en cualquier momento, sin comprometer la intuitividad.

Tecnologías y herramientas

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, AutoRoute, Easy Localization
Protocolos de comunicación
WebRTC, WebSockets
Enrutamiento y navegación
AutoRoute
Localización
Easy Localization
Gestión estatal
BloC

Proceso

Nuestra WebRTC se ajustaba estrictamente a la metodología Agile, haciendo hincapié en la entrega iterativa, la adaptabilidad y los ciclos regulares de retroalimentación. El proceso se detalló de la siguiente manera:
  • Fase de descubrimiento: Comenzamos revisando la lista de funciones que deseaba el cliente. Tras un examen exhaustivo, nuestros expertos evaluaron la viabilidad de cada una de ellas y crearon tickets individuales para cada una. La ausencia de una especificación técnica concreta obligó a nuestro equipo a tomar como referencia la versión web, asegurándose de que la experiencia móvil mantuviera las características principales.
  • Diseño UI/UX: Aunque el cliente proporcionó los diseños web, nuestro papel fue fundamental a la hora de traducir esos diseños en una interfaz adaptada a dispositivos móviles.
  • Desarrollo: Esta fase se dividió en sprints, cada uno de los cuales finalizó con una demostración al cliente. Como el backend ya existía, nuestros desarrolladores tuvieron que colaborar estrechamente con el equipo de backend del cliente para garantizar la compatibilidad entre la infraestructura existente y nuestras adaptaciones móviles.
  • Pruebas y control de calidad: Las pruebas eran un proceso continuo que se llevaba a cabo en paralelo con el desarrollo, garantizando que cualquier error o fallo que surgiera se resolviera con prontitud.
  • Despliegue y mantenimiento: Una vez desarrollada la aplicación, nuestro siguiente paso fue su lanzamiento, seguido de nuestro compromiso con su continuo apoyo y perfeccionamiento en función de los comentarios de los usuarios.
El sello distintivo de nuestra colaboración fue el uso de la solución WebRTC móvil como herramienta de videoconferencia para comunicarnos con el cliente. Al principio, utilizamos su versión web y, a medida que avanzaba el proyecto, nuestras reuniones se trasladaron a la versión móvil que creamos. Jira nos facilitó el seguimiento de tareas y la planificación de sprints, garantizando la transparencia de nuestras operaciones.

Equipo

1
Jefe de proyecto
2
Desarrolladores de Flutter
1
Jefe de equipo de móviles
1
Ingeniero de QA
equipo-innowise

Resultados

Tras el lanzamiento de la aplicación de videoconferencia móvil, observamos que más del 60% de la base de usuarios existente adoptó y descargó rápidamente la versión móvil. La combinación de un diseño refinado y funciones intuitivas caló hondo entre los usuarios. Esta adaptabilidad no sólo habla del atractivo inherente de la aplicación, sino que también se refleja en un aumento significativo de 13 puntos en la puntuación Net Promoter Score (NPS).

Gracias al diseño centrado en el móvil, los usuarios pueden participar activamente en las reuniones desde prácticamente cualquier lugar. Los enlaces de invitación rápida permiten convocar a los participantes con un solo toque. Además, el acceso a las notas y análisis de las reuniones desde los dispositivos móviles elimina la dependencia de los ordenadores de sobremesa.

Una vez finalizado el desarrollo de la aplicación móvil WebRTC, el cliente experimentó un notable aumento de los registros de nuevos usuarios, un claro indicador de la resonancia de la aplicación en el mercado. La distinción de la aplicación también quedó patente cuando se colocó entre las 20 primeras en Product Hunt durante ese mes. Esta atención dio lugar a inversiones adicionales, lo que puso de relieve el potencial de la aplicación en el mercado.

Duración del proyecto
  • Mayo 2022 - Septiembre 2022

60%

de los usuarios existentes descargaron la aplicación móvil

13

puntos en Net Promoter Score (NPS)

Póngase en contacto con nosotros

Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Por favor, facilítenos detalles del proyecto, duración, tecnologías, especialistas informáticos necesarios y otra información relevante.
    Grabe un mensaje de voz sobre su proyecto
    para ayudarnos a comprenderlo mejor.
    Adjunte los documentos adicionales si es necesario
    Cargar archivo

    Puede adjuntar hasta 1 archivo de 2 MB en total. Archivos válidos: pdf, jpg, jpeg, png

    Le informamos de que cuando haga clic en el botón Enviar, Innowise procesará sus datos personales de acuerdo con nuestra Política de privacidad con el fin de proporcionarle la información adecuada.

    ¿Qué pasa después?

    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.

    2

    Después de examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y las estimaciones de costos.

    3

    Concertamos una reunión con usted para discutir la oferta y llegar a un acuerdo.

    4

    Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    flecha