Ile kosztuje stworzenie aplikacji typu Clubhouse?
Paulina Chmielewska
Nie da się ukryć, że ostatnimi czasy aplikacja Clubhouse jest na ustach wszystkich. Stała się ona niespodziewanym hitem. W przeciągu zaledwie miesiąca większość platform społecznościowych zawrzała od zachwytów i informacji odnośnie tego, kto już uzyskał dostęp. W dobie pandemii i lockdownów Clubhouse na nowo zdefiniował wirtualne konwersacje – jego znaczenie w wirtualnym świecie rośnie z dnia na dzień.
Spis treści
- Czym jest Clubhouse?
- Jak popularny jest Clubhouse?
- Co można robić w Clubhouse?
- Ile kosztuje stworzenie aplikacji typu Clubhouse?
- Podsumowanie
Czym jest Clubhouse?
Clubhouse to zyskująca na popularności aplikacja społecznościowa pozwalająca użytkownikom prowadzić rozmowy audio. Podstawą interakcji są konwersacje głosowe w tak zwanych “pokojach”, podzielone na trzy grupy: mówcy, słuchacze obserwujący mówców oraz reszta przysłuchujących się uczestników. Każda osoba, która chce wziąć udział w dyskusji może “podnieść rękę” i, po akceptacji moderatora, wejść na “scenę”.
Brak dystansu między mówcami i słuchaczami to coś, co wyróżnia Clubhouse. W każdym momencie można dołączyć do rozmowy ze swoimi ulubionymi ekspertami lub dyskutować w mniejszych pokojach. Co odróżnia pokoje od webinarów czy transmisji live to możliwość aktywnego uczestniczenia w konwersacjach i dzielenia się swoimi przemyśleniami lub doświadczeniami z innymi. To prawdopodobnie dlatego baza użytkowników Clubhouse tylko w styczniu wzrosła aż pięciokrotnie!
Obecnie Clubhouse jest dostępny tylko na urządzenia z systemem iOS i nie jest otarty dla wszystkich. Aby zostać użytkownikiem, należy otrzymać zaproszenie od osoby już zarejestrowanej w aplikacji. Poczucie ekskluzywności z pewnością jest jednym z czynników, który sprawia, że Clubhouse jest tak wyjątkowy.
Edytowany 28 maja 2021: Od 21 maja 2021 roku, Clubhouse jest oficjalnie dostępny dla wszystkich użytkowników Androida.
Jak popularny jest Clubhouse?
Już same statystyki pokazują, jak dużą popularnością cieszy się ta aplikacja głosowa. W grudniu 2020 miała ona 600 tysięcy użytkowników, a na początku lutego 2021 już 6 milionów. Do końca miesiąca tygodniowa liczba aktywnych osób przekroczyła 10 milionów.
Ponadto, Clubhouse jest już wyceniany na miliard dolarów. W maju 2020 było to “zaledwie” 100 milionów. Ponad 180 organizacji i inwestorów przeznaczyło środki na rozwój Clubhouse. Jako startup o wartości miliarda dolarów, Clubhouse jest obecnie w grupie tak zwanych “jednorożców” obok Airbnb i Ubera. W kategorii “sieci społecznościowe” sklepu AppStore Clubhouse uplasował sięw pewnym momencie plasował się na siódmym miejscu, zaraz za gigantami takimi jak Facebook, Messenger, Discord czy Telegram. Statystyki z pewnością urosną mogą urosnąć jeszcze bardziej, gdy właściciele zdecydują się na wypuszczenie aplikacji na Androida, nad którą pracują.
Edytowany 28 maja 2021: Do kwietnia 2021, Clubhouse pobrano prawie 18,5 miliona razy. Dzięki dofinansowaniu w serii C jego wartość wzrosła do 4 miliardów dolarów. Jak wspomnieliśmy wyżej, wersja na Androida została już dopuszczona do użytku.
Co można robić w Clubhouse?
Użytkownicy Clubhouse mogą angażować się w interakcje ze społecznością na różne sposoby. Po pierwsze, można być słuchaczem, który wchodzi do różnych pokoi wybranych na podstawie swoich zainteresowań. Słuchanie innych ma wiele zalet – użytkownicy Clubhouse regularnie tworzą pokoje, w których dzielą się swoją wiedzą, know-how i poradami na przeróżne tematy.
Po drugie można aktywnie uczestniczyć w dyskusjach lub tworzyć swoje pokoje, aby poszerzać sieć kontaktów, poznawać nowe osoby i zaprezentować siebie jako eksperta. Możliwości jest sporo – można wchodzić w dyskusje z osobami o podobnych poglądach lub tymi, które nie do końca się z nami zgadzają. To szansa na poznanie różnych punktów widzenia.
W końcu, jak każda platforma społecznościowa, Clubhouse pozwala budować zasięgi, rozwijać konto i zdobywać nowych obserwatorów. Zwłaszcza teraz, gdy aplikacja jest jeszcze w fazie betarelatywnie nowa, dużo łatwiej jest dotrzeć do odbiorców, których można potem przekierować na inne kanały i konwertować w klientów.
Funkcjonalności niezbędne w aplikacji mobilnej typu Clubhouse
W tym momencie zaczynamy traktować tę aplikację głosową jako produkt cyfrowy, który możemy stworzyć od podstaw. Clubhouse przypomina nieco radio lub swego rodzaju klub (w którym zamiast muzyki są rozmowy) połączony z aplikacją społecznościową.
Gdy tylko otworzysz aplikację, zobaczysz następujące funkcje:
- pole wyszukiwania, w którym znajdziesz użytkowników i kluby
- liczbę zaproszeń, które możesz przesłać znajomym
- harmonogram wydarzeń w aplikacji podzielony na “wszystkie” i “Twoje”
- powiadomienia informujące o nowych obserwatorach oraz nowych pokojach założonych przez obserwowane przez użytkownika osoby
- profil użytkownika
- listę nadchodzących wydarzeń
- listę wydarzeń dziejących się w danym momencie
- możliwość stworzenia pokoju publicznego lub prywatnego
- listę kontaktów oraz ich dostępność
Z technicznego punktu widzenia aplikacja zawiera:
- front-end aplikacji mobilnej (
obecnie tylko iOS, Android w przygotowaniuna iOS i Androida) - back-end zarządzający logiką aplikacji
- (prawdopodobnie) panel administracyjny pozwalający moderować użytkowników i treści
Ile kosztuje stworzenie aplikacji typu Clubhouse?
Jak już pewnie wiesz z naszych innych wpisów na blogu, lubimy wyzwania i często staramy się wykalkulować, ile może kosztować konkretne rozwiązanie. Oczywiście nie oznacza to, że cena omawiana w artykule to dokładny budżet, jakiego będziesz potrzebować. Każdy projekt ma swoje indywidualne wymagania, które wpływają na finalny koszt aplikacji. Oto nasze przemyślenia i przykładowa estymacja.
Czy dostępność tylko na iOS była dobrym pomysłem?
Zapytaliśmy Karola, współzałożyciela itCraft, co sądzi o Clubhouse. Na początku podkreślił on, że startupy od początku powinny skupiać się na produkcie i jego najistotniejszych funkcjonalnościach, szczególnie jeśli chcą zweryfikować swój pomysł i przetestować go na rynku. W przypadku Clubhouse ciężko było przewidzieć tak wielki sukces, a zainwestowanie od początku w aplikacje na Androida i iOS pochłonęłoby znacznie więcej zasobów. Skalowalnością można zająć się później, ale to faza testów jest kluczowa.
Karol zasugerował także, że wiele startupów mogłoby skorzystać z frameworka cross-platformowego, aby od początku budować bazę odbiorców wśród użytkowników obu systemów operacyjnych. Nasza rekomendacja to Flutter, gdyż oferuje on świetne funkcje i estetyczne UI. Sprawdź nasz ebook (w języku angielskim), w którym tłumaczymy różnice pomiędzy wytwarzaniem aplikacji natywnych i cross-platformowych.
Według Karola decyzja Clubhouse o początkowym wejściu jedynie na iOS nie była złym pomysłem. Mimo to, jeżeli będą chcieli rozwijać swój biznes, powinni się pospieszyć i stworzyć aplikację na Androida.
Edytowany 28 maja 2021: Wersja na Androida została wypuszczona rok po premierze aplikacji na iOS. To dość długo, ale czas pokaże, jak to wpłynie na popularność Clubhouse’a.
Aplikacja Clubhouse – aspekty techniczne
Postanowiliśmy stworzyć przykład estymacji dla aplikacji typu Clubhouse dostępnej na obu systemach. UWAGA: Nie oznacza to, że według nas tyle właśnie zapłacili twórcy Clubhouse za stworzenie ich aplikacji. Pamiętaj, że oni zbudowali produkt tylko na iOS, aby go przetestować wśród swoich realnych odbiorców. My tylko prezentujemy podobne rozwiązanie z podobnymi funkcjonalnościami, dedykowane zarówno na iOS, jak i na Androida.
Clubhouse nie różni się szczególnie od wczesnych wersji Instagrama czy Facebooka, co czyni go klasycznym przykładem aplikacji społecznościowe. Jego funkcje w tym aspekcie obejmują rejestrację i edycję profilu, wyszukiwanie użytkowników, obserwowanie, tworzenie treści (w tym przypadku otwieranie pokoi) oraz zapraszanie na wydarzenia. Jest to typowa aplikacja mobilna bez odpowiednika webowego.
Od strony technicznej, praca nad produktem rozpoczyna się od back-endu. Tam umiejscowiona jest cała logika biznesowa. Jest ona odpowiedzialna za przetwarzanie danych we wszystkich funkcjonalnościach społecznościowych wspomnianych wyżej. Kluczowa funkcjonalność pozwala użytkownikom nawiązywać interakcje w czasie rzeczywistym. Moduł ten jest podobny do tego, co znamy z aplikacji używanych w pracy zdalnej w celu komunikowania się pomiędzy ludźmi (Zoom, Microsoft Teams, Google Meet). Nie jest to ogromna innowacja. Jedyna różnica polega na tym, że tutaj interfejs nie posiada możliwości video-rozmów, a jedynie konwersacji audio. Wciąż może to być jednak problematyczne w kwestii skalowalności – aplikacja musi być w stanie obsługiwać setki lub nawet tysiące konwersacji jednocześnie.
Istnieje wiele sposobów, aby takie rozwiązanie zastosować w aplikacji mobilnej. Jedną z opcji jest przetwarzanie wszystkich strumieni audio przez serwer, co może być obciążające w przypadku nagłego, dużego skoku popularności produktu. Wiemy jednak z doświadczenia, że w niektórych przypadkach się to sprawdza. Zaimplementowaliśmy coś podobnego w aplikacji UNITI, produkcie cyfrowym przeznaczonym dla branży turystycznej. To oprogramowanie oparte o rozwiązania głosowe dla przewodników wycieczek wykorzystywane w komunikacji z turystami – idealna alternatywa dla klasycznych słuchawek. W UNITI przewodnicy otwierają “pokoje”, dokładnie tak jak w Clubhouse.
Zespół potrzebny, aby stworzyć aplikację typu Clubhouse
Teraz warto by było rozwinąć temat zespołu, który jest niezwykle istotny w każdym projekcie wytwarzania oprogramowania.
Aby stworzyć dwa natywne produkty cyfrowe na Androida i iOS potrzeba czterech developerów – po dwóch na każdą z aplikacji. Jeśli chcesz podążyć inną ścieżką i stworzyć apkę tylko na jedną platformę lub zbudować rozwiązanie cross-platformowe, ta część zespołu może być nieco mniejsza.
Do back-endu rekomendujemy czterech specjalistów oraz trzech lub czterech testerów, aby zapewnić odpowiednią jakość i zapobiegać defektom. Testerzy powinni być zaangażowani w projekt od samego początku, aby mieć pewność, że nie pojawią się błędy, które mogłyby eskalować od wczesnych etapów produkcji.
Oczywiście każdy klient współpracujący z nami otrzymuje dedykowanego menadżera projektu. To pośrednik między właścicielem produktu a zespołem. Ich obowiązki obejmują komunikację, organizację spotkań, informowanie wszystkich stron o postępach w projekcie oraz odpowiednie reagowanie na sytuacje kryzysowe.
Dzięki dwóm osobom odpowiedzialnym za design – jedna od UX i jedna od UI – można stworzyć idealne doświadczenia użytkownika, które będą się przekładać na wygląd interfejsu. Estetyka wizualna, użyteczność i dostępność są niezbędne.
Dodatkowo możemy dodać do zespołu jednego DevOpsa, gdyby projekt tego wymagał.
Ile więc kosztuje aplikacja typu Clubhouse?
Nasze przewidywania wskazują, że produkcja w przypadku takiej aplikacji trwałaby około 5-8 miesięcy. Przy stawkach godzinowych 50 dolarów oraz składzie zespołu opisanym wyżej, projekt kosztowałby mniej więcej 600-800 tys. dolarów.
W tabeli zawarliśmy wszystkie szczegóły:
Podsumowanie
Clubhouse jest szybko rozwijającym się produktem, któremu udało się pozyskać miliony użytkowników. Ludziom spodobała się idea rozmów głosowych oferowanych przez aplikację – docenili możliwość dyskutowania na przeróżne tematy z ekspertami i amatorami oraz dzielenia się swoimi przemyśleniami niezależnie od liczby obserwatorów. Jako że aplikacja jest jeszcze stosunkowo młoda, łatwiej jest się w niej wypowiedzieć i zaprezentować innym. Istnieje także wiele pokoi tematycznych otwartych na różne osoby. To medium dla każdego, mimo że w tej chwili jest dostępne tylko na jednej platformie i wymaga zaproszenia.
Prawdopodobieństwo, że znani gracze w branży mediów społecznościowych spróbują stworzyć podobne rozwiązania, jest dość wysokie. Możliwe, że powstaną konkurencyjne produkty. Clubhouse może być liderem rynku, ale nie oznacza to, że musi być jedyny. Stworzyli coś unikalnego – gdy ktoś zrobi to lepiej, będą musieli stawić czoła wyzwaniu.
Edytowany 28 maja 2021: Na początku maja Twitter wdrożył podobne do Clubhouse rozwiązanie o nazwie Spaces, które już zyskało sporą rzeszę zwolenników.
Zbudowanie podobnej aplikacji mobilnej jest jak najbardziej możliwe. Można wykorzystać podobne funkcjonalności w większym projekcie lub stworzyć coś, co da użytkownikom coś więcej – decyzja należy do Ciebie.
Jeśli szukasz partnera IT, który pomoże Ci stworzyć aplikację typu Clubhouse, skontaktuj się z nami. Mamy doświadczenie w tworzeniu aplikacji opartych o rozwiązania audio i świetnych produktów cyfrowych. Nasz zespół ekspertów zmieni Twój pomysł w coś spektakularnego. Jesteśmy otwarci na współpracę!