Jak zrobić aplikację taką jak ClubHouse

Opublikowany: 2021-10-05

Oparta na dźwięku aplikacja społecznościowa Clubhouse to gorący temat. Co to jest i jak można stworzyć coś takiego? W tym artykule omawiamy trend w sieciach społecznościowych opartych na audio i omawiamy, jak zbudować aplikację taką jak Clubhouse. Aby poznać koszt opracowania aplikacji takiej jak Clubhouse, przewiń do dołu artykułu.

Co to jest klub?

Krótko mówiąc, Clubhouse jest mieszanką podcastów, Twittera i rozmów telefonicznych, którą można podsłuchiwać bez konsekwencji prawnych. W erze pandemii, kiedy ludzie są głodni interakcji z żywymi ludźmi, uznanie, jakie otrzymał Clubhouse, nie jest zaskoczeniem.

Jak to działa?

Clubhouse jest tym, co ludzie nazywają teraz siecią społecznościową audio . Po zarejestrowaniu się w Clubhouse, użytkownik może wybrać interesujące go tematy i przejść do dedykowanych pokoi, aby posłuchać, jak ludzie rozmawiają na te tematy. Możliwe jest dołączenie do rozmowy jako mówca, jeśli właściciel pokoju na to pozwala.

Zasadniczo Clubhouse jest jak audio Twitter z ograniczonym komentowaniem — niektórzy użytkownicy Twittera decydują się pozwolić każdemu na komentowanie swoich tweetów, a inni decydują się na filtrowanie uczestników rozmowy i ustawianie tweetów tylko do odczytu dla osób postronnych.

Clubhouse ma również pewne podobieństwa do Discorda , ponieważ wykorzystuje oddzielne pomieszczenia i został opracowany głównie do komunikacji audio. Discord ma również czaty tekstowe, ale nawigacja jest nieco bardziej skomplikowana niż Clubhouse.

Jeśli jesteś zainteresowany, przeczytaj również: Jak zrobić aplikację jak Discord: Tworzenie aplikacji VoIP .

W tej chwili Clubhouse jest w wersji beta, co wydaje się być powodem wprowadzenia zasad dotyczących tylko zaproszeń w aplikacji. Jednak otrzymanie zaproszenia wydaje się stosunkowo łatwe — każdy użytkownik otrzymuje dwa zaproszenia do wysłania po rejestracji i więcej, gdy aktywnie korzysta z aplikacji.

Dlaczego Clubhouse jest tak popularny?

Interfejs klubu

Możemy wykryć trzy główne powody nagłego wzrostu Clubhouse.

  1. Clubhouse to jedyna tego rodzaju aplikacja, a nowość wciąga użytkowników jak ćmy do ognia.

  2. Clubhouse miał świetny start dzięki celebrytom i innowatorom technologicznym, którzy jako pierwsi otrzymali i wykorzystali zaproszenia – sprytne posunięcie dla każdej sieci społecznościowej.

  3. Właściciele klubów znaleźli odpowiedni moment na uruchomienie aplikacji społecznościowej opartej na dźwięku.

W środku globalnej pandemii ludzie na całym świecie czują się odłączeni, samotni i spragnieni interakcji na żywo. Zoomowe spotkania ze współpracownikami, przyjaciółmi i rodziną już nie przeszkadzają, a czytanie wiadomości i postów w innych sieciach społecznościowych tylko bardziej nas niepokoi.

A oto Clubhouse, podcast, ale nie podcast, audio Twitter, który nie jest dokładnie Twitterem i miejsce, w którym zwykła osoba może wchodzić w interakcję z każdym , czy to z niesamowicie zabawnym sąsiadem, czy z Elonem Muskiem. Poza tym jest to nowa błyszcząca rzecz i jest promowana przez wybranych innowatorów technologicznych, geniuszy biznesu i celebrytów. Co jest takiego, żeby nie stać się popularnym?

Dodatkowa lektura: Co zrobić, jeśli masz pomysł na aplikację: 7 kroków do udanego uruchomienia .

Monetyzacja: Jak Clubhouse zarabia pieniądze?

Jak Clubhouse zarabia?

Przychody to trudna sprawa, jeśli chodzi o sieci społecznościowe. Reklamy są najłatwiejsze do wdrożenia, ale generalnie reklamy bezgranicznie irytują użytkowników, przez co ich wrażenia są mniej satysfakcjonujące.

W przypadku Clubhouse na razie jest to bezpłatne. Jednak według twórców aplikacja jest w trakcie wdrażania monetyzacji dla twórców w postaci biletów, subskrypcji i tym podobnych. Umożliwi to użytkownikom zarabianie w Clubhouse i prawdopodobnie pozwoli również Clubhouse na zarabianie:

  • pobierając niewielką opłatę za każdą transakcję w aplikacji
  • tworząc konta, na których można zarabiać premium

Jednak nie ogłoszono jeszcze, która to będzie opcja.

Istnieje również możliwość zarabiania, oferując aukcje premium . W kanale Clubhouse użytkownicy widzą aktywne pokoje w wybranych przez siebie tematach, więc możliwe jest umieszczenie płatnych pokoi na górze, tak aby użytkownicy widzieli je jako pierwsze.

Kroki tworzenia aplikacji takiej jak Clubhouse

kroki, aby klub przypominał aplikację

Budowanie aplikacji to nie błahostka, więc pozwól, że przeprowadzimy Cię przez proces, z którym prawdopodobnie będziesz musiał się zmierzyć, gdy zdecydujesz się stworzyć dźwiękową aplikację społecznościową, taką jak Clubhouse.

Krok 1. Badania i walidacja pomysłów

Każdy, niezależnie od tego, czy jest to startupowiec, czy doświadczony biznesmen, zanim wrzuci niemałą sumę pieniędzy, musi upewnić się, że jego pomysł przetrwa na rynku .

Jeśli zdecydujesz się zlecić tworzenie aplikacji na zewnątrz, uzyskasz pomoc od kierownika projektu i zespołu. Doświadczony kierownik projektu pomoże Ci ocenić Twoje mocne i słabe strony, znaleźć unikalne rozwiązanie problemu docelowych użytkowników oraz dostosować przyszłą aplikację do Twoich celów biznesowych.

Musisz zbadać innych graczy na rynku — swoich konkurentów. Mówiąc o tym, jak stworzyć dźwiękową aplikację społecznościową, taką jak Clubhouse, w tej chwili Clubhouse to wyjątkowe rozwiązanie. Nie ma bezpośrednich konkurentów ani znanych analogów.

Twitter uruchomił tweety audio dla użytkowników aplikacji na iOS w czerwcu 2020 r., Ale to nie to samo, co robi Clubhouse.

Clubhouse różni się również od podcastów nie tylko tym, że jest nadawany na żywo, ale także tym, że osoby słuchające w pokojach Clubhouse mogą poprosić o udział w dyskusjach.

Najbliższą usługą Clubhouse w ten sposób byłby prawdopodobnie Twitch . Jednak Twitch to usługa przesyłania strumieniowego wideo, a widzowie mogą uczestniczyć w strumieniu tylko za pośrednictwem wiadomości tekstowych na czacie. Więc to też nie jest dokładnie to samo co Clubhouse.

Niewiele analogów lub ich brak oznacza, że ​​nadszedł najlepszy czas na zbudowanie aplikacji takiej jak Clubhouse, ale z niespodzianką.

Krok 2. MVP/MLP

Szybko rozwijająca się branża sprawia, że ​​utrzymanie aktualnej pozycji jest wyzwaniem, gdy tworzenie aplikacji może trwać średnio nawet rok. Dlatego większość firm deweloperskich zaoferuje Ci wprowadzenie na rynek minimalnego opłacalnego produktu lub MVP.

MVP to wersja Twojej aplikacji, która ma tylko podstawowe funkcje i jest uruchamiana z pewnymi ograniczeniami, na przykład w określonym obszarze geograficznym lub dla ograniczonej liczby użytkowników. W tworzeniu gier nazywa się to beta.

Na etapach przed opracowaniem Ty i zespół będziecie dyskutować, które funkcje należy uwzględnić w MVP .

Przeczytaj więcej na ten temat: Tworzenie MVP: Sztuka małych kroków .

Sam Clubhouse nie jest jeszcze produktem kompletnym, o czym świadczy brak choćby strony internetowej — w tej chwili strona docelowa jest praktycznie pusta i zawiera jedynie link do Apple App Store.

Zaproszenie do klubu

Sam Clubhouse jest w zasadzie MVP , wersją do pierwszych otwartych testów przez zwykłych użytkowników. Kolejnym dowodem na to jest brak popularnych funkcji, których użytkownicy oczekują od sieci społecznościowych w dzisiejszych czasach — wiadomości tekstowych, obsługa wideo, fantazyjny projekt itp. Te funkcje mogą, ale nie muszą, zostać dodane w przyszłości w oparciu o opinie użytkowników i rynek aplikacji wydajność.
Pod względem funkcji platforma społecznościowa podobna do Clubhouse wydaje się dość prosta do opracowania, ale nie daj się zwieść — niektóre z tych funkcji są wysokiej klasy i nie są najłatwiejsze do zbudowania.

Funkcje dla MVP aplikacji przypominającej kluby

Funkcja Opis

Proces wdrażania do firmy nowego pracownika

Miejsce, w którym użytkownicy mogą szybko zapoznać się z funkcjami Twojej aplikacji.

Zarejestruj się Zaloguj się

Możesz zintegrować usługi poczty e-mail lub sieci społecznościowe, aby ułatwić użytkownikom rejestrację.

Zainteresowania

Pozwól użytkownikom wybierać tematy, które ich interesują (chyba że chcesz stworzyć aplikację mobilną podobną do Clubhouse, ale dla niszowego tematu).

Profil

Miejsce, w którym wyświetlane są informacje o użytkowniku. Clubhouse nie oferuje wielu informacji — tylko nazwę, ikonę i opcjonalne linki do Twittera i Instagrama. Rozsądnie byłoby dodać więcej.

Pokoje

W pokojach odbywa się cała komunikacja. Pokoje mogą być otwarte dla wszystkich do słuchania lub mogą być prywatne. Każdy użytkownik może stworzyć własny pokój, aby z kimś porozmawiać lub porozmawiać z publicznością samodzielnie.

Karmić

W Clubhouse kanał to miejsce, w którym użytkownicy widzą aktywne pokoje od użytkowników i tematy, które subskrybują.

Połączenia

Aplikacja do czatu audio wymaga wysokiej jakości strumieniowego przesyłania dźwięku dla wielu użytkowników, z moderacją i opcją żądania praw do mówienia („podnieś rękę”).

Tematy

Aby umożliwić użytkownikom znalezienie interesujących pokoi, Clubhouse oferuje dużą listę tematów. Prelegenci przypisują tematy podczas tworzenia pokoi, a słuchacze mogą wyszukiwać pokoje według tematów. To prosty i intuicyjny system, który wszyscy znają.

Umiar

Moderacja jest niezbędna w każdej sieci społecznościowej, zarówno tekstowej, jak i dźwiękowej. Oczywiście muszą istnieć prawa do moderowania dla właścicieli pokoi, ale należy również wyznaczyć administratora aplikacji, aby monitorował zgłoszenia użytkowników i blokował pokoje, w których stosuje się mowę nienawiści lub zastraszanie.

Przypomnienia/powiadomienia

Jeśli planujesz utworzyć aplikację do rozmów głosowych, taką jak Clubhouse, która zawiera tylko rozmowy na żywo, które nie są nigdzie nagrywane ani przechowywane, musisz zbudować solidną i elastyczną strukturę powiadomień. Użytkownicy, którzy śledzą prelegentów lub tematy, będą musieli zostać powiadomieni, że pokój zostanie wkrótce otwarty.

Ustawienia

Ustawienia są niezbędne do dostosowania aplikacji. W ustawieniach użytkownicy mogą ustawić język (jeśli dodajesz kilka), wybrać motyw, dostosować powiadomienia, wyciszyć lub zablokować użytkowników, z którymi nie chcą wchodzić w interakcje, zmieniać obserwowane przez nich tematy itp.

Śledzenie prelegentów/tematów

Aby ich kanał był bardziej dostosowany do ich zainteresowań, pozwól użytkownikom śledzić nie tylko tematy, ale także użytkowników.

Clubhouse jest teraz dostępny tylko na zaproszenie, co wymaga dodatkowych funkcji, więc jeśli chcesz, aby Twoja aplikacja do czatu audio była ekskluzywna, musisz również dodać funkcję dystrybucji zaproszeń.

Potrzebny będzie również panel administracyjny . Panel administracyjny daje możliwość monitorowania aplikacji. Powinien mieć pulpit nawigacyjny dla Ciebie lub wyznaczonego pracownika, aby sprawdzić wszelkie wskaźniki ważne dla Twojej firmy, monitorować raporty wydajności i wykonywać obowiązki związane z moderacją.

MVP czy MLP?

MVP lub MLP dla aplikacji klubowych

W Mind Studios możemy zaoferować uruchomienie MLP zamiast MVP. MLP to minimum sympatyczny produkt . Krótko mówiąc, jest to wersja produktu, która ma absolutne minimum funkcji, ale została wybrana i zbudowana z myślą o uchwyceniu emocjonalnej reakcji użytkowników.

Na przesyconym rynku ważne jest, aby nie tylko zostać zauważonym, ale i zapamiętanym . Podczas gdy MVP koncentruje się na podstawowej funkcjonalności i rezygnuje z wszystkiego innego, MVP jest zbudowany z podstawowych funkcji i unikalnego projektu. Platformy MLP są intuicyjne, przyjemne dla oka i ogólnie oferują wrażenia użytkownika, które sprawiają, że użytkownicy chcą wracać do aplikacji i z niecierpliwością oczekiwać nowych funkcji i pełnego uruchomienia.

Projekt Clubhouse jest co najmniej minimalistyczny. Może jednak grać na jego korzyść – wyróżnia się całkowitą prostotą. Możesz jednak rozważyć, aby Twoja aplikacja była zarówno intuicyjna, jak i modna . Doświadczeni projektanci UI/UX mogą Ci w tym pomóc.

Krok 3. Projekt i rozwój

Etap projektowania i rozwoju jest najdłuższym etapem tworzenia aplikacji. Projekty są zwykle wykonywane etapami:

  1. Koncepcja nawigacji / Prototyp o niskiej wierności

  2. Prototyp o średniej wierności

  3. Prototyp o wysokiej wierności

Prototypy o niskiej wierności mogą być rysowane ręcznie na papierze lub planszy lub mogą być szkicami cyfrowymi. Celem prototypu o niskiej wierności jest stworzenie podstaw do projektowania doświadczeń użytkownika — relacji między ekranami i tego, który przycisk dokąd prowadzi.

Prototypy o średniej wierności mają podstawowy interfejs użytkownika, ale zwykle są czarno-białe. Ich celem jest upewnienie się, że zespół i właściciel aplikacji widzą aplikację w ten sam sposób .

Prototypy o wysokiej wierności oferują nieco skończony projekt. Jest to również dość popularna opcja tworzenia prototypów o wysokiej wierności w postaci makiet aplikacji lub botów. Dzięki opcji klikania/dotykania ekranów programiści mogą oferować te prototypy grupie testowej do oceny.

Czytaj dalej: Koszt zaprojektowania aplikacji w 2021 r . .

W tym samym czasie projektanci pracują nad prototypami, kierownik projektu omówi rozwój z właścicielem aplikacji. Jednym z ważnych pytań, na które należy odpowiedzieć, będzie platforma, dla której należy się rozwijać.

iOS kontra Android

Jeśli masz wolne pieniądze, zaleca się programowanie zarówno na iOS, jak i na Androida jednocześnie . Jeśli jednak chcesz zaoszczędzić, możesz zacząć od platformy używanej najczęściej przez docelowych odbiorców i rozwijać się później, gdy zaczniesz uzyskiwać przychody i być może znajdziesz finansowanie.

Tak właśnie zrobił Clubhouse. Obecnie Clubhouse istnieje tylko na iOS, ale mówi się, że aplikacja na Androida jest w fazie rozwoju po otrzymaniu 100 milionów dolarów finansowania od firmy venture capital Andreessen Horowitz:

Pod względem kosztów programowanie na Androida i iOS nie różni się zbytnio: programowanie na iOS jest zazwyczaj droższe i trwa dłużej, ale aplikacje na Androida trwają dłużej, aby przetestować.

Od stycznia 2021 r. Android jest bardziej popularny na całym świecie i obejmuje 71,93% rynku mobilnych systemów operacyjnych. Jednak sytuacja w poszczególnych krajach może być ostrożna: według Statista w USA udział urządzeń z systemem iOS wynosi 56,22% do 43,5% w przypadku Androida.

Krok 4. Informacje zwrotne i iteracja

Informacje zwrotne i iteracja

Podczas pierwszego etapu badania rynku, Ty i zespół ustalicie metryki, które należy zastosować do oceny wydajności aplikacji. W przypadku aplikacji takiej jak Clubhouse metryki mogą być następujące:

  • Liczba pobrań
  • Wskaźnik aktywacji
  • Wskaźnik przyklejania (jak regularnie użytkownicy otwierają Twoją aplikację)
  • Długość sesji i interwały
  • Sesje dzienne
  • Przepływ ekranu (idealny do oceny doświadczenia użytkownika)
  • Współczynnik odrzuceń
Więcej na ten temat:
  • 18 najważniejszych wskaźników zaangażowania użytkowników w aplikacji mobilnej
  • 17 sposobów na zwiększenie zaangażowania użytkowników w swoją aplikację

Po uruchomieniu MVP lub MLP kolejnym krokiem jest monitorowanie jego wydajności i zebranie opinii użytkowników . Jest to niezbędne do dalszego rozwoju. W szczególności opinie użytkowników mogą wskazać wszelkie wady UX i pomóc w ustaleniu priorytetów funkcji w następnej wersji.

Jeśli uruchomiłeś kampanię marketingową swojej aplikacji na jakimkolwiek etapie, jej wyniki również będą miały wpływ na ogólną informację zwrotną.

Po zebraniu i przeanalizowaniu wydajności oraz informacji zwrotnych nadszedł czas, aby wrócić do kroku 3 i wprowadzić zmiany do następnej iteracji aplikacji. Wypłukać i powtórzyć.

Techniczna strona tworzenia aplikacji przypominającej Clubhouse

Techniczna strona tworzenia aplikacji w stylu Clubhouse

Najważniejszą częścią rozwoju sieci społecznościowej audio jest zapewnienie wysokiej jakości strumieniowego przesyłania dźwięku . Krótko mówiąc, aplikacja taka jak Clubhouse działa w następujący sposób:

  1. Użytkownik tworzy przestrzeń do komunikacji i wysyła na serwer sygnał audio.

  2. Serwer służy jako przepustka i swego rodzaju dystrybutor, wysyłając ten kanał audio do każdego, kto jest w pokoju.

Clubhouse oficjalnie nie nagrywa dźwięku, ani nie przechowuje go nigdzie, co uniemożliwia późniejsze podsłuchiwanie rozmowy. Oznacza to, że jeśli zdecydujesz się stworzyć aplikację mobilną podobną do Clubhouse, nie będziesz potrzebować potężnych serwerów do przechowywania danych dźwiękowych.

Jednak do dystrybucji wysokiej jakości dźwięku do wielu użytkowników będziesz potrzebować solidnych serwerów — niektóre pokoje w Clubhouse gromadzą tysiące słuchaczy. Możesz rozważyć użycie sieci dostarczania treści (CDN) — usługi z wieloma serwerami na całym świecie, która może przyspieszyć dostarczanie treści przy użyciu serwera znajdującego się blisko danego użytkownika. Sieci CDN są szeroko stosowane przez usługi przesyłania strumieniowego, takie jak Twitch i Netflix.

Dalsza lektura: Ile kosztuje zbudowanie witryny strumieniowej, takiej jak Twitch.tv?

Jeśli chodzi o Clubhouse, plotki mówią, że aplikacja została zbudowana około tygodnia przy użyciu interfejsu API chińskiej firmy Agora. Mówimy, że „plotka” ma to, ponieważ programiści Clubhouse trzymają się mocno swojego stosu technologicznego i od chwili pisania tego tekstu żadne informacje o blokach konstrukcyjnych Clubhouse nie zostały oficjalnie potwierdzone ani odrzucone przez właścicieli Agory lub Clubhouse. Ale te plotki zostały zbadane przez renomowane Obserwatorium Internetowe Stanforda i najwyraźniej okazały się prawdziwe.

Agora.io to usługa oferująca zestaw do tworzenia oprogramowania do połączeń wideo i audio, a także strumieniowania na żywo audio i wideo, przesyłania wiadomości i analiz. Jest to jednak chińska firma, która może nie być odpowiednia dla wszystkich, biorąc pod uwagę, że boryka się z pewnymi kontrowersją wokół tematu nadzoru chińskiego rządu.

zestawy programistyczne do rozmów wideo i audio

Ale Agora oczywiście nie jest jedyną opcją na zbudowanie aplikacji do czatu, takiej jak Clubhouse. Oto kilku bliskich konkurentów, którzy oferują podobne usługi:

  • Vonage (wcześniej znany jako OpenTok), amerykański dostawca interfejsów API komunikacyjnych

  • Wowza, również amerykańska firma, z której rozwiązań korzystają m.in. Facebook, Vimeo, Periscope czy NBC Universal. Wowza oferuje CDN oraz API komunikacyjne.

  • Zastrzeżony pakiet SDK Chime firmy Amazon

  • Jeśli budujesz internetowy odpowiednik Clubhouse, najprostszą opcją jest WebRTC (który jest faktycznie używany do komunikacji internetowej przez kilka wymienionych tutaj usług, w tym Wowza i sama Agora).

Wszystkie te usługi oferują programistom wysokiej jakości zestawy do tworzenia aplikacji do czatu głosowego . Różnice dotyczą głównie szczegółów kodu i cen.

Wybrana przez Ciebie firma zajmująca się tworzeniem aplikacji powinna zaproponować usługę najbardziej odpowiednią do Twoich potrzeb i budżetu.

Koszt stworzenia aplikacji takiej jak Clubhouse

Aby stworzyć własną aplikację, taką jak Clubhouse , potrzebujesz zespołu specjalistów. Jeśli wybierasz aplikację na iOS, która będzie rywalizować z samym klubem, oto kogo musisz zatrudnić:

  • 1 kierownik projektu
  • 1-2 programiści iOS
  • 1 programista backendu
  • 1 projektant UI/UX
  • 1 specjalista ds. zapewnienia jakości

Biorąc wszystko pod uwagę, czas na zbudowanie sieci społecznościowej audio, takiej jak Clubhouse tylko na iOS, wyniesie około 1240 godzin . Przy takim oszacowaniu koszt opracowania aplikacji mobilnej, takiej jak Clubhouse, wyniesie około 43 400 USD na iOS . Dodanie Androida zwiększy koszty, ale nie podwoi ich, ponieważ aplikacje będą używać tego samego zaplecza i podobnego projektu.
Aplikacje internetowe są najszybsze i najtańsze w tworzeniu, chociaż w przypadku sieci społecznościowych audio sieć powinna prawdopodobnie być platformą drugorzędną.

Jeśli zdecydujesz się objąć wszystkie platformy, Android, iOS i tworzenie stron internetowych mogą być prowadzone jednocześnie .

Wniosek

Długa pandemia sprawiła, że ​​spragnieliśmy spontanicznej i przypadkowej komunikacji, aby zrównoważyć ściśle zaplanowane spotkania Zoom związane z pracą i przyziemne rozmowy na komunikatorach i tradycyjnych sieciach społecznościowych. Podcasty są świetne i pouczające, ale po prostu nie odzwierciedlają poczucia przynależności lub uczestnictwa w sposób, w jaki robi to Clubhouse — nawet jeśli nie zabierasz głosu w pokojach Clubhouse, nadal czujesz, że możesz .

Dlatego w okolicznościach, w jakich się znaleźliśmy, Clubhouse stał się start -upem jednorożca, pomimo braku rzeczy uznanych za niezbędne w sieci społecznościowej, takich jak udostępnianie plików, wideo, a nawet czaty tekstowe.

Poza tym rozwój aplikacji społecznościowych rośnie, a Clubhouse to tylko nowe spojrzenie na to samo pragnienie komunikacji, które mamy od jakiegoś czasu. To może być także przyszłość przed nami.

Deweloperzy Mind Studios mają doświadczenie zarówno z aplikacjami komunikacyjnymi, jak i platformami strumieniowymi. Wiemy, jak stworzyć aplikację taką jak Clubhouse .