Comment créer une application comme ClubHouse
Publié: 2021-10-05L'application de réseautage social basée sur l'audio Clubhouse est un sujet brûlant. Qu'est-ce que c'est et comment pouvez-vous créer quelque chose comme ça? Dans cet article, nous disséquons la tendance des réseaux sociaux basés sur l'audio et discutons de la façon de créer une application comme Clubhouse. Pour connaître le coût de développement d'une application comme Clubhouse, faites défiler jusqu'au bas de l'article.
Qu'est-ce que le Clubhouse ?
En un mot, Clubhouse est un mélange sur invitation uniquement de podcasts, de Twitter et d'appels téléphoniques que vous pouvez écouter sans répercussions juridiques. À l'ère de la pandémie, lorsque les gens sont affamés d'interactions humaines en direct, l'acclamation reçue par le Clubhouse n'est guère surprenante.
Comment ça marche?
Clubhouse est ce que les gens appellent maintenant un réseau social audio . Après s'être inscrit sur Clubhouse, un utilisateur peut choisir des sujets qui l'intéressent et accéder à des salles dédiées pour écouter les gens parler de ces sujets. Il est possible de se joindre à la conversation en tant qu'orateur si le propriétaire de la salle le permet.
Fondamentalement, Clubhouse est comme un Twitter audio avec des commentaires restreints - certains utilisateurs de Twitter choisissent d'autoriser n'importe qui à commenter leurs tweets et d'autres décident de filtrer les participants à la conversation et de définir les tweets en lecture seule pour les étrangers.
Clubhouse a également certaines similitudes avec Discord dans la mesure où il utilise des pièces séparées et a été principalement développé pour la communication audio. Discord propose également des chats textuels, mais la navigation est également un peu plus compliquée que Clubhouse.
À l'heure actuelle, Clubhouse est en version bêta, ce qui semble être la raison de la politique d'invitation uniquement de l'application. Cependant, obtenir une invitation semble relativement facile - chaque utilisateur reçoit deux invitations à envoyer après s'être inscrit et plus lorsqu'il utilise activement l'application.
Pourquoi Clubhouse est-il si populaire ?
On peut déceler trois raisons principales à l'essor soudain du Clubhouse.
Clubhouse est la seule application de ce type, et la nouveauté attire les utilisateurs comme des papillons de nuit.
Clubhouse a connu un bon départ grâce aux célébrités et aux innovateurs technologiques qui ont été les premiers à recevoir et à utiliser des invitations, une décision intelligente pour tout réseau social.
Les propriétaires de clubhouse ont saisi le bon moment pour lancer une application de réseau social audio.
Au milieu d'une pandémie mondiale, les gens du monde entier se sentent déconnectés, seuls et avides d'interaction en direct. Les réunions Zoom avec des collègues, des amis et la famille ne le coupent plus, et lire des messages et des publications sur d'autres réseaux sociaux ne fait que nous rendre plus anxieux.
Et voici Clubhouse, un podcast mais pas un podcast, un Twitter audio qui n'est pas exactement Twitter et un endroit où une personne ordinaire peut en quelque sorte interagir avec n'importe qui , que ce soit son voisin incroyablement drôle ou Elon Musk. En outre, c'est la nouvelle chose brillante et elle est promue par une sélection d'innovateurs technologiques, de génies des affaires et de célébrités. Qu'y a-t-il pour ne pas devenir populaire ?
Monétisation : Comment le Clubhouse gagne-t-il de l'argent ?
Le revenu est une chose délicate quand il s'agit de réseaux sociaux. Les publicités sont les plus faciles à mettre en œuvre, mais en général, les publicités irritent les utilisateurs sans fin, rendant leur expérience moins satisfaisante.
Dans le cas de Clubhouse, pour l'instant, c'est gratuit. Cependant, selon ses créateurs, l'application est en train de mettre en œuvre la monétisation pour les créateurs sous forme de billets, d'abonnements, etc. Cela permettra aux utilisateurs de gagner sur Clubhouse et cela permettra également éventuellement à Clubhouse de gagner :
- en prélevant une somme modique sur chaque transaction dans l'application
- en créant des comptes monétisés premium
On n'a pas encore annoncé quelle option ce sera, cependant.
Il existe également une option pour gagner en proposant des annonces premium . Dans le fil Clubhouse, les utilisateurs voient les salles actives dans leurs sujets sélectionnés, il est donc possible de placer les salles payantes en haut afin que les utilisateurs les voient en premier.
Étapes pour créer une application comme Clubhouse
Construire une application n'est pas une mince affaire, alors laissez-nous vous guider tout au long du processus auquel vous serez probablement confronté lorsque vous déciderez de créer une application de médias sociaux audio comme Clubhouse.
Étape 1. Recherche et validation des idées
Avant de verser une somme d'argent non négligeable, n'importe qui, qu'il s'agisse d'un propriétaire de startup ou d'un homme d'affaires établi, doit s'assurer que son idée pourra survivre sur le marché .
Si vous décidez d'externaliser le développement de votre application, vous obtiendrez l'aide du chef de projet et de l'équipe. Un PM expérimenté vous aidera à évaluer vos points forts et vos points faibles, à trouver une solution unique au problème de vos utilisateurs cibles et à aligner la future application sur vos objectifs commerciaux.
Vous devrez rechercher d'autres acteurs sur le marché , vos concurrents. En parlant de la façon de créer une application de médias sociaux audio comme Clubhouse, pour le moment, Clubhouse est une solution unique. Il n'a pas de concurrents directs ou d'analogues connus.
Twitter a lancé des tweets audio pour ses utilisateurs d'applications iOS en juin 2020, mais ce n'est pas la même chose que Clubhouse.
Le Clubhouse est également différent des podcasts , non seulement en ce qu'il est diffusé en direct mais aussi parce que les personnes qui écoutent dans les salles du Clubhouse peuvent demander à participer aux discussions.
Le service le plus proche du Clubhouse de cette manière serait probablement Twitch . Cependant, Twitch est un service de streaming vidéo et les observateurs ne peuvent participer au flux que via des messages texte dans un chat. Ce n'est donc pas non plus exactement la même chose que Clubhouse.
Peu ou pas d'analogues signifie que c'est le moment idéal pour créer une application comme Clubhouse mais avec une torsion.
Étape 2. MVP/MLP
L'industrie en évolution rapide d'aujourd'hui fait qu'il est difficile de rester pertinent lorsque le développement d'applications peut prendre jusqu'à un an en moyenne. C'est pourquoi la plupart des sociétés de développement vous proposeront de lancer un produit minimum viable , ou un MVP.
Un MVP est une version de votre application qui n'a que les fonctionnalités de base et qui est lancée avec certaines limites, par exemple, dans une certaine zone géographique ou pour un nombre limité d'utilisateurs. Dans le développement de jeux, cela s'appelle bêta.
Lors des étapes de pré-développement, vous et l'équipe discuterez des fonctionnalités à inclure dans le MVP .
Clubhouse lui-même n'est pas encore un produit complet, ce qui est évident par son absence de site Web - pour le moment, la page de destination est pratiquement nue et n'a qu'un lien vers l'App Store d'Apple.
Clubhouse lui-même est essentiellement un MVP , une version pour les premiers tests ouverts par des utilisateurs ordinaires. Une autre preuve en est le manque de fonctionnalités populaires que les utilisateurs attendent des réseaux sociaux de nos jours - messages texte, support vidéo, design sophistiqué, etc. Ces fonctionnalités peuvent ou non être ajoutées à l'avenir en fonction des commentaires des utilisateurs et du marché de l'application. performance.
Du point de vue des fonctionnalités, une plate-forme de médias sociaux de type Clubhouse semble assez simple à développer, mais ne vous y trompez pas - certaines de ces fonctionnalités sont haut de gamme et ne sont pas les plus faciles à créer.
Fonctionnalités pour une application de type Clubhouse MVP
Caractéristique | La description |
---|---|
Intégration | Un endroit pour familiariser rapidement les utilisateurs avec les fonctionnalités de votre application. |
S'inscrire Se connecter | Vous pouvez intégrer des services de messagerie ou des réseaux sociaux pour faciliter l'inscription des utilisateurs. |
Intérêts | Laissez les utilisateurs sélectionner les sujets qui les intéressent (sauf si vous souhaitez développer une application mobile similaire à Clubhouse mais pour un sujet de niche). |
Profil | Un endroit où les informations de l'utilisateur sont affichées. Clubhouse n'offre pas beaucoup d'informations - seulement un nom, une icône et des liens facultatifs vers Twitter et Instagram. Il serait peut-être raisonnable d'en rajouter. |
Pièces | Les chambres sont l'endroit où toute la communication a lieu. Les salles peuvent être ouvertes à tous ou privées. Tout utilisateur peut créer sa propre salle pour converser avec quelqu'un ou parler seul à un public. |
Alimentation | Dans Clubhouse, le flux est l'endroit où les utilisateurs voient les salles actives des utilisateurs et les sujets auxquels ils sont abonnés. |
Appels | Une application de chat audio a besoin d'un streaming audio de haute qualité pour plusieurs utilisateurs, avec modération et une option pour demander des droits de parole (« lever la main »). |
Les sujets | Pour permettre aux utilisateurs de trouver des salles intéressantes, Clubhouse propose une large liste de sujets. Les locuteurs attribuent des thèmes lors de la création de salles et les auditeurs peuvent rechercher des salles par thèmes. C'est un système simple et intuitif que tout le monde connaît. |
Modération | La modération est vitale pour tout réseau social, qu'il soit textuel ou audio. Il doit évidemment y avoir des droits de modération pour les propriétaires de salle, mais un administrateur d'application doit également être nommé pour surveiller les rapports des utilisateurs et interdire les salles qui se livrent à des discours de haine ou d'intimidation. |
Rappels/notifications | Si vous envisagez de créer une application de conversation audio comme Clubhouse qui n'a que des conversations en direct qui ne sont enregistrées ou stockées nulle part, vous devrez créer une structure de notification solide et flexible. Les utilisateurs qui suivent des orateurs ou des sujets devront être avertis qu'une salle est sur le point d'être ouverte. |
Paramètres | Les paramètres sont essentiels pour rendre l'application personnalisable. Dans les paramètres, les utilisateurs peuvent définir une langue (si vous en ajoutez plusieurs), sélectionner un thème, ajuster les notifications, désactiver ou bloquer les utilisateurs avec lesquels ils préfèrent ne pas interagir, modifier les sujets suivis, etc. |
Conférenciers/sujets suivants | Pour adapter davantage leur flux à leurs intérêts, laissez les utilisateurs suivre non seulement les sujets, mais également les utilisateurs. |
Clubhouse est désormais accessible uniquement sur invitation, ce qui nécessite des fonctionnalités supplémentaires. Par conséquent, si vous souhaitez rendre votre application de chat audio sans rendez-vous exclusive, vous devrez également ajouter des fonctionnalités pour distribuer des invitations.

Vous aurez également besoin d'un panneau d'administration . Le panneau d'administration vous donne la possibilité de surveiller l'application. Il devrait avoir un tableau de bord pour vous ou votre employé désigné pour vérifier toutes les mesures importantes pour votre entreprise, garder un œil sur les rapports de performance et exercer des fonctions de modération.
MVP ou MLP ?
Chez Mind Studios, nous pouvons proposer de lancer un MLP au lieu d'un MVP. Un MLP est un produit aimable minimum . En un mot, c'est une version d'un produit qui a le minimum absolu de fonctionnalités mais elles sont choisies et construites avec l'intention de capter la réponse émotionnelle des utilisateurs.
Sur un marché sursaturé, il est vital d'être non seulement remarqué mais aussi rappelé . Alors que MVP se concentre sur les fonctionnalités de base et renonce à tout le reste, MVP est construit avec des fonctionnalités de base et un design unique. Les MLP sont conçus pour être intuitifs, agréables pour les yeux et offrent globalement une expérience utilisateur qui donne envie aux utilisateurs de revenir à l'application et d'attendre avec impatience de nouvelles fonctionnalités et un lancement complet.
Le design du Clubhouse est pour le moins minimaliste. Cela pourrait jouer en sa faveur, cependant – il se distingue par sa simplicité absolue. Mais vous pouvez envisager de rendre votre application à la fois très intuitive et tendance . Des concepteurs UI/UX expérimentés peuvent vous aider.
Étape 3. Conception et développement
L'étape de conception et de développement est la plus longue de la création d'applications. Les conceptions sont généralement également réalisées par étapes :
Concept de navigation / Prototype basse fidélité
Prototype de moyenne fidélité
Prototype haute fidélité
Les prototypes basse fidélité peuvent être dessinés à la main sur du papier ou un tableau de planification, ou ils peuvent être des croquis numériques. Le but d'un prototype basse fidélité est d' établir la base de la conception de l'expérience utilisateur - les relations entre les écrans et quel bouton mène où.
Les prototypes de fidélité moyenne ont une interface utilisateur basique mais sont généralement en noir et blanc. Leur objectif est de s'assurer que l'équipe et le propriétaire de l'application voient l'application de la même manière .
Les prototypes haute fidélité offrent un design quelque peu fini. C'est également une option assez populaire pour créer des prototypes haute fidélité sous la forme de maquettes d'applications ou de robots. Avec la possibilité de cliquer/taper sur les écrans, les développeurs peuvent proposer ces prototypes à un groupe de test pour évaluation.
Pendant que les concepteurs travaillent sur des prototypes, le chef de projet discutera du développement avec le propriétaire de l'application. L'une des questions importantes auxquelles il faut répondre sera la plate-forme pour laquelle développer.
Si vous avez de l'argent à dépenser, il est recommandé de développer simultanément pour iOS et Android . Cependant, si vous souhaitez économiser, vous pouvez commencer par la plate-forme la plus utilisée par votre public cible et l'étendre plus tard lorsque vous avez commencé à générer des revenus et peut-être trouvé un financement.
C'est ce que Clubhouse a fait, en fait. Clubhouse n'existe aujourd'hui que pour iOS, mais l'application Android serait en développement après avoir reçu un financement de 100 millions de dollars de la société de capital-risque Andreessen Horowitz :
~quelques nouvelles personnelles~ (le faisons-nous toujours)
– Mopewa (@mopewa_o) 23 février 2021
Aujourd'hui était mon premier jour à @joinClubhouse
Si vous me connaissez, vous savez probablement que j'ai des *opinions* sur les applications iOS uniquement, je suis donc ravi de rejoindre l'équipe pour amener la fête sur Android
Du point de vue des coûts, le développement Android et iOS ne sont pas très différents : le développement iOS est généralement plus cher et prend plus de temps, mais les applications Android prennent plus de temps à tester.
En janvier 2021, Android est plus populaire dans le monde avec 71,93% du marché des systèmes d'exploitation mobiles. Cependant, la situation par pays peut être méfiante : selon Statista, aux États-Unis, la part des appareils iOS est de 56,22% contre 43,5% pour Android.
Étape 4. Rétroaction et itération
Au cours de la première étape, l'étude de marché, vous et l'équipe déciderez des métriques à suivre pour évaluer les performances de l'application. Pour une application comme Clubhouse, les métriques peuvent être :
- Nombre de téléchargements
- Taux d'activation
- Taux de rétention (à quelle fréquence les utilisateurs ouvrent votre application)
- Durée et intervalles de session
- Séances quotidiennes
- Flux d'écran (idéal pour évaluer l'expérience utilisateur)
- Taux de rebond
Après avoir lancé un MVP ou un MLP, l'étape suivante consiste à surveiller ses performances et à recueillir les commentaires des utilisateurs . Ceci est essentiel pour le développement ultérieur. En particulier, les commentaires des utilisateurs peuvent signaler les inconvénients de l'UX et aider à hiérarchiser les fonctionnalités pour la prochaine version.
Si vous avez lancé une campagne marketing pour votre application à n'importe quel stade, ses résultats contribueront également à la rétroaction globale.
Après avoir rassemblé et analysé les performances et les commentaires, il est temps de revenir à l'étape 3 et d'apporter des modifications pour la prochaine itération de l'application. Rincez et répétez.
L'aspect technique du développement d'une application de type Clubhouse
La partie la plus importante du développement d'un réseau social audio est de fournir un streaming audio de qualité . En résumé, une application comme Clubhouse fonctionne comme suit :
Un utilisateur crée un espace de communication et envoie un flux audio au serveur.
Le serveur sert de relais et de distributeur en quelque sorte, envoyant ce flux audio à tous ceux qui se trouvent dans la pièce.
Clubhouse n'enregistre officiellement pas l'audio et ne le stocke nulle part, ce qui rend impossible l'écoute d'une conversation ultérieurement. Cela signifie que si vous décidez de développer une application mobile similaire à Clubhouse, vous n'aurez pas besoin de serveurs puissants pour stocker les données audio.
Cependant, vous aurez besoin de serveurs solides pour distribuer un son de qualité à de nombreux utilisateurs - certaines salles de Clubhouse rassemblent des milliers d'auditeurs. Vous pouvez envisager d'utiliser un réseau de diffusion de contenu (CDN) - un service avec de nombreux serveurs dans le monde qui peut aider à accélérer la diffusion de contenu en utilisant un serveur proche d'un utilisateur donné. Les CDN sont largement utilisés par les services de streaming comme Twitch et Netflix.
Quant à Clubhouse, les rumeurs disent que l'application a été construite en une semaine environ à l'aide d'une API de la société chinoise Agora. Nous disons que la "rumeur" l'a parce que les développeurs de Clubhouse sont assis sur leur pile technologique et au moment de la rédaction, aucune information sur les blocs de construction de Clubhouse n'a été officiellement confirmée ou démentie par les propriétaires d'Agora ou de Clubhouse. Mais ces rumeurs ont fait l'objet d'une enquête par le réputé Stanford Internet Observatory et se sont apparemment avérées vraies.
Agora.io est un service qui propose un kit de développement logiciel pour les appels vidéo et audio ainsi que le streaming audio et vidéo en direct, la messagerie et l'analyse. Il s'agit cependant d'une entreprise chinoise, qui pourrait ne pas convenir à tout le monde, car elle a fait face à une certaine controverse autour du sujet de la surveillance du gouvernement chinois.
Mais Agora, bien sûr, n'est pas la seule option pour créer une application de chat comme Clubhouse. Voici quelques concurrents proches qui offrent des services similaires :
Vonage (anciennement OpenTok), un fournisseur d'API de communication basé aux États-Unis
Wowza, également une société basée aux États-Unis, dont les solutions sont employées, entre autres, par Facebook, Vimeo, Periscope et NBC Universal. Wowza propose un CDN ainsi que des API de communication.
Le SDK Chime propriétaire d'Amazon
Si vous construisez un analogue Web à Clubhouse, l'option la plus simple est WebRTC (qui est en fait utilisé pour la communication Web par plusieurs des services mentionnés ici, y compris Wowza et Agora lui-même).
Ces services proposent tous des kits de haute qualité permettant aux développeurs de créer une application de chat audio sans rendez-vous . Les différences sont principalement dans les particularités du code et les prix.
La société de développement d'applications que vous avez choisie doit vous suggérer le service le plus adapté à vos besoins et à votre budget.
Coût pour créer une application comme Clubhouse
Pour créer votre propre application comme Clubhouse , vous aurez besoin d'une équipe de spécialistes. Si vous optez pour une application iOS pour contester le Clubhouse lui-même, voici qui vous devrez employer :
- 1 chef de projet
- 1 à 2 développeurs iOS
- 1 développeur back-end
- 1 concepteur UI/UX
- 1 spécialiste en assurance qualité
Tout bien considéré, le temps de construire un réseau social audio comme Clubhouse pour iOS uniquement sera d'environ 1 240 heures . Avec cette estimation, le coût de développement d'une application mobile comme Clubhouse sera d'environ 43 400 $ pour iOS . L'ajout d'Android augmentera le coût mais ne le doublera pas, car les applications utiliseront le même back-end et une conception similaire.
Les applications Web sont les plus rapides et les moins chères à créer, bien que, pour les réseaux sociaux audio, le Web devrait probablement être une plate-forme secondaire.
Si vous choisissez de couvrir toutes les plateformes, Android, iOS et le développement Web peuvent tous être menés simultanément .
Conclusion
La longue pandémie nous a donné soif de communication spontanée et aléatoire pour équilibrer les réunions Zoom strictement programmées liées au travail et les discussions banales sur les messagers et les réseaux sociaux traditionnels. Les podcasts sont formidables et éducatifs, mais ils ne traduisent tout simplement pas le sentiment d'appartenance ou de participation comme le fait le Clubhouse - même si vous ne vous exprimez pas réellement dans les salles du Clubhouse, vous avez toujours l'impression de pouvoir .
C'est pourquoi, dans les circonstances dans lesquelles nous nous sommes retrouvés, Clubhouse est devenu une startup de licorne malgré le manque de choses considérées comme indispensables dans un réseau social comme le partage de fichiers, la vidéo et même les chats textuels.
En outre, le développement d'applications de médias sociaux est à la hausse, et Clubhouse n'est qu'un nouveau regard sur le même besoin de communication que nous avons depuis un certain temps. C'est peut-être aussi l'avenir qui nous attend.
Les développeurs de Mind Studios ont de l'expérience avec les applications de communication et les plateformes de streaming. Nous savons comment créer une application comme Clubhouse .