Por favor, deixe os seus contactos, enviar-lhe-emos a nossa visão geral por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1800+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Desenvolvimento de aplicações móveis WebRTC: 60% adoção pelo utilizador

A Innowise forneceu uma solução WebRTC móvel rica em funcionalidades para videoconferência e análise de chamadas com base em IA.

Cliente

Indústria
Tecnologia da informação
Região
EUA
Cliente desde
2022

O nosso cliente, uma empresa tecnológica sediada na América do Norte, é especializada em soluções de comunicação digital. Operando num mercado global competitivo, esforça-se por melhorar as interacções digitais para indivíduos e empresas.

As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

Criar uma solução de videoconferência móvel com funcionalidades de IA

O cliente contactou a empresa com uma sofisticada plataforma de videoconferência já instalada, rica em funcionalidades baseadas em IA destinadas a transformar as comunicações online. A sua plataforma tinha características como a transcrição de chamadas em tempo real, a análise de sentimentos durante os diálogos, a análise aprofundada das conversas e o acompanhamento em tempo real da atividade dos participantes.

Estas funcionalidades melhoram a comunicação, oferecendo uma visão mais profunda das conversas, avaliando os tons emocionais e fornecendo resumos concisos das reuniões. Ao analisar a atividade em tempo real, os utilizadores podem identificar e resolver quaisquer lacunas de envolvimento, garantindo interacções suaves e produtivas.

Apesar de ter uma versão web robusta da sua plataforma, o cliente deparou-se com obstáculos na abordagem do público centrado nos telemóveis. A falta de uma solução de videoconferência móvel dedicada limitou o seu crescimento neste segmento.

As principais questões destacadas pelo cliente foram:

  • Paridade de funcionalidades: A necessidade de a aplicação móvel oferecer o mesmo conjunto abrangente de funcionalidades que a versão Web, garantindo uma experiência consistente em todos os dispositivos.

 

  • Integração de IA: Integração de algoritmos de IA para analisar registos de chamadas móveis, extrair informações, avaliar o estado de espírito das conversas e fornecer instantâneos resumidos das discussões aos utilizadores móveis.
  • Flexibilidade de autenticação: Incorporar métodos de início de sessão seguros, especialmente a integração com plataformas populares como a Google e a Apple, para aumentar a adoção pelos utilizadores.
  • Fluxo de vídeo optimizado: Gerir a qualidade do fluxo de vídeo de forma dinâmica para garantir a fluidez das chamadas, tendo em conta a diversidade de dispositivos móveis e as condições de rede.

Tendo em conta estes requisitos, o cliente contactou a Innowise para criar uma aplicação móvel que reflectisse os pontos fortes da plataforma Web, mas com a agilidade e as características adicionais adaptadas aos utilizadores móveis.

Solução

Aplicação móvel de videoconferência com calendário personalizado, gestão de horários e análise pós-chamada

A nossa empresa de desenvolvimento de aplicações de videoconferência começou a conceber uma aplicação móvel personalizada para videoconferência alimentada por IA. Ao longo de 4 meses, desenvolvemos a versão móvel e integrámos transcrição em tempo real, reconhecimento de gestos, resumos de reuniões, personalização de horários, sincronização de chamadas e acessibilidade de notas de reuniões optimizadas para dispositivos móveis.

Custom calendar & schedule management

Para responder aos requisitos do cliente, a nossa equipa de desenvolvimento criou um widget de calendário personalizado, em vez de se basear em soluções prontas a utilizar. Vários factores influenciaram esta decisão:

  • Regras de apresentação: A aplicação móvel exigia regras de representação visual complexas. As reuniões deviam ser representadas com base nas suas durações, prioridades e tópicos para uma compreensão intuitiva. Quaisquer sobreposições ou reuniões simultâneas tinham de ser claramente visíveis para o utilizador. O tratamento das sobreposições exigiu o desenvolvimento de algoritmos para posicionar cada reunião com precisão e evitar a confusão visual. Esta granularidade de controlo era difícil de alcançar com soluções pré-construídas.
  • Integração com soluções existentes: Reconhecendo que os utilizadores dependem frequentemente de outras plataformas para o seu agendamento, a nossa solução oferece integrações com o Google Calendar e outras ferramentas de agendamento a pedido.
  • Ligação profunda e adesão instantânea a reuniões: A aplicação móvel permite que os utilizadores partilhem uma ligação de reunião com qualquer pessoa, mesmo com quem não tenha a aplicação. Ao clicar nesta ligação, abre-se a aplicação ou, se o destinatário não tiver a aplicação instalada, a reunião é iniciada na versão optimizada do browser.

Experiência de chamada enriquecida com integração de IA

A aplicação proporciona uma experiência de chamada interactiva adaptada às preferências e necessidades de cada participante. Para além das ofertas convencionais de vídeo e som, a aplicação destaca-se pelo reconhecimento de gestos e estados de espírito orientado por IA. Durante as chamadas, o sistema detecta e interpreta gestos específicos e expressões faciais feitas pelos utilizadores. Por exemplo, acenar para a câmara ou dar um polegar para cima pode ser reconhecido instantaneamente pela aplicação, que depois pode traduzir estes gestos em emojis de conversação, fornecendo uma pista visual a todos os participantes sobre as reacções de um indivíduo.

A nossa equipa implementou um sistema de vídeo adaptativo baseado em preferências. Dependendo das preferências do utilizador e das condições da rede, a qualidade do vídeo ajusta-se dinamicamente. Isto garante que, independentemente das limitações de largura de banda, os utilizadores têm uma experiência de chamada suave.

Todas as chamadas recebidas são registadas e armazenadas no back-end do sistema. Estes dados não só servem de registo, como também são analisados por IA para fornecer informações sobre a dinâmica da chamada. Quer se trate de compreender o estado de espírito da conversa através de transcrições analisadas por IA ou de reconhecer o nível de envolvimento dos participantes, o sistema fornece um feedback valioso aos utilizadores após a chamada.

Call recording & post-call analysis

Tendo em conta a importância da análise pós-reunião, a nossa solução incorporou funcionalidades de gravação de chamadas. Os utilizadores não só podem gravar as suas sessões, como também podem revê-las com velocidades de reprodução variadas. A IA amplifica ainda mais esta experiência, dividindo a chamada em segmentos distintos com base em tópicos. 

Para aqueles que preferem uma visão geral concisa, o sistema de IA gera um resumo, destacando os pontos principais da discussão, as decisões tomadas e os itens de ação acordados. Esta funcionalidade é particularmente vantajosa para quem possa ter perdido a reunião ou necessite de uma rápida atualização.

A aplicação fornece uma análise de tendências ao longo do tempo. Ao acumular dados de reuniões consecutivas, os utilizadores podem seguir temas recorrentes, tópicos frequentemente discutidos ou problemas persistentes. Isto é fundamental para projectos de longo prazo em que o acompanhamento do progresso e a identificação de pontos problemáticos consistentes orientam as decisões estratégicas.

Outra caraterística é a identificação do orador. O sistema de IA consegue distinguir diferentes vozes e marcá-las, simplificando o processo de acompanhamento dos contributos dos oradores durante uma reunião para uma maior clareza. Isto é particularmente útil em reuniões maiores com vários participantes.

Além disso, para ajudar na preparação de futuras reuniões, a aplicação oferece uma análise preditiva. Ao examinar reuniões anteriores, pode sugerir potenciais tópicos ou questões que possam surgir, ajudando os participantes a prepararem-se melhor.

Todas estas ferramentas analíticas, outrora confinadas às plataformas de desktop, foram apresentadas na aplicação móvel, garantindo que os utilizadores podem obter informações a qualquer momento, sem comprometer a intuitividade.

Tecnologias e ferramentas

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, AutoRoute, Localização fácil
Protocolos de comunicação
WebRTC, WebSockets
Roteamento e navegação
AutoRoute
Localização
Localização fácil
Gestão do Estado
BloC

Processo

O nosso WebRTC estava em rigoroso alinhamento com a metodologia Agile, enfatizando a entrega iterativa, a adaptabilidade e os ciclos de feedback regulares. O processo foi detalhado da seguinte forma:
  • Fase de descoberta: Começámos por analisar a lista de funcionalidades que o cliente pretendia. Após uma análise minuciosa, os nossos especialistas avaliaram a viabilidade de cada funcionalidade e, subsequentemente, criaram pedidos individuais para as mesmas. A ausência de uma especificação técnica concreta exigiu que a nossa equipa fizesse referência à versão Web, assegurando que a experiência móvel mantivesse as funcionalidades principais.
  • Design UI/UX: Embora o cliente tenha fornecido os desenhos para a Web, o nosso papel foi fundamental na tradução desses desenhos para uma interface compatível com dispositivos móveis.
  • Desenvolvimento: Esta fase foi dividida em sprints, cada um terminando com uma demonstração ao cliente. Uma vez que o backend já estava implementado, os nossos programadores tiveram de estabelecer uma ligação estreita com a equipa de backend do cliente, assegurando a compatibilidade entre a infraestrutura existente e as nossas adaptações móveis.
  • Testes e controlo de qualidade: Os testes foram um processo contínuo conduzido em paralelo com o desenvolvimento, assegurando que quaisquer erros ou falhas emergentes fossem prontamente resolvidos.
  • Implementação e manutenção: Com a aplicação desenvolvida, o passo seguinte foi o seu lançamento, seguido do nosso empenho no seu apoio e aperfeiçoamento contínuos com base no feedback dos utilizadores.
A caraterística principal da nossa colaboração foi a utilização da solução WebRTC móvel como uma ferramenta de videoconferência para comunicar com o cliente. Inicialmente, utilizámos a sua versão Web e, à medida que o projeto avançava, as nossas reuniões passaram para a versão móvel que criámos. O Jira facilitou o acompanhamento de tarefas e o planeamento de sprints, garantindo a transparência das nossas operações.

Equipa

1
Gestor de projectos
2
Desenvolvedores do Flutter
1
Chefe de equipa móvel
1
Engenheiro de QA
conhecimento da equipa

Resultados

Após o lançamento da aplicação de videoconferência móvel, observámos que mais de 60% da base de utilizadores existente aderiu prontamente e transferiu a versão móvel. A combinação de um design requintado e de funcionalidades intuitivas foi bem recebida pelos utilizadores. Esta adaptabilidade não só demonstrou a atração inerente da aplicação, como também se reflectiu num aumento significativo de 13 pontos no Net Promoter Score (NPS).

Os utilizadores podem agora participar ativamente nas reuniões a partir de praticamente qualquer lugar, graças ao design centrado nos telemóveis. As hiperligações de convite rápido garantiram que os participantes estavam apenas a um toque de distância. Além disso, o acesso às notas e análises da reunião diretamente nos seus dispositivos móveis eliminou a dependência dos computadores de secretária.

Após a conclusão do desenvolvimento da aplicação móvel WebRTC, o cliente assistiu a um aumento notável de novos registos de utilizadores, um indicador claro da ressonância da aplicação no mercado. A distinção da aplicação também foi evidente quando garantiu uma posição entre os 20 primeiros no Product Hunt para esse mês. Esta atenção levou a investimentos adicionais, realçando o potencial da aplicação no mercado.

Duração do projecto
  • maio de 2022 - setembro de 2022

60%

dos utilizadores existentes descarregaram a aplicação móvel

13

ponto de aumento no Net Promoter Score (NPS)

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    seta