Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Utveckling av WebRTC-mobilappar: 60% användaracceptans

Innowise levererade en funktionsrik mobil WebRTC-lösning för AI-drivna videokonferenser och samtalsanalyser.

Kund

Industri
Informationsteknik
Region
USA
Kund sedan
2022

Vår kund, ett teknikföretag baserat i Nordamerika, specialiserar sig på digitala kommunikationslösningar. De verkar på en konkurrensutsatt global marknad och strävar efter att förbättra digitala interaktioner för privatpersoner och företag.

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

Skapa en mobil videokonferenslösning med AI-funktioner

Kunden hade redan en sofistikerad plattform för videokonferenser på plats, rik på AI-drivna funktioner som syftade till att förändra onlinekommunikationen. Plattformen hade funktioner som transkribering av samtal i realtid, sentimentanalys under dialoger, djupgående samtalsanalys och realtidsspårning av deltagarnas aktivitet.

Dessa funktioner förbättrar kommunikationen genom att ge djupare insikter i konversationer, mäta känslomässiga toner och ge kortfattade mötessammanfattningar. Genom att analysera realtidsaktivitet kan användarna identifiera och åtgärda eventuella brister i engagemanget, vilket säkerställer smidiga och produktiva interaktioner hela tiden.

Trots att kunden hade en robust webbversion av sin plattform var det svårt att nå ut till den mobilcentrerade publiken. Avsaknaden av en dedikerad lösning för mobila videokonferenser begränsade tillväxten inom detta segment.

De viktigaste frågorna som kunden lyfte fram var följande:

  • Funktionsparitet: Behovet av att mobilappen erbjuder samma omfattande uppsättning funktioner som webbversionen, vilket säkerställer en konsekvent upplevelse på alla enheter.

 

  • AI-integrering: Integrering av AI-algoritmer för att analysera mobila samtalsregister, extrahera insikter, mäta stämningen i konversationer och tillhandahålla sammanfattande ögonblicksbilder av diskussioner för mobilanvändare.
  • Flexibilitet i autentiseringen: Införliva säkra inloggningsmetoder, särskilt integrering med populära plattformar som Google och Apple, för att öka användarnas acceptans.
  • Optimerad videoström: Dynamisk hantering av videoströmmens kvalitet för att säkerställa smidiga samtal, med tanke på de många olika mobila enheterna och nätverksförhållandena.

Med tanke på dessa krav kontaktade kunden Innowise för att skapa en mobilapplikation som speglade webbplattformens styrkor, men med extra smidighet och funktioner skräddarsydda för mobilanvändare.

Lösning

Mobil videokonferensapp med anpassad kalender, schemahantering och analys efter samtalet

Vårt utvecklingsföretag för videokonferensappar började med att utforma en anpassad mobilapplikation skräddarsydd för AI-driven videokonferens. Under fyra månader har vi utvecklat mobilversionen och integrerat transkription i realtid, gesterkänning, mötessammanfattningar, anpassning av schemaläggning, samtalssynkronisering och mobiloptimerad tillgänglighet till mötesanteckningar.

Custom calendar & schedule management

För att möta de krav som kunden ställde skapade vårt utvecklingsteam en anpassad kalenderwidget istället för att förlita sig på färdiga lösningar. Flera faktorer påverkade detta beslut:

  • Regler för layout: Mobilappen krävde intrikata regler för visuell representation. Möten skulle visas baserat på deras varaktighet, prioriteringar och ämnen för intuitiv förståelse. Eventuella överlappningar eller samtidiga möten måste vara tydligt synliga för användaren. För att hantera överlappningar behövde vi utveckla algoritmer för att positionera varje möte exakt och undvika visuell oreda. Denna detaljerade kontroll var svår att uppnå med färdiga lösningar.
  • Integration med befintliga lösningar: Eftersom användarna ofta förlitar sig på andra plattformar för sin schemaläggning erbjuder vår lösning integrationer med Google Kalender och andra schemaläggningsverktyg på begäran.
  • Djuplänkning och omedelbar mötesanslutning: Mobilappen gör det möjligt för användare att dela en möteslänk med vem som helst, även de som inte har applikationen. Genom att klicka på länken öppnas applikationen, eller om mottagaren inte har appen installerad initieras mötet i den optimerade webbläsarversionen.

Förbättrad samtalsupplevelse med AI-integration

Applikationen ger en interaktiv samtalsupplevelse som är skräddarsydd efter varje deltagares preferenser och behov. Utöver de konventionella möjligheterna till video och ljud är appen anmärkningsvärd för sin AI-drivna gest- och humörigenkänning. Under samtal upptäcker och tolkar systemet specifika gester och ansiktsuttryck som användaren gör. Om man t.ex. vinkar mot kameran eller gör tummen upp känner appen omedelbart igen dessa gester och kan sedan översätta dem till chatt-emojis, vilket ger alla deltagare en visuell signal om en individs reaktioner.

Vårt team implementerade ett preferensbaserat adaptivt videosystem. Beroende på användarens preferenser och nätverksförhållanden justeras videokvaliteten dynamiskt. Detta säkerställer att användarna får en smidig samtalsupplevelse, oavsett bandbreddsbegränsningar.

Alla inkommande samtal spelas in och lagras i systemets back-end. Dessa data fungerar inte bara som ett register utan analyseras också av AI för att ge insikter om dynamiken i samtalet. Oavsett om det handlar om att förstå stämningen i samtalet genom AI-analyserade transkriptioner eller att känna igen nivån på deltagarnas engagemang, ger systemet värdefull feedback till användarna efter samtalet.

Call recording & post-call analysis

Med tanke på vikten av analys efter mötet har vår lösning integrerat funktioner för samtalsinspelning. Användarna kan inte bara spela in sina sessioner, de kan också granska dem med olika uppspelningshastigheter. AI förstärker denna upplevelse ytterligare genom att dela upp samtalet i olika segment baserat på ämnen. 

För dem som föredrar en kortfattad översikt genererar AI-systemet en sammanfattning som lyfter fram de viktigaste diskussionspunkterna, fattade beslut och överenskomna åtgärder. Denna funktion är särskilt fördelaktig för dem som kan ha missat mötet eller behöver en snabb uppdatering.

Appen ger möjlighet till trendanalys över tid. Genom att samla in data från flera på varandra följande möten kan användarna spåra återkommande teman, ämnen som ofta diskuteras eller återkommande problem. Detta är viktigt för långsiktiga projekt där spårning av framsteg och identifiering av konsekventa smärtpunkter vägleder strategiska beslut.

En annan funktion är identifiering av talare. AI-systemet kan urskilja olika röster och tagga dem, vilket förenklar processen med att spåra talarnas bidrag under ett möte för bättre tydlighet. Detta är särskilt användbart vid större möten med flera deltagare.

För att underlätta förberedelserna inför framtida möten erbjuder appen dessutom prediktiv analys. Genom att granska tidigare möten kan den föreslå potentiella ämnen eller frågor som kan dyka upp, vilket hjälper deltagarna att vara bättre förberedda.

Alla dessa analysverktyg, som tidigare var begränsade till stationära plattformar, har presenterats i mobilapplikationen, vilket säkerställer att användarna kan ta del av insikter när som helst, utan att kompromissa med intuitiviteten.

Teknik och verktyg

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, AutoRoute, enkel lokalisering
Kommunikationsprotokoll
WebRTC, WebSockets
Rutning och navigering
AutoRoute
Lokalisering
Enkel lokalisering
Statlig förvaltning
BloC

Process

Vår WebRTC var helt i linje med Agile-metoden, som betonar iterativ leverans, anpassningsförmåga och regelbundna feedbackcykler. Processen beskrevs i detalj enligt följande:
  • Upptäcksfas: Vi började med att granska listan över de funktioner som kunden önskade. Efter en grundlig undersökning bedömde våra experter genomförbarheten för varje funktion och skapade därefter enskilda ärenden för dem. Eftersom det saknades en konkret teknisk specifikation fick vårt team hänvisa till webbversionen och se till att den mobila upplevelsen behöll de viktigaste funktionerna.
  • UI/UX-design: Även om kunden tillhandahöll webbdesignen var vår roll avgörande för att översätta designen till ett mobilvänligt gränssnitt.
  • Utveckling: Denna fas delades upp i sprintar, där varje sprint avslutades med en kunddemonstration. Eftersom backend redan fanns på plats var våra utvecklare tvungna att ha nära kontakt med kundens backend-team för att säkerställa kompatibilitet mellan befintlig infrastruktur och våra mobilanpassningar.
  • Testning och kvalitetssäkring: Testning var en fortlöpande process som genomfördes parallellt med utvecklingen och som säkerställde att eventuella buggar eller felaktigheter omedelbart åtgärdades.
  • Driftsättning och underhåll: Med applikationen utvecklad var vårt nästa steg att lansera den, följt av vårt åtagande att kontinuerligt stödja och förbättra den baserat på feedback från användarna.
Vårt samarbete kännetecknades av att vi använde den mobila WebRTC-lösningen själv som ett videokonferensverktyg för att kommunicera med kunden. Inledningsvis använde vi webbversionen, och när projektet fortskred övergick våra möten till den mobilversion som vi skapade. Jira underlättade vår uppgiftsspårning och sprintplanering och säkerställde transparens i vår verksamhet.

Team

1
Projektledare
2
Utvecklare av Flutter
1
Ledare för mobilteam
1
QA-ingenjör
team-innowise

Resultat

Efter lanseringen av den mobila videokonferensappen kunde vi konstatera att över 60% av den befintliga användarbasen omedelbart anammade och laddade ner den mobila versionen. Kombinationen av en förfinad design och intuitiva funktioner gick hem hos användarna. Denna anpassningsförmåga talade inte bara om applikationens inneboende attraktionskraft utan återspeglades också i en betydande ökning med 13 punkter i Net Promoter Score (NPS).

Tack vare den mobilanpassade designen kan användarna nu delta aktivt i möten från i stort sett var som helst. De snabba inbjudningslänkarna gör att det bara är att trycka på en knapp för att få in deltagare. Dessutom har de tillgång till mötesanteckningar och analyser direkt i sina mobila enheter, vilket eliminerar beroendet av stationära datorer.

När utvecklingen av WebRTC-mobilappen var klar såg kunden en anmärkningsvärd ökning av antalet nya användarregistreringar, en tydlig indikator på appens marknadsresonans. Applikationens särställning var också uppenbar när den säkrade en position inom topp 20 på Product Hunt för den månaden. Denna uppmärksamhet ledde till ytterligare investeringar och visade på appens potential på marknaden.

Projektets löptid
  • Maj 2022 - september 2022

60%

av befintliga användare laddade ner mobilappen

13

ökning med en punkt i Net Promoter Score (NPS)

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    pil