Lasciate i vostri contatti, vi invieremo la nostra panoramica via email
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1800+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Sviluppo di applicazioni mobili WebRTC: 60% adozione da parte degli utenti

Innowise ha fornito una soluzione WebRTC mobile ricca di funzionalità per videoconferenze e analisi delle chiamate basate sull'intelligenza artificiale.

Cliente

Industria
Tecnologia dell'informazione
Regione
STATI UNITI
Cliente da
2022

Il nostro cliente, un'azienda tecnologica con sede in Nord America, è specializzata in soluzioni di comunicazione digitale. Operando in un mercato globale competitivo, si adopera per migliorare le interazioni digitali di individui e aziende.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

Creazione di una soluzione di videoconferenza mobile con funzionalità AI

Il cliente si è rivolto a noi con una sofisticata piattaforma di videoconferenza già pronta, ricca di funzionalità basate sull'intelligenza artificiale e finalizzate a trasformare le comunicazioni online. La piattaforma disponeva di caratteristiche quali la trascrizione delle chiamate in tempo reale, l'analisi del sentiment durante i dialoghi, l'analisi approfondita delle conversazioni e il monitoraggio in tempo reale dell'attività dei partecipanti.

Queste funzioni migliorano la comunicazione offrendo una visione più approfondita delle conversazioni, misurando i toni emotivi e fornendo riepiloghi concisi delle riunioni. Analizzando l'attività in tempo reale, gli utenti possono identificare e risolvere eventuali lacune nel coinvolgimento, garantendo interazioni fluide e produttive.

Pur disponendo di una solida versione web della propria piattaforma, il cliente ha incontrato difficoltà nel rivolgersi al pubblico mobile-centrico. La mancanza di una soluzione di videoconferenza mobile dedicata ha limitato la crescita in questo segmento.

I problemi principali evidenziati dal cliente sono stati:

  • Parità di funzioni: La necessità che l'applicazione mobile offra la stessa suite completa di funzionalità della versione web, garantendo un'esperienza coerente su tutti i dispositivi.

 

  • Integrazione dell'intelligenza artificiale: Integrazione di algoritmi di intelligenza artificiale per analizzare i registri delle chiamate mobili, estrarre intuizioni, valutare l'umore delle conversazioni e fornire istantanee di sintesi delle discussioni per gli utenti mobili.
  • Flessibilità dell'autenticazione: Incorporare metodi di login sicuri, in particolare l'integrazione con piattaforme popolari come Google e Apple, per aumentare l'adozione da parte degli utenti.
  • Flusso video ottimizzato: Gestione dinamica della qualità del flusso video per garantire la fluidità della chiamata, data la diversità dei dispositivi mobili e delle condizioni di rete.

Alla luce di questi requisiti, il cliente si è rivolto a Innowise per realizzare un'applicazione mobile che rispecchiasse i punti di forza della piattaforma web, ma con l'aggiunta di agilità e funzionalità adatte agli utenti mobili.

Soluzione

App di videoconferenza mobile con calendario personalizzato, gestione degli orari e analisi post-call.

La nostra società di sviluppo di app per videoconferenze si è impegnata nella progettazione di un'applicazione mobile personalizzata per le videoconferenze basate sull'intelligenza artificiale. In 4 mesi abbiamo sviluppato la versione mobile e integrato la trascrizione in tempo reale, il riconoscimento dei gesti, i riepiloghi delle riunioni, la personalizzazione della programmazione, la sincronizzazione delle chiamate e l'accessibilità agli appunti delle riunioni ottimizzata per i dispositivi mobili.

Gestione personalizzata del calendario e degli orari

Per rispondere ai requisiti posti dal cliente, il nostro team di sviluppo ha creato un widget di calendario personalizzato invece di affidarsi a soluzioni già pronte. Questa decisione è stata influenzata da diversi fattori:

  • Regole di layout: L'applicazione mobile richiedeva regole di rappresentazione visiva complesse. Le riunioni dovevano essere rappresentate in base alla loro durata, alle priorità e agli argomenti per una comprensione intuitiva. Eventuali sovrapposizioni o riunioni concomitanti dovevano essere ben visibili all'utente. La gestione delle sovrapposizioni ha richiesto lo sviluppo di algoritmi per posizionare con precisione ogni riunione ed evitare il disordine visivo. Questa granularità di controllo era difficile da ottenere con soluzioni precostituite.
  • Integrazione con le soluzioni esistenti: Riconoscendo che gli utenti spesso si affidano ad altre piattaforme per la loro pianificazione, la nostra soluzione offre integrazioni con Google Calendar e altri strumenti di pianificazione su richiesta.
  • Collegamento profondo e partecipazione istantanea alle riunioni: L'applicazione mobile consente agli utenti di condividere il link di una riunione con chiunque, anche con chi non dispone dell'applicazione. Facendo clic su questo link si apre l'applicazione o, se il destinatario non ha installato l'app, si inizializza la riunione nella versione ottimizzata del browser.

Esperienza di chiamata arricchita dall'integrazione dell'intelligenza artificiale

L'applicazione offre un'esperienza di chiamata interattiva adattata alle preferenze e alle esigenze di ciascun partecipante. Oltre alle offerte convenzionali di video e audio, l'applicazione si distingue per il riconoscimento di gesti e stati d'animo guidato dall'intelligenza artificiale. Durante le chiamate, il sistema rileva e interpreta gesti specifici ed espressioni del viso degli utenti. Ad esempio, un saluto alla telecamera o un pollice in su possono essere riconosciuti istantaneamente dall'applicazione, che può poi tradurre questi gesti in emoji di chat, fornendo a tutti i partecipanti un indizio visivo sulle reazioni di un individuo.

Il nostro team ha implementato un sistema video adattivo basato sulle preferenze. In base alle preferenze dell'utente e alle condizioni della rete, la qualità video si adatta dinamicamente. In questo modo si garantisce agli utenti un'esperienza di chiamata fluida, indipendentemente dalle limitazioni della larghezza di banda.

Tutte le chiamate in entrata vengono registrate e archiviate nel back-end del sistema. Questi dati non servono solo come registrazione, ma vengono anche analizzati dall'intelligenza artificiale per fornire approfondimenti sulle dinamiche della chiamata. Sia che si tratti di capire l'umore della conversazione attraverso le trascrizioni analizzate dall'intelligenza artificiale o di riconoscere il livello di coinvolgimento dei partecipanti, il sistema fornisce un prezioso feedback agli utenti dopo la chiamata.

Registrazione delle chiamate e analisi post-call

Tenendo conto dell'importanza dell'analisi post-riunione, la nostra soluzione ha incorporato funzioni di registrazione delle chiamate. Gli utenti non solo possono registrare le loro sessioni, ma possono anche rivederle con diverse velocità di riproduzione. L'intelligenza artificiale amplifica ulteriormente questa esperienza, suddividendo la chiamata in segmenti distinti in base agli argomenti. 

Per coloro che preferiscono una panoramica concisa, il sistema di intelligenza artificiale genera un riepilogo che evidenzia i punti salienti della discussione, le decisioni prese e le azioni concordate. Questa funzione è particolarmente vantaggiosa per coloro che potrebbero aver perso la riunione o hanno bisogno di un rapido ripasso.

L'applicazione fornisce un'analisi delle tendenze nel tempo. Accumulando dati da riunioni consecutive, gli utenti possono individuare temi ricorrenti, argomenti discussi di frequente o problemi persistenti. Questo è utile per i progetti a lungo termine, dove il monitoraggio dei progressi e l'identificazione dei punti critici costanti guidano le decisioni strategiche.

Un'altra caratteristica è l'identificazione degli oratori. Il sistema di intelligenza artificiale è in grado di riconoscere le diverse voci e di etichettarle, semplificando il processo di tracciamento dei contributi degli oratori durante una riunione per una maggiore chiarezza. Ciò è particolarmente utile nelle riunioni di grandi dimensioni con più partecipanti.

Inoltre, per aiutare la preparazione delle riunioni future, l'applicazione offre un'analisi predittiva. Esaminando le riunioni passate, può suggerire potenziali argomenti o domande che potrebbero sorgere, aiutando i partecipanti a prepararsi meglio.

Tutti questi strumenti analitici, un tempo limitati alle piattaforme desktop, sono stati presentati nell'applicazione mobile, assicurando che gli utenti possano attingere agli approfondimenti in qualsiasi momento, senza compromettere l'intuitività.

Tecnologie e strumenti

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, AutoRoute, Localizzazione semplice
Protocolli di comunicazione
WebRTC, WebSockets
Routing e navigazione
AutoRoute
Localizzazione
Facile localizzazione
Gestione dello Stato
BloC

Processo

Il nostro WebRTC era strettamente allineato alla metodologia Agile, che enfatizza la consegna iterativa, l'adattabilità e i cicli di feedback regolari. Il processo è stato dettagliato come segue:
  • Fase di scoperta: Abbiamo iniziato esaminando l'elenco delle funzionalità desiderate dal cliente. Dopo un esame approfondito, i nostri esperti hanno valutato la fattibilità di ogni funzionalità e hanno quindi creato ticket individuali per ciascuna di esse. In assenza di specifiche tecniche concrete, il nostro team ha dovuto fare riferimento alla versione web, assicurandosi che l'esperienza mobile mantenesse le caratteristiche principali.
  • Progettazione UI/UX: Sebbene il cliente abbia fornito i progetti web, il nostro ruolo è stato fondamentale nel tradurre tali progetti in un'interfaccia mobile-friendly.
  • Sviluppo: Questa fase è stata suddivisa in sprint, ognuno dei quali si è concluso con una dimostrazione al cliente. Poiché il backend era già pronto, i nostri sviluppatori hanno dovuto collaborare strettamente con il team backend del cliente, assicurando la compatibilità tra l'infrastruttura esistente e i nostri adattamenti mobili.
  • Test e QA: Il collaudo è stato un processo continuo condotto parallelamente allo sviluppo, per garantire che qualsiasi bug o problema emergente venisse prontamente affrontato.
  • Distribuzione e manutenzione: Una volta sviluppata l'applicazione, il passo successivo è stato il suo lancio, seguito dal nostro impegno per il suo continuo supporto e perfezionamento sulla base del feedback degli utenti.
Il tratto distintivo della nostra collaborazione è stato l'utilizzo della soluzione WebRTC per dispositivi mobili. come strumento di videoconferenza per comunicare con il cliente. Inizialmente abbiamo utilizzato la sua versione web e, con l'avanzare del progetto, le nostre riunioni sono passate alla versione mobile che abbiamo creato. Jira ha facilitato il tracciamento delle attività e la pianificazione degli sprint, garantendo la trasparenza delle nostre operazioni.

Team

1
Responsabile di progetto
2
Sviluppatori di Flutter
1
Capo squadra mobile
1
Ingegnere QA
team-innowise

Risultati

Dopo il lancio dell'app di videoconferenza mobile, abbiamo osservato che oltre 60% della base di utenti esistente ha prontamente abbracciato e scaricato la versione mobile. La combinazione di un design raffinato e di funzioni intuitive ha risuonato bene con gli utenti. Questa adattabilità non solo ha dimostrato l'attrattiva intrinseca dell'applicazione, ma si è anche riflessa in un aumento significativo di 13 punti del Net Promoter Score (NPS).

Gli utenti possono ora partecipare attivamente alle riunioni praticamente da qualsiasi luogo, grazie al design incentrato sui dispositivi mobili. I link di invito rapido assicurano che per coinvolgere i partecipanti sia sufficiente un tocco. Inoltre, l'accesso agli appunti e alle analisi delle riunioni direttamente sui loro dispositivi mobili ha eliminato la dipendenza dai desktop.

Al termine dello sviluppo dell'applicazione mobile WebRTC, il cliente ha registrato un notevole aumento delle registrazioni di nuovi utenti, un chiaro indicatore della risonanza dell'applicazione sul mercato. La distinzione dell'applicazione è stata evidente anche quando si è assicurata una posizione nella top 20 di Product Hunt per quel mese. Questa attenzione ha portato a ulteriori investimenti, evidenziando il potenziale dell'applicazione sul mercato.

Durata del progetto
  • Maggio 2022 - Settembre 2022

60%

degli utenti esistenti ha scaricato l'applicazione mobile

13

aumento di un punto del Net Promoter Score (NPS)

Contattateci!

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato. 

    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia