Cum să faci o aplicație precum ClubHouse

Publicat: 2021-10-05

Aplicația de rețele sociale bazată pe audio Clubhouse este un subiect fierbinte. Ce este și cum poți crea așa ceva? În acest articol, disecăm tendința de socializare bazată pe audio și discutăm despre cum să construim o aplicație precum Clubhouse. Pentru costul dezvoltării unei aplicații precum Clubhouse, derulați până în partea de jos a articolului.

Ce este Clubhouse?

Pe scurt, Clubhouse este un amestec de podcast-uri, Twitter și apeluri telefonice pe care le puteți asculta fără repercusiuni legale. În epoca pandemiei, când oamenii sunt înfometați pentru interacțiunea umană în direct, aprecierea Clubhouse a primit este de o mică surpriză.

Cum functioneazã?

Clubhouse este ceea ce oamenii numesc acum o rețea socială audio . După ce s-a înregistrat la Clubhouse, un utilizator poate alege subiecte de care este interesat și poate sări în camere dedicate pentru a asculta oamenii vorbind despre aceste subiecte. Este posibil să vă alăturați conversației ca vorbitor dacă proprietarul camerei o permite.

Practic, Clubhouse este ca un Twitter audio cu comentarii restrânse - unii utilizatori de Twitter aleg să permită oricui să-și comenteze tweet-urile, iar alții decid să filtreze participanții la conversație și să seteze tweets-urile doar în citire pentru cei din afară.

Clubhouse are, de asemenea, anumite asemănări cu Discord în sensul că folosește camere separate și a fost dezvoltat în primul rând pentru comunicarea audio. Discord are și chat-uri text, dar este, de asemenea, un pic mai complicat de navigat decât Clubhouse.

Dacă sunteți interesat, citiți și: Cum să creați o aplicație ca Discord: Dezvoltarea aplicațiilor VoIP .

În acest moment, Clubhouse se află în versiune beta, ceea ce pare să fie motivul politicii numai pentru invitații a aplicației. Cu toate acestea, obținerea unei invitații pare relativ ușoară - fiecare utilizator primește două invitații de trimis după înregistrare și mai multe atunci când utilizează în mod activ aplicația.

De ce este Clubhouse atât de popular?

Interfață Clubhouse

Putem detecta trei motive principale pentru creșterea bruscă a Clubhouse.

  1. Clubhouse este singura aplicație de acest gen, iar noutatea îi atrage pe utilizatori ca molii la flacără.

  2. Clubhouse a avut un început minunat datorită vedetelor și inovatorilor tehnologici care au fost primii care au primit și au folosit invitații - o mișcare inteligentă pentru orice rețea socială.

  3. Proprietarii de cluburi au prins momentul potrivit pentru a lansa o aplicație de rețea socială bazată pe audio.

În mijlocul unei pandemii globale, oamenii din întreaga lume se simt deconectați, singuri și înfometați de interacțiune live. Întâlnirile cu colegii, prietenii și familia nu le mai reduc, iar citirea mesajelor și a postărilor pe alte rețele sociale ne face doar să fim mai anxioși.

Și iată Clubhouse, un podcast, dar nu un podcast, un Twitter audio care nu este exact Twitter și un loc în care o persoană obișnuită poate interacționa cu oricine , fie că este un vecin incredibil de amuzant sau Elon Musk. În plus, este noul lucru strălucitor și este promovat de o selecție de inovatori tehnologici, genii de afaceri și vedete. Ce este acolo pentru a nu deveni popular?

Lectură suplimentară: Ce trebuie să faceți dacă aveți o idee de aplicație: 7 pași pentru o lansare de succes .

Generare de bani: Cum face Clubhouse bani?

Cum face Clubhouse bani

Veniturile sunt un lucru dificil atunci când vine vorba de rețelele sociale. Anunțurile sunt cele mai ușor de implementat, dar, în general, anunțurile irită utilizatorii fără final, ceea ce face ca experiența lor să fie mai puțin satisfăcătoare.

În cazul Clubhouse, deocamdată, este gratuit. Cu toate acestea, potrivit creatorilor săi, aplicația este în curs de implementare a generării de bani pentru creatori în ceea ce privește biletele, abonamentele și altele asemenea. Acest lucru va permite utilizatorilor să câștige pe Clubhouse și va permite, de asemenea, Clubhouse să câștige:

  • luând o mică taxă din fiecare tranzacție în aplicație
  • prin crearea de conturi care pot fi monetizate premium

Cu toate acestea, este încă neanunțată ce opțiune va fi.

Există, de asemenea, o opțiune de a câștiga oferind înregistrări premium . În feedul Clubhouse, utilizatorii văd camere active în subiectele selectate, astfel încât este posibil să plasați camere plătite în partea de sus, astfel încât utilizatorii să le vadă mai întâi.

Pași pentru a crea o aplicație precum Clubhouse

pași pentru a face ca aplicația clubhouse

Construirea unei aplicații nu este o problemă minunată, așa că permiteți-ne să vă ghidăm prin procesul pe care probabil îl veți confrunta atunci când decideți să creați o aplicație audio pentru rețele sociale precum Clubhouse.

Pasul 1. Cercetare și validarea ideilor

Înainte de a vărsa o sumă de bani deloc neglijabilă, oricine - indiferent dacă este un proprietar de startup sau o persoană de afaceri consacrată - trebuie să se asigure că ideea lor va putea supraviețui pe piață .

Dacă decideți să externalizați dezvoltarea aplicației, veți primi ajutor de la managerul de proiect și echipa. Un PM cu experiență vă va ajuta să vă evaluați punctele tari și slabe, să găsiți o soluție unică la problema utilizatorilor țintă și să aliniați viitoarea aplicație la obiectivele dvs. de afaceri.

Va trebui să cercetați alți jucători de pe piață - concurenții dvs. Vorbind despre cum să faci o aplicație audio social media precum Clubhouse, în acest moment, Clubhouse este o soluție unică. Nu are concurenți direcți sau analogi cunoscuți.

Twitter a lansat tweets audio pentru utilizatorii săi de aplicații iOS în iunie 2020, dar nu este același lucru cu ceea ce face Clubhouse.

Clubhouse este, de asemenea, diferit de podcast-uri , nu numai prin faptul că este transmis în direct, ci și pentru că oamenii care ascultă în camerele Clubhouse pot cere să participe la discuții.

Cel mai apropiat serviciu de Clubhouse în acest fel ar fi probabil Twitch . Cu toate acestea, Twitch este un serviciu de streaming video și spectatorii pot participa la flux doar prin mesaje text într-un chat. Deci, de asemenea, nu este exact același lucru cu Clubhouse.

Analogii puțini sau deloc înseamnă că este momentul primordial pentru a crea o aplicație precum Clubhouse, dar cu o întorsătură.

Pasul 2. MVP / MLP

Industria în mișcare rapidă face astăzi o provocare să rămâi relevant atunci când dezvoltarea aplicațiilor poate dura în medie până la un an. De aceea, majoritatea companiilor de dezvoltare vă vor oferi să lansați un produs minim viabil sau un MVP.

Un MVP este o versiune a aplicației dvs. care are doar caracteristicile principale și este lansată cu un fel de limite, de exemplu, într-o anumită zonă geografică sau pentru un număr limitat de utilizatori. În dezvoltarea jocului, se numește beta.

În etapele de pre-dezvoltare, dvs. și echipa veți discuta ce caracteristici să includeți în MVP .

Citiți mai multe despre subiect: Crearea unui MVP: Arta pașilor mici .

Clubhouse în sine nu este încă un produs complet, ceea ce este evident prin lipsa sa atât de mult ca un site web - chiar acum, pagina de destinație este practic goală și are doar un link către Apple App Store.

Invitație la club

Clubhouse în sine este practic un MVP , o versiune pentru primul test deschis de către utilizatorii obișnuiți. O altă dovadă a acestui fapt este lipsa caracteristicilor populare pe care utilizatorii le așteaptă zilnic de la rețelele de socializare - mesaje text, asistență video, design elegant, etc. Aceste caracteristici pot fi sau nu adăugate în viitor pe baza feedback-ului utilizatorilor și a pieței aplicației performanţă.
În funcție de caracteristici, o platformă de socializare de tip Clubhouse pare destul de simplă de dezvoltat, dar nu vă lăsați păcăliți - unele dintre aceste caracteristici sunt de ultimă generație și nu sunt cele mai ușor de construit.

Funcții pentru un MVP al aplicației de tip Clubhouse

Caracteristică Descriere

La imbarcare

Un loc unde familiarizarea rapidă a utilizatorilor cu funcțiile aplicației dvs.

Înregistrează - te Autentificare

Puteți integra servicii de e-mail sau rețele sociale pentru a facilita înscrierea utilizatorilor.

Interese

Permiteți utilizatorilor să selecteze subiecte de care sunt interesați (cu excepția cazului în care doriți să dezvoltați o aplicație mobilă similară cu Clubhouse, dar pentru un subiect de nișă).

Profil

Un loc unde sunt afișate informațiile utilizatorului. Clubhouse nu oferă multe informații - doar un nume, o pictogramă și linkuri opționale către Twitter și Instagram. Ar putea fi rezonabil să adăugați mai multe.

Camere

Camerele sunt locul în care are loc toată comunicarea. Camerele pot fi deschise pentru ca toți să le asculte sau pot fi private. Orice utilizator își poate crea o cameră proprie pentru a conversa cu cineva sau pentru a vorbi singur cu publicul.

A hrani

În Clubhouse, feedul este locul în care utilizatorii văd camere active de la utilizatori și subiecte la care sunt abonați.

Apeluri

O aplicație de chat audio are nevoie de streaming audio de înaltă calitate pentru mai mulți utilizatori, cu moderare și o opțiune de a solicita drepturi de vorbire („ridică mâna”).

Subiecte

Pentru a permite utilizatorilor să găsească camere interesante, Clubhouse oferă o listă largă de subiecte. Vorbitorii atribuie subiecte atunci când creează camere, iar ascultătorii pot găsi camere după subiecte. Este un sistem simplu și intuitiv pe care îl cunoaște toată lumea.

Moderare

Moderarea este vitală pentru orice rețea socială, fie că este vorba de text sau audio. În mod evident, trebuie să existe drepturi de moderare pentru proprietarii de camere, dar trebuie să fie numit și un administrator de aplicație care să monitorizeze rapoartele utilizatorilor și să interzică camerele care participă la discursuri de ură sau agresiune.

Mementouri / notificări

Dacă intenționați să creați o aplicație de conversație audio, cum ar fi Clubhouse, care are conversații live care nu sunt înregistrate sau stocate nicăieri, va trebui să construiți o structură de notificare solidă și flexibilă. Utilizatorii care urmăresc vorbitori sau subiecte vor trebui să fie anunțați că o sală este pe cale să fie deschisă.

Setări

Setările sunt esențiale pentru a face aplicația personalizabilă. În setări, utilizatorii pot seta o limbă (dacă adăugați mai multe), selecta o temă, ajusta notificările, dezactiva sau bloca utilizatorii cu care ar prefera să nu interacționeze, să își schimbe subiectele urmărite etc.

Urmând vorbitori / subiecte

Pentru a face feedul mai adaptat intereselor lor, permiteți utilizatorilor să urmărească nu numai subiectele, ci și utilizatorii.

Clubhouse este acum numai pentru invitații, ceea ce necesită o funcționalitate suplimentară, așa că, dacă doriți să faceți exclusivă aplicația de chat audio drop-in, va trebui, de asemenea, să adăugați funcționalitate pentru a distribui invitații.

De asemenea, veți avea nevoie de un panou de administrare . Panoul de administrare vă oferă posibilitatea de a monitoriza aplicația. Ar trebui să aibă un tablou de bord pentru ca dvs. sau angajatul dvs. desemnat să verificați toate valorile importante pentru afacerea dvs., să urmăriți rapoartele de performanță și să vă exercitați sarcinile de moderare.

MVP sau MLP?

MVP sau MLP pentru aplicația de tip clubhouse

La Mind Studios, vă putem oferi să lansăm un MLP în loc de MVP. Un MLP este un produs minim adorabil . Pe scurt, este o versiune a unui produs care are minimul absolut de caracteristici, dar sunt alese și construite cu intenția de a surprinde răspunsul emoțional al utilizatorilor.

Pe o piață suprasaturată, este vital să nu fie doar observat, ci amintit . În timp ce MVP este axat pe funcționalitatea de bază și renunță la orice altceva, MVP este construit cu caracteristici de bază și design unic. MLP-urile sunt făcute pentru a fi intuitive, plăcute ochilor și, în general, oferă o experiență de utilizare care îi face pe utilizatori să dorească să revină la aplicație și să se aștepte cu nerăbdare la noi funcții și lansare completă.

Designul Clubhouse este minimalist, pentru a spune cel puțin. Totuși, ar putea juca în favoarea sa - se remarcă prin simplitatea sa totală. Dar puteți lua în considerare crearea aplicației dvs. atât de intuitivă, cât și de modernă . Designerii cu experiență UI / UX vă pot ajuta în acest sens.

Pasul 3. Proiectare și dezvoltare

Etapa de proiectare și dezvoltare este cea mai lungă în crearea aplicațiilor. Proiectările sunt de obicei realizate și în etape:

  1. Concept de navigare / Prototip de fidelitate scăzută

  2. Prototip de fidelitate medie

  3. Prototip de înaltă fidelitate

Prototipurile de fidelitate redusă pot fi desenate manual pe hârtie sau pe o tablă de planificare sau pot fi schițe digitale. Obiectivul unui prototip de fidelitate scăzută este de a stabili baza pentru proiectarea experienței utilizatorului - relațiile dintre ecrane și care buton duce unde.

Prototipurile de fidelitate medie au o interfață de utilizator de bază, dar sunt de obicei alb-negru. Scopul lor este să se asigure că echipa și proprietarul aplicației văd aplicația în același mod .

Prototipurile de înaltă fidelitate oferă un design oarecum finisat. Este, de asemenea, o opțiune destul de populară pentru a crea prototipuri de înaltă fidelitate sub formă de machete de aplicații sau roboți. Cu opțiunea de a face clic / atinge ecranele, dezvoltatorii pot oferi aceste prototipuri unui grup de testare pentru evaluare.

Continuați să citiți mai departe: Costul proiectării unei aplicații în 2021 .

În același timp, proiectanții lucrează la prototipuri, managerul de proiect va discuta despre dezvoltare cu proprietarul aplicației. Una dintre întrebările importante la care trebuie să răspundeți va fi platforma pentru care să vă dezvoltați.

iOS vs Android

Dacă aveți bani de rezervă, este recomandat să vă dezvoltați atât pentru iOS cât și pentru Android simultan . Cu toate acestea, dacă doriți să economisiți, puteți începe cu platforma utilizată cel mai mult de publicul țintă și extindeți mai târziu când ați început să obțineți venituri și poate că ați găsit finanțare.

Asta a făcut Clubhouse, de fapt. Clubhouse există astăzi numai pentru iOS, dar se spune că aplicația pentru Android este în curs de dezvoltare după ce a primit finanțare de 100 de milioane de dolari de la firma de capital de risc Andreessen Horowitz:

Din punct de vedere al costurilor, dezvoltarea Android și iOS nu este foarte diferită: dezvoltarea iOS este, în general, mai scumpă și durează mai mult, dar aplicațiile Android durează mai mult pentru testare.

Începând cu ianuarie 2021, Android este mai popular în întreaga lume, cu 71,93% din piața sistemului de operare mobil. Cu toate acestea, situația pe țări poate fi precaută: conform Statista, în SUA, cota dispozitivelor iOS este de 56,22% față de cea de 43,5% a Android.

Pasul 4. Feedback și iterație

Feedback și iterație

În prima etapă, cercetarea de piață, dvs. și echipa vă veți stabili cu privire la valorile de urmat pentru evaluarea performanței aplicației. Pentru o aplicație precum Clubhouse, valorile pot fi:

  • Numărul de descărcări
  • Rata de activare
  • Rata de blocare (cât de des utilizatorii îți deschid aplicația)
  • Durata și intervalele sesiunii
  • Sesiuni zilnice
  • Fluxul ecranului (excelent pentru evaluarea experienței utilizatorului)
  • Rata de respingere
Mai multe despre acest subiect:
  • Top 18 valori de implicare a utilizatorilor pentru o aplicație mobilă
  • 17 moduri de a spori implicarea utilizatorilor pentru aplicația dvs.

După lansarea unui MVP sau MLP, următorul pas este monitorizarea performanței acestuia și colectarea feedback-ului utilizatorilor . Acest lucru este esențial pentru dezvoltarea ulterioară. În special, feedback-ul utilizatorilor poate evidenția orice dezavantaje UX și poate ajuta la prioritizarea caracteristicilor pentru următoarea versiune.

Dacă ați lansat o campanie de marketing pentru aplicația dvs. în orice etapă, rezultatele acesteia vor contribui, de asemenea, la feedbackul general.

După colectarea și analizarea performanței și feedback-ului, este timpul să reveniți la pasul 3 și să faceți modificări pentru următoarea iterație a aplicației. Clătiți și repetați.

Latura tehnică a dezvoltării unei aplicații de tip Clubhouse

Latura tehnică a dezvoltării unei aplicații de tip Clubhouse

Cea mai importantă parte a dezvoltării unei rețele sociale audio este furnizarea de streaming audio de calitate . Pe scurt, o aplicație precum Clubhouse funcționează după cum urmează:

  1. Un utilizator creează un spațiu pentru comunicare și trimite un flux audio către server.

  2. Serverul servește ca un passthrough și un fel de distribuitor, trimitând acest flux audio tuturor celor care sunt în cameră.

Clubhouse nu înregistrează oficial sunetul și nici nu îl stochează nicăieri, ceea ce face imposibilă ascultarea unei conversații ulterior. Aceasta înseamnă că, dacă decideți să dezvoltați o aplicație mobilă similară cu Clubhouse, nu veți avea nevoie de servere puternice pentru stocarea datelor audio.

Cu toate acestea, veți avea nevoie de servere solide pentru a distribui sunet de calitate multor utilizatori - unele camere din Clubhouse adună mii de ascultători. S-ar putea să luați în considerare utilizarea unei rețele de livrare de conținut (CDN) - un serviciu cu numeroase servere din întreaga lume care poate ajuta la accelerarea livrării de conținut utilizând un server care este aproape de un anumit utilizator. CDN-urile sunt utilizate pe scară largă de serviciile de streaming precum Twitch și Netflix.

Lectură suplimentară: Cât costă să construiești un site web de streaming precum Twitch.tv?

În ceea ce privește Clubhouse, zvonurile spun că aplicația a fost construită în aproximativ o săptămână folosind un API de către compania chineză Agora. Spunem „zvonuri”, deoarece dezvoltatorii Clubhouse stau strâns pe stiva lor tehnologică și, în momentul scrierii, nicio informație despre blocurile Clubhouse nu a fost confirmată sau respinsă oficial de către proprietarii Agora sau Clubhouse. Dar aceste zvonuri au fost investigate de reputația Stanford Internet Observatory și s-au dovedit a fi adevărate.

Agora.io este un serviciu care oferă un kit de dezvoltare software pentru apeluri video și audio , precum și streaming audio și video live, mesagerie și analiză. Cu toate acestea, este o companie chineză, care s-ar putea să nu fie potrivită pentru toată lumea, având în vedere că s-a confruntat cu unele controverse în legătură cu subiectul supravegherii guvernului chinez.

kituri de dezvoltare software pentru apeluri video și audio

Dar Agora, desigur, nu este singura opțiune de a crea o aplicație de chat precum Clubhouse. Iată câțiva concurenți apropiați care oferă servicii similare:

  • Vonage (cunoscut anterior ca OpenTok), un furnizor de API de comunicații din SUA

  • Wowza, de asemenea o companie din SUA, ale cărei soluții sunt folosite, printre altele, de Facebook, Vimeo, Periscope și NBC Universal. Wowza oferă un CDN, precum și API-uri de comunicare.

  • Chime SDK de proprietate Amazon

  • Dacă construiți un web analog cu Clubhouse, cea mai simplă opțiune este WebRTC (care este de fapt folosit pentru comunicarea web de mai multe dintre serviciile menționate aici, inclusiv Wowza și Agora în sine).

Toate aceste servicii oferă kituri de înaltă calitate pentru ca dezvoltatorii să facă o aplicație de chat audio de tip drop-in . Diferențele se referă mai ales la particularitățile codului și la prețuri.

Compania dvs. de dezvoltare a aplicațiilor aleasă ar trebui să vă sugereze serviciul cel mai potrivit pentru nevoile și bugetul dvs.

Costul pentru a crea o aplicație precum Clubhouse

Pentru a crea propriile aplicații precum Clubhouse , veți avea nevoie de o echipă de specialiști. Dacă doriți o aplicație iOS pentru a contesta Clubhouse în sine, iată pe cine va trebui să angajați:

  • 1 manager de proiect
  • 1-2 dezvoltatori iOS
  • 1 dezvoltator backend
  • 1 designer UI / UX
  • 1 specialist în asigurarea calității

Toate lucrurile luate în considerare, timpul pentru a construi o rețea socială audio, cum ar fi Clubhouse pentru iOS, va fi de aproximativ 1.240 de ore . Cu această estimare, costul dezvoltării unei aplicații mobile precum Clubhouse va fi de aproximativ 43.400 USD pentru iOS . Adăugarea Android va crește costul, dar nu îl va dubla, deoarece aplicațiile vor folosi același back-end și un design similar.
Aplicațiile web sunt cele mai rapide și mai ieftine de construit, deși, pentru rețeaua socială audio, web-ul ar trebui să fie probabil o platformă secundară.

Dacă alegeți să acoperiți toate platformele, Android, iOS și dezvoltarea web pot fi realizate simultan .

Concluzie

Lunga pandemie ne-a făcut sete de comunicări spontane și aleatorii pentru a echilibra întâlnirile Zoom strict programate legate de muncă și conversația mondenă pe mesageri și rețelele sociale tradiționale. Podcast-urile sunt minunate și educative, dar pur și simplu nu traduc sentimentul de apartenență sau de participare așa cum face Clubhouse - chiar dacă nu vorbești de fapt în camerele Clubhouse, totuși simți că poți .

De aceea, în circumstanțele în care ne-am aflat, Clubhouse a devenit un startup unicorn, în ciuda faptului că nu au lucruri considerate obligatorii într-o rețea socială, cum ar fi partajarea de fișiere, videoclipuri și chiar chat-uri text.

În plus, dezvoltarea aplicațiilor pentru rețelele de socializare a crescut, iar Clubhouse este doar o nouă privire asupra aceleiași pofte de comunicare pe care le avem de ceva vreme. Ar putea fi și viitorul din fața noastră.

Dezvoltatorii Mind Studios au experiență atât cu aplicațiile de comunicare, cât și cu platformele de streaming. Știm cum să creăm o aplicație precum Clubhouse .