Como fazer um aplicativo como o ClubHouse
Publicados: 2021-10-05O aplicativo de rede social baseado em áudio Clubhouse é um tema quente. O que é e como você pode criar algo parecido? Neste artigo, dissecamos a tendência das redes sociais baseadas em áudio e discutimos como construir um aplicativo como o Clubhouse. Para saber o custo de desenvolver um aplicativo como o Clubhouse, role até o final do artigo.
O que é Clubhouse?
Resumindo, o Clubhouse é uma mistura apenas para convidados de podcasts, Twitter e chamadas telefônicas que você pode ouvir sem repercussões legais. Na era da pandemia, quando as pessoas estão famintas por interação humana ao vivo, a aclamação que o Clubhouse recebeu não é surpresa.
Como funciona?
Clubhouse é o que as pessoas estão chamando de rede social de áudio . Tendo se registrado no Clubhouse, um usuário pode escolher os tópicos de seu interesse e entrar em salas dedicadas para ouvir as pessoas falarem sobre esses tópicos. É possível entrar na conversa como palestrante, se o proprietário da sala permitir.
Basicamente, o Clubhouse é como um Twitter de áudio com comentários restritos - alguns usuários do Twitter optam por permitir que qualquer pessoa comente em seus tweets e outros decidem filtrar os participantes da conversa e definir os tweets como somente leitura para estranhos.
O Clubhouse também tem certas semelhanças com o Discord , pois usa salas separadas e foi desenvolvido principalmente para comunicação de áudio. O Discord também tem chats de texto, mas também é um pouco mais complicado de navegar do que o Clubhouse.
No momento, o Clubhouse está em versão beta, o que parece ser o motivo da política de somente convidados do aplicativo. No entanto, receber um convite parece relativamente fácil - cada usuário recebe dois convites para enviar após o registro e mais quando usa ativamente o aplicativo.
Por que o Clubhouse é tão popular?
Podemos detectar três razões principais para o surgimento repentino do Clubhouse.
O Clubhouse é o único aplicativo desse tipo, e a novidade atrai os usuários como mariposas para uma chama.
O Clubhouse teve um ótimo começo graças às celebridades e inovadores de tecnologia que foram os primeiros a receber e usar convites - uma jogada inteligente para qualquer rede social.
Os proprietários do Clubhouse encontraram o momento certo para lançar um aplicativo de rede social baseado em áudio.
Em meio a uma pandemia global, as pessoas em todo o mundo estão se sentindo desconectadas, solitárias e com fome de interação ao vivo. Ampliar reuniões com colegas, amigos e familiares não é mais cortês, e ler mensagens e postagens em outras redes sociais só nos deixa mais ansiosos.
E aqui está o Clubhouse, um podcast, mas não um podcast, um Twitter de áudio que não é exatamente Twitter e um lugar onde uma pessoa normal pode interagir com qualquer um , seja seu vizinho incrivelmente engraçado ou Elon Musk. Além disso, é a novidade e está sendo promovido por uma seleção de inovadores de tecnologia, gênios de negócios e celebridades. O que há para não se tornar popular?
Monetização: como o Clubhouse ganha dinheiro?
A receita é uma coisa complicada quando se trata de redes sociais. Os anúncios são os mais fáceis de implementar, mas geralmente irritam os usuários, tornando sua experiência menos satisfatória.
No caso do Clubhouse, por enquanto, é grátis. No entanto, de acordo com seus criadores, o aplicativo está em processo de implementação de monetização para criadores na forma de ingressos, assinaturas e assim por diante. Isso permitirá que os usuários ganhem no Clubhouse e também possivelmente permitirá que o Clubhouse ganhe:
- cobrando uma pequena taxa de cada transação no aplicativo
- criando contas que podem ser monetizadas premium
Ainda não foi anunciado qual opção será, no entanto.
Também há uma opção de ganhar oferecendo listagens premium . No feed do Clubhouse, os usuários veem quartos ativos em seus tópicos selecionados, portanto, é possível colocar quartos pagos no topo para que os usuários os vejam primeiro.
Etapas para fazer um aplicativo como o Clubhouse
Construir um aplicativo não é uma questão trivial, então deixe-nos guiá-lo pelo processo que você provavelmente enfrentará quando decidir fazer um aplicativo de mídia social de áudio como o Clubhouse.
Etapa 1. Pesquisa e validação de ideia
Antes de investir uma quantia nada insignificante de dinheiro, qualquer pessoa - seja o proprietário de uma startup ou um empresário estabelecido - precisa ter certeza de que sua ideia será capaz de sobreviver no mercado .
Se você decidir terceirizar o desenvolvimento de seu aplicativo, receberá ajuda do gerente de projeto e da equipe. Um PM experiente o ajudará a avaliar seus pontos fortes e fracos, encontrando uma solução exclusiva para o problema de seus usuários-alvo e alinhando o aplicativo futuro com seus objetivos de negócios.
Você precisará pesquisar outros participantes do mercado - seus concorrentes. Falando em como fazer um aplicativo de mídia social de áudio como o Clubhouse, no momento, o Clubhouse é uma solução única. Não tem concorrentes diretos ou análogos conhecidos.
O Twitter lançou tweets de áudio para seus usuários de aplicativos iOS em junho de 2020, mas isso não é o mesmo que o Clubhouse faz.
O Clubhouse também é diferente dos podcasts , não apenas por ser transmitido ao vivo, mas também porque as pessoas que estão ouvindo nas salas do Clubhouse podem pedir para participar das discussões.
O serviço mais próximo do Clubhouse dessa forma provavelmente seria o Twitch . No entanto, Twitch é um serviço de streaming de vídeo e os espectadores só podem participar do stream por meio de mensagens de texto em um bate-papo. Portanto, também não é exatamente o mesmo que Clubhouse.
Poucos ou nenhum analógico significa que é o momento nobre para construir um aplicativo como o Clubhouse, mas com uma diferença.
Etapa 2. MVP / MLP
A indústria em rápida evolução hoje torna um desafio permanecer relevante quando o desenvolvimento de aplicativos pode levar até um ano, em média. É por isso que a maioria das empresas de desenvolvimento oferece o lançamento de um produto mínimo viável , ou um MVP.
Um MVP é uma versão do seu aplicativo que possui apenas os recursos principais e é iniciada com algum tipo de limite, por exemplo, em uma determinada área geográfica ou para um número limitado de usuários. No desenvolvimento de jogos, é chamado de beta.
Nos estágios de pré-desenvolvimento, você e a equipe discutirão quais recursos incluir no MVP .
O Clubhouse em si ainda não é um produto completo, o que é evidente pela falta de um site - no momento, a página de destino está praticamente vazia e tem apenas um link para a App Store da Apple.
O próprio Clubhouse é basicamente um MVP , uma versão para o primeiro teste aberto por usuários comuns. Outra evidência disso é a falta de recursos populares que os usuários esperam das redes sociais atualmente - mensagens de texto, suporte de vídeo, design sofisticado etc. Esses recursos podem ou não ser adicionados no futuro com base no feedback dos usuários e no mercado de aplicativos atuação.
Em termos de recursos, uma plataforma de mídia social do tipo Clubhouse parece muito simples de desenvolver, mas não se engane - alguns desses recursos são de última geração e não os mais fáceis de construir.
Recursos para um aplicativo MVP do tipo Clubhouse
Recurso | Descrição |
---|---|
Onboarding | Um lugar para familiarizar os usuários rapidamente com os recursos do seu aplicativo. |
Inscreva-se / faça login | Você pode integrar serviços de e-mail ou redes sociais para tornar a inscrição fácil para os usuários. |
Interesses | Permita que os usuários selecionem os tópicos de seu interesse (a menos que você queira desenvolver um aplicativo móvel semelhante ao Clubhouse, mas para um tópico de nicho). |
Perfil | Um local onde as informações do usuário são exibidas. O Clubhouse não oferece muitas informações - apenas um nome, ícone e links opcionais para Twitter e Instagram. Pode ser razoável adicionar mais. |
quartos | As salas são onde ocorre toda a comunicação. As salas podem ser abertas para que todos possam ouvir ou podem ser privadas. Qualquer usuário pode criar uma sala própria para conversar com alguém ou falar sozinho para um público. |
Alimentação | No Clubhouse, o feed é onde os usuários veem as salas ativas dos usuários e os tópicos nos quais estão inscritos. |
Ligações | Um aplicativo de chat de áudio precisa de streaming de áudio de alta qualidade para vários usuários, com moderação e uma opção para solicitar direitos de fala (“levante a mão”). |
Tópicos | Para possibilitar que os usuários encontrem quartos interessantes, o Clubhouse oferece uma grande lista de tópicos. Os palestrantes atribuem tópicos ao criar salas e os ouvintes podem localizar salas por tópicos. É um sistema simples e intuitivo que todos conhecem. |
Moderação | A moderação é vital para qualquer rede social, seja ela baseada em texto ou baseada em áudio. É necessário que haja direitos de moderação para os proprietários das salas, obviamente, mas um administrador de aplicativos também precisa ser nomeado para monitorar relatórios de usuários e banir salas que praticam incitação ao ódio ou intimidação. |
Lembretes / notificações | Se você está planejando criar um aplicativo de conversação de áudio como o Clubhouse, que só tem conversas ao vivo que não são gravadas ou armazenadas em qualquer lugar, você precisará construir uma estrutura de notificação sólida e flexível. Os usuários que seguem palestrantes ou tópicos precisam ser notificados de que uma sala está para ser aberta. |
Definições | As configurações são essenciais para tornar o aplicativo personalizável. Nas configurações, os usuários podem definir um idioma (se você estiver adicionando vários), selecionar um tema, ajustar notificações, silenciar ou bloquear usuários com os quais eles preferem não interagir, alterar seus tópicos seguidos, etc. |
Seguindo palestrantes / tópicos | Para tornar seu feed mais adequado aos seus interesses, permita que os usuários sigam não apenas os tópicos, mas também os usuários. |
O Clubhouse agora é apenas para convidados, o que requer funcionalidade adicional, então se você quiser tornar seu aplicativo de bate-papo com áudio exclusivo, você também precisará adicionar funcionalidade para distribuir convites.
Você também precisará de um painel de administração . O painel do administrador oferece a oportunidade de monitorar o aplicativo. Deve ter um painel para você ou seu funcionário designado verificar quaisquer métricas importantes para o seu negócio, ficar de olho nos relatórios de desempenho e exercer funções de moderação.
MVP ou MLP?
Na Mind Studios, podemos oferecer o lançamento de um MLP em vez de um MVP. Um MLP é um produto mínimo adorável . Em suma, é uma versão de um produto que possui o mínimo absoluto de recursos, mas eles são escolhidos e construídos com a intenção de capturar a resposta emocional dos usuários.
Em um mercado supersaturado, é vital não apenas ser notado, mas também lembrado . Enquanto o MVP está focado na funcionalidade básica e dispensa qualquer outra coisa, o MVP é construído com recursos básicos e design exclusivo. Os MLPs são feitos para serem intuitivos, atraentes e, em geral, oferecem uma experiência de usuário que os faz querer voltar ao aplicativo e esperar ansiosamente por novos recursos e lançamento completo.
O design do Clubhouse é minimalista, para dizer o mínimo. Ele pode jogar a seu favor, no entanto - ele se destaca por sua simplicidade absoluta. Mas você pode considerar tornar seu aplicativo altamente intuitivo e moderno . Designers experientes de UI / UX podem ajudá-lo com isso.
Etapa 3. Design e desenvolvimento
O estágio de design e desenvolvimento é o mais longo da criação de aplicativos. Os projetos geralmente são feitos em etapas também:
Conceito de navegação / protótipo de baixa fidelidade
Protótipo de média fidelidade
Protótipo de alta fidelidade
Os protótipos de baixa fidelidade podem ser desenhados à mão em papel ou em um painel de planejamento, ou podem ser esboços digitais. O objetivo de um protótipo de baixa fidelidade é estabelecer a base para o design da experiência do usuário - as relações entre as telas e qual botão leva a onde.
Os protótipos de média fidelidade têm uma interface de usuário básica, mas geralmente são em preto e branco. O objetivo é garantir que a equipe e o proprietário do aplicativo vejam o aplicativo da mesma maneira .
Protótipos de alta fidelidade oferecem um design um tanto acabado. Também é uma opção bastante popular fazer protótipos de alta fidelidade na forma de maquetes de aplicativos ou bots. Com a opção de clicar / tocar nas telas, os desenvolvedores podem oferecer esses protótipos a um grupo de teste para avaliação.
Ao mesmo tempo que os designers trabalham nos protótipos, o gerente de projeto discutirá o desenvolvimento com o proprietário do aplicativo. Uma das perguntas importantes a serem respondidas será a plataforma para a qual desenvolver.
Se você tiver dinheiro sobrando, é recomendável desenvolver para iOS e Android simultaneamente . No entanto, se quiser economizar, você pode começar com a plataforma mais usada pelo seu público-alvo e expandir mais tarde, quando começar a obter receita e talvez encontrar financiamento.
Isso é o que o Clubhouse fez, na verdade. Hoje, o Clubhouse existe apenas para iOS, mas o aplicativo Android está em desenvolvimento após receber um financiamento de US $ 100 milhões da empresa de capital de risco Andreessen Horowitz:
~ algumas notícias pessoais ~ (ainda estamos fazendo isso)
- Mopewa (@mopewa_o) 23 de fevereiro de 2021
Hoje foi meu primeiro dia no @joinClubhouse
Se você me conhece, provavelmente sabe que tenho * opiniões * sobre aplicativos apenas para iOS, então estou muito animado para me juntar à equipe para trazer a festa para o Android
Em termos de custos, o desenvolvimento para Android e iOS não é muito diferente: o desenvolvimento para iOS geralmente é mais caro e leva mais tempo, mas os aplicativos Android demoram mais para serem testados.
Em janeiro de 2021, o Android é mais popular em todo o mundo, com 71,93% do mercado de sistemas operacionais móveis. No entanto, a situação por país pode ser cautelosa: de acordo com o Statista, nos EUA, a participação dos dispositivos iOS é de 56,22% contra 43,5% do Android.
Etapa 4. Feedback e iteração
Durante a primeira fase, a pesquisa de mercado, você e a equipe definirão as métricas a serem seguidas para avaliar o desempenho do aplicativo. Para um aplicativo como o Clubhouse, as métricas podem ser:
- Número de downloads
- Taxa de ativação
- Taxa de aderência (a frequência com que os usuários abrem seu aplicativo)
- Duração e intervalos da sessão
- Sessões Diárias
- Fluxo da tela (ótimo para avaliar a experiência do usuário)
- Taxa de rejeição
Tendo lançado um MVP ou MLP, a próxima etapa é monitorar seu desempenho e obter feedback do usuário . Isso é essencial para um maior desenvolvimento. Em particular, o feedback do usuário pode apontar quaisquer desvantagens de experiência do usuário e ajudar a priorizar recursos para o próximo lançamento.
Se você lançou uma campanha de marketing para seu aplicativo em qualquer estágio, seus resultados também contribuirão para o feedback geral.
Depois de reunir e analisar o desempenho e o feedback, é hora de voltar para a Etapa 3 e fazer alterações para a próxima iteração do aplicativo. Enxague e repita.
O lado técnico do desenvolvimento de um aplicativo do tipo Clubhouse
A parte mais importante do desenvolvimento de uma rede social de áudio é fornecer streaming de áudio de qualidade . Em suma, um aplicativo como o Clubhouse funciona da seguinte maneira:
Um usuário cria um espaço para comunicação e envia um feed de áudio para o servidor.
O servidor serve como um intermediário e uma espécie de distribuidor, enviando esse feed de áudio para todos que estão na sala.
Oficialmente, o Clubhouse não grava áudio, nem o armazena em qualquer lugar, o que torna impossível ouvir uma conversa em um momento posterior. Isso significa que se você decidir desenvolver um aplicativo móvel semelhante ao Clubhouse, não precisará de servidores poderosos para armazenar dados de áudio.
No entanto, você precisará de servidores sólidos para distribuir áudio de qualidade para muitos usuários - algumas salas do Clubhouse reúnem milhares de ouvintes. Você pode considerar o uso de Content Delivery Network (CDN) - um serviço com vários servidores em todo o mundo que pode ajudar a acelerar a entrega de conteúdo usando um servidor próximo a um determinado usuário. Os CDNs são amplamente empregados por serviços de streaming como Twitch e Netflix.
Quanto ao Clubhouse, há rumores de que o aplicativo foi desenvolvido em cerca de uma semana usando uma API pela empresa chinesa Agora. Dizemos que existe um “boato” porque os desenvolvedores do Clubhouse estão ocupados com sua pilha de tecnologia e, no momento em que escrevo, nenhuma informação sobre os blocos de construção do Clubhouse foi oficialmente confirmada ou negada pelos proprietários do Agora ou do Clubhouse. Mas esses rumores foram investigados pelo respeitável Stanford Internet Observatory e aparentemente se provaram verdadeiros.
Agora.io é um serviço que oferece um kit de desenvolvimento de software para chamadas de vídeo e áudio , bem como streaming de áudio e vídeo ao vivo, mensagens e análises. É, no entanto, uma empresa chinesa, o que pode não ser adequada para todos, visto que tem enfrentado alguma polêmica em torno do tema da vigilância do governo chinês.
Mas o Agora, é claro, não é a única opção para construir um aplicativo de bate-papo como o Clubhouse. Aqui estão alguns concorrentes próximos que oferecem serviços semelhantes:
Vonage (anteriormente conhecido como OpenTok), um provedor de API de comunicação com sede nos EUA
Wowza, também uma empresa com sede nos Estados Unidos, cujas soluções são empregadas, entre outros, por Facebook, Vimeo, Periscope e NBC Universal. Wowza oferece um CDN, bem como APIs de comunicação.
Chime SDK proprietário da Amazon
Se você estiver construindo uma web análoga ao Clubhouse, a opção mais direta é o WebRTC (que na verdade é usado para comunicação na web por vários dos serviços mencionados aqui, incluindo o Wowza e o próprio Agora).
Todos esses serviços oferecem kits de alta qualidade para que os desenvolvedores façam um aplicativo de bate-papo com áudio drop-in . As diferenças estão principalmente nas particularidades e preços do código.
A empresa de desenvolvimento de aplicativos escolhida deve sugerir o serviço mais adequado às suas necessidades e orçamento.
Custo para fazer um aplicativo como o Clubhouse
Para fazer seu próprio aplicativo como o Clubhouse , você precisará de uma equipe de especialistas. Se você está indo para um aplicativo iOS para contestar o próprio Clubhouse, aqui está quem você terá que empregar:
- 1 gerente de projeto
- 1-2 desenvolvedores iOS
- 1 desenvolvedor de back-end
- 1 designer de UI / UX
- 1 especialista em garantia de qualidade
Considerando tudo isso, o tempo para construir uma rede social de áudio como o Clubhouse para iOS será de apenas 1.240 horas . Com essa estimativa, o custo para desenvolver um aplicativo móvel como o Clubhouse será de cerca de US $ 43.400 para iOS . Adicionar o Android aumentará o custo, mas não o dobrará, já que os aplicativos usarão o mesmo back end e design semelhante.
Os aplicativos da web são os mais rápidos e baratos de construir, embora, para redes sociais de áudio, a web provavelmente deva ser uma plataforma secundária.
Se você optar por cobrir todas as plataformas, Android, iOS e desenvolvimento web podem ser conduzidos simultaneamente .
Conclusão
A longa pandemia nos deixou sedentos por comunicação espontânea e aleatória para equilibrar reuniões Zoom relacionadas ao trabalho estritamente agendadas e bate-papos mundanos em mensageiros e redes sociais tradicionais. Podcasts são ótimos e educacionais, mas eles simplesmente não traduzem o sentimento de pertencer ou participar da maneira que o Clubhouse faz - mesmo que você não fale nas salas do Clubhouse, você ainda sente que pode .
É por isso que, nas circunstâncias em que nos encontramos, o Clubhouse se tornou uma startup unicórnio, apesar da falta de coisas consideradas indispensáveis em uma rede social, como compartilhamento de arquivos, vídeo e até mesmo bate-papos de texto.
Além disso, o desenvolvimento de aplicativos de mídia social está em alta, e o Clubhouse é apenas um novo olhar para o mesmo desejo por comunicação que temos há algum tempo. Pode ser o futuro diante de nós também.
Os desenvolvedores da Mind Studios têm experiência com aplicativos de comunicação e plataformas de streaming. Sabemos como criar um aplicativo como o Clubhouse .