WebRTC-mobiilisovellusten kehittäminen: 60% käyttäjien hyväksyminen

Innowise toimitti monipuolisen mobiilin WebRTC-ratkaisun AI:n käyttämiin videoneuvotteluihin ja puheluanalyyseihin.

Asiakas

Teollisuus
Tietotekniikka
Alue
US
Asiakas vuodesta
2022

Asiakkaamme on Pohjois-Amerikassa toimiva teknologiayritys, joka on erikoistunut digitaalisiin viestintäratkaisuihin. Yritys toimii kilpailluilla globaaleilla markkinoilla ja pyrkii parantamaan yksityishenkilöiden ja yritysten digitaalista vuorovaikutusta.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Mobiilin videoneuvotteluratkaisun luominen AI-ominaisuuksien avulla

Asiakkaalla oli jo käytössä kehittynyt videoneuvottelualusta, joka sisälsi runsaasti AI:n avulla toteutettuja toimintoja, joiden tarkoituksena oli muuttaa verkkoviestintää. Alustassa oli ominaisuuksia, kuten reaaliaikainen puheluiden transkriptio, tunneanalyysi keskustelujen aikana, syvällinen keskusteluanalyysi ja osallistujien toiminnan reaaliaikainen seuranta.

Nämä ominaisuudet parantavat viestintää tarjoamalla syvällisempää tietoa keskusteluista, arvioimalla tunnesävyjä ja tekemällä tiiviitä kokousyhteenvetoja. Analysoimalla reaaliaikaista toimintaa käyttäjät voivat tunnistaa ja korjata mahdolliset puutteet sitoutumisessa ja varmistaa sujuvan ja tuottavan vuorovaikutuksen koko ajan.

Vaikka asiakkaalla oli vankka verkkoversio alustastaan, hänellä oli vaikeuksia kohdata mobiilipainotteinen yleisö. Erityisen mobiilivideokonferenssiratkaisun puuttuminen rajoitti heidän kasvuaan tällä segmentillä.

Asiakkaan esiin nostamat ensisijaiset ongelmat olivat:

  • Ominaisuuspariteetti: Mobiilisovelluksen on tarjottava sama kattava valikoima ominaisuuksia kuin verkkoversion, jotta varmistetaan yhdenmukainen käyttökokemus kaikilla laitteilla.

 

  • AI-integraatio: AI:n algoritmien integrointi, jonka avulla voidaan analysoida matkapuhelutietoja, poimia oivalluksia, arvioida keskustelujen tunnelmaa ja tarjota yhteenvetokuvia keskusteluista mobiilikäyttäjille.
  • Todennuksen joustavuus: Erityisesti integrointi suosittuihin alustoihin, kuten Googleen ja Appleen, käyttäjien hyväksynnän lisäämiseksi.
  • Optimoitu videovirta: Videovirran laadun dynaaminen hallinta puhelun sujuvuuden varmistamiseksi mobiililaitteiden ja verkko-olosuhteiden moninaisuuden vuoksi.

Näiden vaatimusten vuoksi asiakas pyysi Innowise:tä laatimaan mobiilisovelluksen, joka heijastaisi web-alustan vahvuuksia, mutta jossa olisi lisäksi ketteryyttä ja mobiilikäyttäjille räätälöityjä ominaisuuksia.

Ratkaisu

Mobiilivideoneuvottelusovellus, jossa on mukautettu kalenteri, aikataulujen hallinta ja puhelun jälkeinen analyysi.

Videoneuvottelusovellusten kehitysyhtiömme ryhtyi suunnittelemaan räätälöityä mobiilisovellusta, joka on räätälöity AI-käyttöjärjestelmällä toimivia videoneuvotteluja varten. Neljän kuukauden aikana kehitimme mobiiliversion ja integroimme siihen reaaliaikaisen transkription, eleiden tunnistuksen, kokousyhteenvedot, aikataulujen räätälöinnin, puhelujen synkronoinnin ja kokousmuistiinpanojen mobiilioptimoidun saavutettavuuden.

Mukautettu kalenteri ja aikataulun hallinta

Kehitystiimimme vastasi asiakkaan asettamiin vaatimuksiin ja loi mukautetun kalenteri-widgetin sen sijaan, että olisi turvautunut valmiisiin ratkaisuihin. Tähän päätökseen vaikuttivat useat tekijät:

  • Asettelusäännöt: Mobiilisovellus vaati monimutkaisia visuaalisia esityssääntöjä. Kokoukset olisi kuvattava niiden keston, prioriteettien ja aiheiden perusteella, jotta ne olisivat intuitiivisesti ymmärrettäviä. Päällekkäisten tai samanaikaisten kokousten piti näkyä käyttäjälle selvästi. Päällekkäisyyksien käsittely vaati algoritmien kehittämistä, jotta jokainen kokous voitiin sijoittaa tarkasti ja välttää visuaalista sotkua. Tätä tarkkuutta oli vaikea saavuttaa valmiilla ratkaisuilla.
  • Integrointi olemassa oleviin ratkaisuihin: Ratkaisumme tarjoaa integraatioita Google-kalenteriin ja muihin aikataulutustyökaluihin pyynnöstä.
  • Syvälinkitys ja välitön liittyminen kokouksiin: Mobiilisovelluksen avulla käyttäjät voivat jakaa kokouslinkin kenen tahansa kanssa, myös niiden, joilla ei ole sovellusta. Linkkiä napsauttamalla sovellus avautuu, tai jos vastaanottajalla ei ole sovellusta asennettuna, kokous käynnistyy optimoidussa selainversiossa.

Parempi puhelukokemus AI-integraation ansiosta

Sovellus tarjoaa interaktiivisen puhelukokemuksen, joka on räätälöity kunkin osallistujan mieltymysten ja tarpeiden mukaan. Perinteisten video- ja äänitarjousten lisäksi sovellus on merkittävä AI-ohjatun ele- ja tunnontunnistuksen ansiosta. Järjestelmä havaitsee ja tulkitsee puhelun aikana käyttäjien tekemät erityiset eleet ja kasvojen ilmeet. Sovellus voi esimerkiksi tunnistaa välittömästi kameralle vilkuttamisen tai peukalon nostamisen, minkä jälkeen se voi kääntää nämä eleet chat-hymiöiksi ja antaa kaikille osallistujille visuaalisen vihjeen henkilön reaktioista.

Ryhmämme toteutti mieltymyksiin perustuvan mukautuvan videojärjestelmän. Videon laatu mukautuu dynaamisesti käyttäjän mieltymysten ja verkko-olosuhteiden mukaan. Näin varmistetaan, että kaistanleveysrajoituksista huolimatta käyttäjät saavat sujuvan puhelukokemuksen.

Kaikki saapuvat puhelut tallennetaan ja tallennetaan järjestelmän taustajärjestelmään. Nämä tiedot eivät ole vain tallenteita, vaan AI myös analysoi ne, jotta saadaan tietoa puhelun dynamiikasta. Järjestelmä antaa käyttäjille arvokasta palautetta puhelun jälkeen, olipa kyse sitten keskustelun tunnelman ymmärtämisestä AI:n analysoimien transkriptioiden avulla tai osallistujien sitoutumisen tason tunnistamisesta.

Puhelutallennus ja puhelun jälkeinen analyysi

Koska kokouksen jälkeinen analyysi on tärkeää, ratkaisumme sisälsi puhelutallennusominaisuudet. Käyttäjät voivat tallentaa istuntojaan, mutta he voivat myös tarkastella niitä eri toistonopeuksilla. AI tehostaa tätä kokemusta entisestään jaottelemalla puhelun aiheiden perusteella eri segmentteihin. 

Niille, jotka haluavat tiiviin yleiskatsauksen, AI-järjestelmä luo yhteenvedon, jossa korostetaan keskustelun keskeisiä kohtia, tehtyjä päätöksiä ja sovittuja toimintakohteita. Tämä ominaisuus on erityisen hyödyllinen niille, jotka ovat saattaneet jäädä pois kokouksesta tai tarvitsevat nopean muistutuksen.

Sovellus tarjoaa trendianalyysin ajan mittaan. Keräämällä tietoja peräkkäisistä kokouksista käyttäjät voivat seurata toistuvia teemoja, usein käsiteltyjä aiheita tai pysyviä ongelmia. Tämä on tärkeää pitkäaikaisissa hankkeissa, joissa edistymisen seuranta ja johdonmukaisten ongelmakohtien tunnistaminen ohjaavat strategisia päätöksiä.

Toinen ominaisuus on puhujan tunnistus. AI-järjestelmä pystyy erottamaan eri äänet ja merkitsemään ne, mikä helpottaa puhujien puheenvuorojen seuraamista kokouksen aikana ja parantaa selkeyttä. Tämä on erityisen hyödyllistä suuremmissa kokouksissa, joissa on useita osallistujia.

Sovellus tarjoaa lisäksi ennakoivan analyysin, joka auttaa tulevien kokousten valmistelussa. Aiempia kokouksia tarkastelemalla se voi ehdottaa mahdollisia aiheita tai kysymyksiä, jotka saattavat nousta esiin, mikä auttaa osallistujia valmistautumaan paremmin.

Kaikki nämä analyysityökalut, jotka aiemmin olivat vain työpöytäalustoilla, on esitetty mobiilisovelluksessa, mikä takaa, että käyttäjät voivat hyödyntää tietoja milloin tahansa intuitiivisuudesta tinkimättä.

Teknologiat ja työkalut

Dart, BloC, REST, GraphQL
Dart, Flutter, AutoRoute, helppo paikannus
Viestintäprotokollat
WebRTC, WebSockets
Reititys ja navigointi
AutoRoute
Lokalisointi
Helppo lokalisointi
Valtionhallinto
BloC

Prosessi

Meidän WebRTC mobiilisovellusten kehittämisen lähestymistapa oli tiukasti linjassa ketterien menetelmien kanssa, ja siinä korostettiin iteratiivista toimitusta, mukautuvuutta ja säännöllisiä palautesyklejä. Prosessi oli yksityiskohtaisesti seuraava:
  • Löytämisvaihe: Aloitimme tarkastelemalla asiakkaan toivomien ominaisuuksien luetteloa. Perusteellisen tarkastelun jälkeen asiantuntijamme arvioivat kunkin ominaisuuden toteutettavuuden ja loivat sen jälkeen niille omat liput. Konkreettisen teknisen määrittelyn puuttuessa tiimimme piti viitata verkkoversioon ja varmistaa, että mobiilikäytössä säilytetään keskeiset ominaisuudet.
  • UI/UX-suunnittelu: Vaikka asiakas toimitti verkkosuunnitelmat, meidän roolimme oli keskeinen näiden suunnitelmien muuntamisessa mobiiliystävälliseksi käyttöliittymäksi.
  • Kehitys: Tämä vaihe jaettiin sprintteihin, joista jokainen päättyi asiakkaan esittelyyn. Koska taustajärjestelmä oli jo valmiina, kehittäjien oli oltava tiiviissä yhteistyössä asiakkaan taustatiimin kanssa varmistaakseen nykyisen infrastruktuurin ja mobiilisovitusten yhteensopivuuden.
  • Testaus ja laadunvarmistus: Testaus oli jatkuva prosessi, joka suoritettiin samanaikaisesti kehityksen kanssa, jotta kaikki ilmenevät virheet ja häiriöt saatiin korjattua nopeasti.
  • Käyttöönotto ja ylläpito: Sen jälkeen sitouduimme sen jatkuvaan tukeen ja parantamiseen käyttäjäpalautteen perusteella.
Yhteistyön tunnusmerkki oli mobiilin WebRTC-ratkaisun käyttäminen. itse videoneuvotteluvälineenä kommunikoidakseen asiakkaan kanssa. Aluksi käytimme sen verkkoversiota, ja projektin edetessä kokouksissamme siirryttiin käyttämään luomamme mobiiliversiota. Jira helpotti tehtäväseurantaa ja sprinttien suunnittelua ja varmisti toimintamme avoimuuden.

Joukkue

1
Projektipäällikkö
2
Flutter Kehittäjät
1
Mobile Team Lead
1
QA Engineers

Tulokset

Mobiilivideoneuvottelusovelluksen julkaisun jälkeen havaitsimme, että yli 60% nykyisestä käyttäjäkunnasta otti mobiiliversion helposti vastaan ja latasi sen. Hienostuneen ulkoasun ja intuitiivisten ominaisuuksien yhdistelmä sopi käyttäjille hyvin. Tämä sopeutumiskyky ei kertonut vain sovelluksen luontaisesta vetovoimasta, vaan se näkyi myös NPS-pisteiden (Net Promoter Score) huomattavana 13 pisteen nousuna.

Käyttäjät voivat nyt osallistua kokouksiin aktiivisesti lähes mistä tahansa mobiilipainotteisen suunnittelun ansiosta. Pikakutsulinkit varmistavat, että osallistujien kutsuminen on vain napautuksen päässä. Lisäksi kokousmuistiinpanojen ja analyysien saatavuus suoraan mobiililaitteissa poisti riippuvuuden pöytätietokoneista.

WebRTC-mobiilisovelluksen kehittämisen päätyttyä asiakas havaitsi uusien käyttäjien rekisteröintien huomattavan kasvun, mikä on selkeä osoitus sovelluksen markkinaresonanssista. Sovelluksen erottuvuus näkyi myös siinä, että se pääsi kyseisen kuukauden aikana 20 parhaan joukkoon Product Huntissa. Tämä huomio johti lisäinvestointeihin, mikä korostaa sovelluksen potentiaalia markkinoilla.

Hankkeen kesto
  • toukokuu 2022 - syyskuu 2022

60%

nykyisistä käyttäjistä latasi mobiilisovelluksen

13

prosenttiyksikön nousu Net Promoter Score (NPS) -lukemissa.

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli