Zostaw swoje dane kontaktowe, a my wyślemy Ci nasz przegląd e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Politykę Prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1800+ specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Tworzenie aplikacji mobilnych WebRTC: 60% użytkowników korzysta z aplikacji

Innowise dostarczyło bogate w funkcje mobilne rozwiązanie WebRTC do wideokonferencji i analiz połączeń opartych na sztucznej inteligencji.

Klient

Branża
Technologia informacyjna
Region
USA
Klient od
2022

Nasz klient, firma technologiczna z siedzibą w Ameryce Północnej, specjalizuje się w rozwiązaniach komunikacji cyfrowej. Działając na konkurencyjnym rynku globalnym, dąży do poprawy interakcji cyfrowych dla osób prywatnych i firm.

Szczegółowe informacje o kliencie nie mogą być ujawnione zgodnie z postanowieniami NDA.

Wyzwanie

Tworzenie mobilnego rozwiązania do wideokonferencji z funkcjami AI

Klient zgłosił się do nas z zaawansowaną platformą wideokonferencyjną, bogatą w funkcje oparte na sztucznej inteligencji, mające na celu przekształcenie komunikacji online. Ich platforma posiadała takie funkcje jak transkrypcja rozmów w czasie rzeczywistym, analiza nastrojów podczas dialogów, dogłębna analiza konwersacji i śledzenie aktywności uczestników w czasie rzeczywistym.

Funkcje te usprawniają komunikację, oferując głębszy wgląd w rozmowy, oceniając tony emocjonalne i zapewniając zwięzłe podsumowania spotkań. Analizując aktywność w czasie rzeczywistym, użytkownicy mogą identyfikować i eliminować wszelkie luki w zaangażowaniu, zapewniając płynne i produktywne interakcje.

Pomimo posiadania solidnej wersji internetowej swojej platformy, klient napotkał przeszkody w dotarciu do odbiorców skoncentrowanych na urządzeniach mobilnych. Brak dedykowanego mobilnego rozwiązania do wideokonferencji ograniczał ich rozwój w tym segmencie.

Głównymi kwestiami podkreślonymi przez klienta były:

  • Parytet funkcji: Potrzeba, aby aplikacja mobilna oferowała ten sam kompleksowy zestaw funkcji, co wersja internetowa, zapewniając spójne wrażenia na różnych urządzeniach.

 

  • Integracja AI: Integracja algorytmów sztucznej inteligencji w celu analizowania zapisów połączeń mobilnych, wydobywania spostrzeżeń, oceny nastroju rozmów i dostarczania podsumowań dyskusji dla użytkowników mobilnych.
  • Elastyczność uwierzytelniania: Włączenie bezpiecznych metod logowania, w szczególności integracja z popularnymi platformami, takimi jak Google i Apple, w celu zwiększenia akceptacji użytkowników.
  • Zoptymalizowany strumień wideo: Dynamiczne zarządzanie jakością strumienia wideo w celu zapewnienia płynności połączeń, biorąc pod uwagę różnorodność urządzeń mobilnych i warunków sieciowych.

Biorąc pod uwagę te wymagania, klient zwrócił się do Innowise o stworzenie aplikacji mobilnej, która odzwierciedlałaby mocne strony platformy internetowej, ale z dodatkową elastycznością i funkcjami dostosowanymi do użytkowników mobilnych.

Wdrożenie

Mobilna aplikacja do wideokonferencji z niestandardowym kalendarzem, zarządzaniem harmonogramem i analizą po rozmowie

Nasza firma zajmująca się tworzeniem aplikacji do wideokonferencji rozpoczęła projektowanie niestandardowej aplikacji mobilnej dostosowanej do wideokonferencji opartych na sztucznej inteligencji. W ciągu 4 miesięcy opracowaliśmy wersję mobilną i zintegrowaliśmy transkrypcję w czasie rzeczywistym, rozpoznawanie gestów, podsumowania spotkań, dostosowywanie harmonogramu, synchronizację połączeń i dostępność notatek ze spotkań zoptymalizowanych pod kątem urządzeń mobilnych.

Custom calendar & schedule management

Wychodząc naprzeciw wymaganiom klienta, nasz zespół programistów stworzył niestandardowy widget kalendarza zamiast polegać na gotowych rozwiązaniach. Na tę decyzję wpłynęło kilka czynników:

  • Zasady układu: Aplikacja mobilna wymagała skomplikowanych zasad reprezentacji wizualnej. Spotkania powinny być przedstawione w oparciu o ich czas trwania, priorytety i tematy w celu intuicyjnego zrozumienia. Wszelkie nakładające się lub współbieżne spotkania musiały być wyraźnie widoczne dla użytkownika. Obsługa nakładania się spotkań wymagała od nas opracowania algorytmów dokładnego pozycjonowania każdego spotkania i uniknięcia wizualnego bałaganu. Taka szczegółowość kontroli była trudna do osiągnięcia dzięki gotowym rozwiązaniom.
  • Integracja z istniejącymi rozwiązaniami: Zdając sobie sprawę, że użytkownicy często polegają na innych platformach do planowania, nasze rozwiązanie oferuje integrację z Kalendarzem Google i innymi narzędziami do planowania na żądanie.
  • Głębokie łączenie i natychmiastowe dołączanie do spotkań: Aplikacja mobilna umożliwia użytkownikom udostępnianie linku do spotkania każdemu, nawet osobom nieposiadającym aplikacji. Kliknięcie tego linku otwiera aplikację lub, jeśli odbiorca nie ma zainstalowanej aplikacji, inicjuje spotkanie w zoptymalizowanej wersji przeglądarki.

Wzbogacone doświadczenie połączeń dzięki integracji AI

Aplikacja zapewnia interaktywne doświadczenie rozmowy dostosowane do preferencji i potrzeb każdego uczestnika. Oprócz konwencjonalnej oferty wideo i dźwięku, aplikacja wyróżnia się rozpoznawaniem gestów i nastrojów opartym na sztucznej inteligencji. Podczas połączeń system wykrywa i interpretuje określone gesty i wyrazy twarzy wykonywane przez użytkowników. Przykładowo, machanie do kamery lub trzymanie kciuka w górę może być natychmiast rozpoznane przez aplikację, która następnie może przetłumaczyć te gesty na emoji czatu, zapewniając wizualną wskazówkę dla wszystkich uczestników na temat reakcji danej osoby.

Nasz zespół wdrożył adaptacyjny system wideo oparty na preferencjach. W zależności od preferencji użytkownika i warunków sieciowych, jakość wideo jest dynamicznie dostosowywana. Zapewnia to, że niezależnie od ograniczeń przepustowości, użytkownicy mają płynne połączenia.

Wszystkie połączenia przychodzące są nagrywane i przechowywane na zapleczu systemu. Dane te nie tylko służą jako zapis, ale są również analizowane przez sztuczną inteligencję, aby zapewnić wgląd w dynamikę połączenia. Niezależnie od tego, czy chodzi o zrozumienie nastroju rozmowy poprzez transkrypcje analizowane przez sztuczną inteligencję, czy też rozpoznanie poziomu zaangażowania uczestników, system zapewnia użytkownikom cenne informacje zwrotne po rozmowie.

Call recording & post-call analysis

Mając na uwadze znaczenie analizy po spotkaniu, nasze rozwiązanie zawiera funkcje nagrywania rozmów. Użytkownicy mogą nie tylko nagrywać swoje sesje, ale także przeglądać je z różnymi prędkościami odtwarzania. Sztuczna inteligencja dodatkowo wzmacnia to doświadczenie, dzieląc rozmowę na różne segmenty w oparciu o tematy. 

Dla tych, którzy wolą zwięzły przegląd, system AI generuje podsumowanie, podkreślając kluczowe punkty dyskusji, podjęte decyzje i uzgodnione działania. Funkcja ta jest szczególnie korzystna dla osób, które mogły przegapić spotkanie lub potrzebują szybkiego odświeżenia.

Aplikacja zapewnia analizę trendów w czasie. Gromadząc dane z kolejnych spotkań, użytkownicy mogą śledzić powtarzające się motywy, często omawiane tematy lub utrzymujące się kwestie. Ma to kluczowe znaczenie dla długoterminowych projektów, w których śledzenie postępów i identyfikacja stałych punktów bólu kieruje strategicznymi decyzjami.

Kolejną funkcją jest identyfikacja mówcy. System sztucznej inteligencji jest w stanie rozpoznać różne głosy i oznaczyć je, upraszczając proces śledzenia wkładu mówców podczas spotkania dla lepszej przejrzystości. Jest to szczególnie przydatne w przypadku większych spotkań z wieloma uczestnikami.

Ponadto, aby pomóc w przygotowaniach do przyszłych spotkań, aplikacja oferuje analizę predykcyjną. Analizując poprzednie spotkania, może sugerować potencjalne tematy lub pytania, które mogą się pojawić, pomagając uczestnikom w lepszym przygotowaniu.

Wszystkie te narzędzia analityczne, niegdyś ograniczone do platform stacjonarnych, zostały zaprezentowane w aplikacji mobilnej, zapewniając użytkownikom możliwość korzystania z wglądu w dowolnym momencie, bez uszczerbku dla intuicyjności.

Technologie i narzędzia

Back-end
Dart, BloC, REST, GraphQL
Front-end
Dart, Flutter, automatyczna trasa, łatwa lokalizacja
Protokoły komunikacyjne
WebRTC, WebSockets
Routing i nawigacja
AutoRoute
Lokalizacja
Łatwa lokalizacja
Zarządzanie państwem
BloC

Proces

Naszym programistom WebRTC było ściśle zgodne z metodologią Agile, kładąc nacisk na iteracyjne dostarczanie, zdolność adaptacji i regularne cykle informacji zwrotnych. Proces ten został szczegółowo opisany w następujący sposób:
  • Faza odkrywania: Rozpoczęliśmy od zapoznania się z listą funkcji pożądanych przez klienta. Po dokładnym zbadaniu, nasi eksperci ocenili wykonalność każdej funkcji, a następnie utworzyli dla nich indywidualne bilety. Brak konkretnej specyfikacji technicznej wymagał od naszego zespołu odniesienia się do wersji internetowej, zapewniając, że doświadczenie mobilne zachowa podstawowe funkcje.
  • Projektowanie UI/UX: Chociaż klient dostarczył projekty stron internetowych, nasza rola była kluczowa w przełożeniu tych projektów na interfejs przyjazny dla urządzeń mobilnych.
  • Rozwój: Faza ta została podzielona na sprinty, z których każdy kończył się demonstracją dla klienta. Ponieważ backend był już na miejscu, nasi programiści musieli ściśle współpracować z zespołem backendu klienta, zapewniając kompatybilność między istniejącą infrastrukturą a naszymi mobilnymi adaptacjami.
  • Testowanie i kontrola jakości: Testowanie było ciągłym procesem prowadzonym równolegle z rozwojem, zapewniając szybkie rozwiązywanie wszelkich pojawiających się błędów lub usterek.
  • Wdrożenie i utrzymanie: Po opracowaniu aplikacji następnym krokiem było jej uruchomienie, a następnie zaangażowanie w jej ciągłe wsparcie i udoskonalanie w oparciu o opinie użytkowników.
Cechą charakterystyczną naszej współpracy było wykorzystanie mobilnego rozwiązania WebRTC jako narzędzie wideokonferencyjne do komunikacji z klientem. Początkowo korzystaliśmy z jego wersji webowej, a w miarę postępów naszego projektu, nasze spotkania przeniosły się na stworzoną przez nas wersję mobilną. Jira ułatwiła nam śledzenie zadań i planowanie sprintów, zapewniając przejrzystość naszych działań.

Zespół

1
Kierownik projektu
2
Deweloperzy Flutter
1
Lider zespołu mobilnego
1
QA
team-innowise

Wyniki

Po uruchomieniu mobilnej aplikacji do wideokonferencji zaobserwowaliśmy, że ponad 60% istniejącej bazy użytkowników chętnie przyjęło i pobrało wersję mobilną. Połączenie wyrafinowanego projektu i intuicyjnych funkcji dobrze współgrało z użytkownikami. Ta zdolność adaptacji nie tylko mówiła o nieodłącznej atrakcyjności aplikacji, ale także znalazła odzwierciedlenie w znacznym 13-punktowym wzroście wskaźnika Net Promoter Score (NPS).

Użytkownicy mogą teraz aktywnie uczestniczyć w spotkaniach praktycznie z dowolnego miejsca, dzięki projektowi zorientowanemu na urządzenia mobilne. Łącza do szybkiego zapraszania uczestników sprawiły, że wystarczyło jedno dotknięcie. Dodatkowo, dostęp do notatek ze spotkań i analiz bezpośrednio na urządzeniach mobilnych wyeliminował zależność od komputerów stacjonarnych.

Po zakończeniu tworzenia aplikacji mobilnej WebRTC klient odnotował znaczny wzrost liczby rejestracji nowych użytkowników, co było wyraźnym wskaźnikiem rezonansu rynkowego aplikacji. Wyróżnienie aplikacji było również widoczne, gdy zapewniła sobie pozycję w pierwszej dwudziestce na Product Hunt w tym miesiącu. Ta uwaga doprowadziła do dodatkowych inwestycji, podkreślając potencjał aplikacji na rynku.

Czas trwania projektu
  • Maj 2022 - wrzesień 2022

60%

istniejących użytkowników pobrało aplikację mobilną

13

punktowy wzrost wskaźnika Net Promoter Score (NPS)

Skontaktuj się z nami!

Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka