Udvikling af WebRTC-mobilapps: 60% brugeradoption

Innowise leverede en funktionsrig mobil WebRTC-løsning til AI-drevne videokonferencer og opkaldsanalyser.

Kunde

Industri
Informationsteknologi
Region
USA
Kunde siden
2022

Vores kunde, en teknologivirksomhed med base i Nordamerika, har specialiseret sig i digitale kommunikationsløsninger. De opererer på et konkurrencepræget globalt marked og bestræber sig på at forbedre den digitale interaktion for enkeltpersoner og virksomheder.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Oprettelse af en mobil videokonferenceløsning med AI-funktioner

Kunden henvendte sig med en sofistikeret videokonferenceplatform, der allerede var på plads, og som var rig på AI-drevne funktioner, der havde til formål at ændre onlinekommunikationen. Deres platform havde funktioner som transskription af opkald i realtid, følelsesanalyse under dialoger, dybdegående samtaleanalyse og sporing af deltageraktivitet i realtid.

Disse funktioner forbedrer kommunikationen ved at give dybere indsigt i samtaler, måle følelsesmæssige toner og give kortfattede mødeoversigter. Ved at analysere aktivitet i realtid kan brugerne identificere og adressere eventuelle huller i engagementet og sikre gnidningsløse og produktive interaktioner hele vejen igennem.

På trods af at de havde en robust webversion af deres platform, havde kunden problemer med at henvende sig til det mobilcentrerede publikum. Manglen på en dedikeret mobil videokonferenceløsning begrænsede deres vækst i dette segment.

De primære problemer, som kunden fremhævede, var:

  • Funktionsparitet: Behovet for, at mobilappen tilbyder den samme omfattende pakke af funktioner som webversionen, hvilket sikrer en ensartet oplevelse på tværs af enheder.

 

  • Integration af AI: Integration af AI-algoritmer til at analysere mobilopkaldsoptegnelser, uddrage indsigter, måle stemningen i samtaler og give kortfattede øjebliksbilleder af diskussioner for mobilbrugere.
  • Fleksibel autentificering: Indarbejdelse af sikre login-metoder, især integration med populære platforme som Google og Apple, for at øge brugeradoptionen.
  • Optimeret videostream: Dynamisk styring af videofeedets kvalitet for at sikre et flydende opkald i betragtning af de mange forskellige mobile enheder og netværksforhold.

På baggrund af disse krav henvendte kunden sig til Innowise for at få lavet en mobilapplikation, der afspejlede webplatformens styrker, men med ekstra smidighed og funktioner, der var skræddersyet til mobilbrugere.

Løsning

Mobil videokonference-app med brugerdefineret kalender, skemastyring og analyse efter opkaldet

Vores firma, der udvikler videokonference-apps, gik i gang med at designe en tilpasset mobilapplikation, der er skræddersyet til AI-drevne videokonferencer. I løbet af 4 måneder har vi udviklet mobilversionen og integreret transskription i realtid, gestusgenkendelse, mødeoversigter, tilpasning af planlægning, opkaldssynkronisering og mobiloptimeret tilgængelighed af mødenoter.

Brugerdefineret kalender- og skemastyring

For at imødekomme kundens krav skabte vores udviklingsteam en brugerdefineret kalenderwidget i stedet for at forlade sig på hyldeløsninger. Flere faktorer påvirkede denne beslutning:

  • Regler for layout: Mobilappen krævede indviklede regler for visuel repræsentation. Møder skulle afbildes ud fra deres varighed, prioriteter og emner for at give en intuitiv forståelse. Eventuelle overlapninger eller samtidige møder skulle være tydeligt synlige for brugeren. Håndtering af overlapninger krævede, at vi udviklede algoritmer til at placere hvert møde præcist og undgå visuelt rod. Denne detaljerede kontrol var svær at opnå med præfabrikerede løsninger.
  • Integration med eksisterende løsninger: I erkendelse af, at brugerne ofte er afhængige af andre platforme til deres planlægning, tilbyder vores løsning integrationer med Google Kalender og andre planlægningsværktøjer efter behov.
  • Deep linking og øjeblikkelig mødedeltagelse: Mobilappen giver brugerne mulighed for at dele et mødelink med alle, også dem, der ikke har appen. Ved at klikke på dette link åbnes applikationen, eller hvis modtageren ikke har appen installeret, starter mødet i den optimerede browserversion.

Beriget opkaldsoplevelse med integration af AI

Applikationen giver en interaktiv opkaldsoplevelse, der er skræddersyet til den enkelte deltagers præferencer og behov. Ud over de konventionelle tilbud om video og lyd er appen bemærkelsesværdig for sin AI-drevne gestus- og stemningsgenkendelse. Under opkald registrerer og fortolker systemet specifikke bevægelser og ansigtsudtryk fra brugerne. Hvis man f.eks. vinker til kameraet eller giver tommelfingeren op, kan det straks genkendes af applikationen, som derefter kan oversætte disse bevægelser til chat-emojis og give et visuelt signal til alle deltagere om den enkeltes reaktioner.

Vores team har implementeret et præferencebaseret adaptivt videosystem. Afhængigt af brugerens præferencer og netværksforholdene justeres videokvaliteten dynamisk. Det sikrer, at brugerne får en jævn opkaldsoplevelse uanset båndbreddebegrænsninger.

Alle indgående opkald optages og gemmes i systemets back-end. Disse data tjener ikke kun som dokumentation, men analyseres også af AI for at give indsigt i dynamikken i opkaldet. Uanset om det drejer sig om at forstå stemningen i samtalen gennem AI-analyserede transskriptioner eller at genkende niveauet af deltagernes engagement, giver systemet værdifuld feedback til brugerne efter opkaldet.

Optagelse af opkald og analyse efter opkald

Med vigtigheden af analyse efter mødet i tankerne har vores løsning indbygget funktioner til optagelse af opkald. Brugerne kan ikke kun optage deres sessioner, men de kan også gennemgå dem med forskellige afspilningshastigheder. AI forstærker denne oplevelse yderligere ved at opdele opkaldet i forskellige segmenter baseret på emner. 

For dem, der foretrækker et kortfattet overblik, genererer AI-systemet et resumé, der fremhæver de centrale diskussionspunkter, beslutninger, der er truffet, og handlingspunkter, der er aftalt. Denne funktion er især fordelagtig for dem, der måske er gået glip af mødet eller har brug for en hurtig genopfriskning.

Appen giver mulighed for trendanalyse over tid. Ved at samle data fra flere møder i træk kan brugerne spore tilbagevendende temaer, ofte diskuterede emner eller vedvarende problemer. Dette er afgørende for langsigtede projekter, hvor sporing af fremskridt og identifikation af konsekvente smertepunkter styrer strategiske beslutninger.

En anden funktion er identifikation af talere. AI-systemet kan skelne mellem forskellige stemmer og tagge dem, hvilket gør det nemmere at spore talernes bidrag under et møde for at opnå større klarhed. Det er især nyttigt ved større møder med flere deltagere.

For at hjælpe med at forberede fremtidige møder tilbyder appen desuden forudsigende analyse. Ved at undersøge tidligere møder kan den foreslå potentielle emner eller spørgsmål, der kan opstå, og hjælpe deltagerne med at være bedre forberedt.

Alle disse analyseværktøjer, som tidligere var begrænset til desktop-platforme, er blevet præsenteret i mobilapplikationen, hvilket sikrer, at brugerne kan få indsigt når som helst uden at gå på kompromis med intuitiviteten.

Teknologier og værktøjer

Dart, BloC, REST, GraphQL
Dart, FlutterAutoRoute, nem lokalisering
Kommunikationsprotokoller
WebRTC, WebSockets
Ruteføring og navigation
AutoRoute
Lokalisering
Nem lokalisering
Statslig ledelse
BloC

Proces

Vores WebRTC Tilgangen til udvikling af mobilapps var i nøje overensstemmelse med den agile metode, der lægger vægt på iterativ levering, tilpasningsevne og regelmæssige feedbackcyklusser. Processen blev beskrevet som følger:
  • Opdagelsesfasen: Vi begyndte med at gennemgå listen over de funktioner, kunden ønskede. Efter en grundig undersøgelse vurderede vores eksperter gennemførligheden af hver funktion og oprettede derefter individuelle billetter til dem. Da der ikke forelå en konkret teknisk specifikation, var vores team nødt til at henvise til webversionen for at sikre, at kernefunktionerne blev bevaret i mobiloplevelsen.
  • UI/UX-design: Selv om kunden leverede webdesignet, var vores rolle afgørende i forhold til at omsætte designet til en mobilvenlig grænseflade.
  • Udvikling: Denne fase var opdelt i sprints, som hver især sluttede med en kundedemonstration. Da backend allerede var på plads, måtte vores udviklere arbejde tæt sammen med kundens backend-team for at sikre kompatibilitet mellem den eksisterende infrastruktur og vores mobile tilpasninger.
  • Test og kvalitetssikring: Testning var en løbende proces, der foregik parallelt med udviklingen, og som sikrede, at alle nye fejl og mangler blev løst med det samme.
  • Implementering og vedligeholdelse: Da applikationen var udviklet, var vores næste skridt at lancere den, efterfulgt af vores forpligtelse til løbende support og forbedring baseret på brugerfeedback.
Kendetegnende for vores samarbejde var brugen af den mobile WebRTC-løsning sig selv som et videokonferenceværktøj til at kommunikere med kunden. I starten brugte vi webversionen, og efterhånden som projektet skred frem, overgik vores møder til den mobilversion, vi oprettede. Jira lettede vores opgavesporing og sprintplanlægning og sikrede gennemsigtighed i vores arbejde.

Hold

1
Projektleder
2
Flutter-udviklere
1
Mobil teamleder
1
QA Engineers

Resultater

Efter lanceringen af den mobile videokonference-app observerede vi, at over 60% af den eksisterende brugerbase straks tog imod og downloadede den mobile version. Kombinationen af et raffineret design og intuitive funktioner faldt i god jord hos brugerne. Denne tilpasningsevne talte ikke kun om applikationens iboende appel, men blev også afspejlet i en betydelig 13-punkts stigning i Net Promoter Score (NPS).

Brugerne kan nu deltage aktivt i møder fra stort set hvor som helst takket være det mobilcentrerede design. De hurtige invitationslinks sikrede, at det kun var et tryk væk at få deltagere med. Derudover eliminerede adgangen til mødenotater og analyser direkte på deres mobile enheder afhængigheden af stationære computere.

Da udviklingen af WebRTC-mobilappen var færdig, oplevede kunden en bemærkelsesværdig stigning i antallet af nye brugerregistreringer, hvilket er en klar indikator for appens gennemslagskraft på markedet. Applikationens udmærkelse var også tydelig, da den sikrede sig en plads i top 20 på Product Hunt i den pågældende måned. Denne opmærksomhed førte til yderligere investeringer og understregede appens potentiale på markedet.

Projektets varighed
  • Maj 2022 - september 2022

60%

af de eksisterende brugere downloadede mobilappen

13

point stigning i Net Promoter Score (NPS)

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil