Cómo hacer una aplicación como ClubHouse

Publicado: 2021-10-05

La aplicación de redes sociales basada en audio Clubhouse es un tema candente. ¿Qué es y cómo se puede crear algo así? En este artículo, analizamos la tendencia de las redes sociales basadas en audio y discutimos cómo crear una aplicación como Clubhouse. Para conocer el costo de desarrollar una aplicación como Clubhouse, desplácese hasta la parte inferior del artículo.

¿Qué es la casa club?

En pocas palabras, Clubhouse es una combinación de podcasts, Twitter y llamadas telefónicas solo para invitados que puede escuchar sin repercusiones legales. En la era de la pandemia, en la que las personas están hambrientas de interacción humana en vivo, la aclamación que ha recibido Clubhouse no sorprende.

¿Como funciona?

Casa club es lo que la gente ahora llama una red social de audio . Una vez registrado en Clubhouse, un usuario puede elegir los temas que le interesan y saltar a salas dedicadas para escuchar a la gente hablar sobre esos temas. Es posible unirse a la conversación como orador si el propietario de la sala lo permite.

Básicamente, Clubhouse es como un Twitter de audio con comentarios restringidos: algunos usuarios de Twitter eligen permitir que cualquiera comente en sus tweets y otros deciden filtrar los participantes de la conversación y configurar los tweets como de solo lectura para personas externas.

Clubhouse también tiene ciertas similitudes con Discord en el sentido de que utiliza salas separadas y se desarrolló principalmente para la comunicación de audio. Discord también tiene chats de texto, pero también es un poco más complicado de navegar que Clubhouse.

Si está interesado, lea también: Cómo hacer una aplicación como Discord: Desarrollo de aplicaciones VoIP .

En este momento, Clubhouse está en versión beta, lo que parece ser el motivo de la política de solo invitación de la aplicación. Sin embargo, obtener una invitación parece relativamente fácil: cada usuario recibe dos invitaciones para enviar después de registrarse y más cuando usan activamente la aplicación.

¿Por qué la casa club es tan popular?

Interfaz de la casa club

Podemos detectar tres razones principales del repentino aumento de Clubhouse.

  1. Clubhouse es la única aplicación de este tipo, y la novedad atrae a los usuarios como polillas a una llama.

  2. Clubhouse tuvo un gran comienzo gracias a celebridades e innovadores tecnológicos que fueron los primeros en recibir y usar invitaciones, un movimiento inteligente para cualquier red social.

  3. Los propietarios de la casa club han aprovechado el momento adecuado para lanzar una aplicación de red social basada en audio.

En medio de una pandemia global, las personas de todo el mundo se sienten desconectadas, solas y hambrientas de interacción en vivo. Las reuniones de Zoom con colegas, amigos y familiares ya no son suficientes, y leer mensajes y publicaciones en otras redes sociales solo nos pone más ansiosos.

Y aquí está Clubhouse, un podcast pero no un podcast, un Twitter de audio que no es exactamente Twitter y un lugar donde una persona normal puede interactuar con cualquier persona , ya sea su vecino increíblemente divertido o Elon Musk. Además, es lo nuevo y brillante y está siendo promovido por una selección de innovadores tecnológicos, genios de los negocios y celebridades. ¿Qué hay para no volverse popular?

Lectura adicional: Qué hacer si tiene una idea de aplicación: 7 pasos para un lanzamiento exitoso .

Monetización: ¿Cómo genera dinero Clubhouse?

¿Cómo gana dinero Clubhouse?

Los ingresos son algo complicado cuando se trata de redes sociales. Los anuncios son los más fáciles de implementar pero, en general, los anuncios irritan muchísimo a los usuarios, lo que hace que su experiencia sea menos satisfactoria.

En el caso de Clubhouse, por ahora, es gratis. Sin embargo, según sus creadores, la aplicación está en proceso de implementar la monetización para los creadores en forma de boletos, suscripciones y similares. Esto permitirá a los usuarios ganar en Clubhouse y posiblemente también permitirá que Clubhouse gane:

  • cobrando una pequeña tarifa de cada transacción en la aplicación
  • creando cuentas premium que se pueden monetizar

Sin embargo, aún no se ha anunciado qué opción será.

También hay una opción para ganar ofreciendo listados premium . En el feed de Clubhouse, los usuarios ven las salas activas en sus temas seleccionados, por lo que es posible colocar las salas de pago en la parte superior para que los usuarios las vean primero.

Pasos para crear una aplicación como Clubhouse

pasos para hacer una aplicación similar a la casa club

Crear una aplicación no es un asunto insignificante, así que permítanos guiarlo a través del proceso al que probablemente se enfrentará cuando decida crear una aplicación de audio para redes sociales como Clubhouse.

Paso 1. Investigación y validación de ideas

Antes de invertir una suma de dinero no insignificante, cualquier persona, ya sea el propietario de una startup o una persona de negocios establecida, debe asegurarse de que su idea pueda sobrevivir en el mercado .

Si decide subcontratar el desarrollo de su aplicación, obtendrá ayuda del director del proyecto y del equipo. Un PM experimentado lo ayudará a evaluar sus puntos fuertes y débiles, a encontrar una solución única para el problema de sus usuarios objetivo y a alinear la aplicación futura con sus objetivos comerciales.

Deberá investigar a otros jugadores en el mercado : sus competidores. Hablando de cómo hacer una aplicación de audio para redes sociales como Clubhouse, en este momento, Clubhouse es una solución única. No tiene competidores directos ni análogos conocidos.

Twitter lanzó tweets de audio para los usuarios de su aplicación iOS en junio de 2020, pero eso no es lo mismo que lo que hace Clubhouse.

La casa club también se diferencia de los podcasts , no solo en que se transmite en vivo, sino también porque las personas que escuchan en las salas de la casa club pueden solicitar participar en las discusiones.

El servicio más cercano a Clubhouse de esta manera probablemente sería Twitch . Sin embargo, Twitch es un servicio de transmisión de video y los observadores solo pueden participar en la transmisión a través de mensajes de texto en un chat. Así que tampoco es exactamente lo mismo que Clubhouse.

Pocos o ningún análogo significa que es el mejor momento para crear una aplicación como Clubhouse pero con un toque diferente.

Paso 2. MVP / MLP

La industria de rápido movimiento actual hace que sea un desafío mantenerse relevante cuando el desarrollo de aplicaciones puede demorar hasta un año en promedio. Es por eso que la mayoría de las empresas de desarrollo le ofrecerán lanzar un producto mínimo viable o un MVP.

Un MVP es una versión de su aplicación que solo tiene las funciones principales y se lanza con algún tipo de límites, por ejemplo, en un área geográfica determinada o para un número limitado de usuarios. En el desarrollo de juegos, se llama beta.

En las etapas de predesarrollo, usted y el equipo discutirán qué características incluir en el MVP .

Lea más sobre el tema: Creación de un MVP: el arte de los pequeños pasos .

Clubhouse en sí aún no es un producto completo, lo cual es evidente por su falta de un sitio web; en este momento, la página de destino está prácticamente vacía y solo tiene un enlace a la App Store de Apple.

Invitación de la casa club

Clubhouse en sí es básicamente un MVP , una versión para la primera prueba abierta por parte de usuarios comunes. Otra evidencia de esto es la falta de características populares que los usuarios esperan de las redes sociales en estos días: mensajes de texto, soporte de video, diseño elegante, etc. Estas características pueden o no agregarse en el futuro según los comentarios de los usuarios y el mercado de la aplicación. rendimiento.
En cuanto a las características, una plataforma de redes sociales similar a una Clubhouse parece bastante simple de desarrollar, pero no se deje engañar: algunas de estas características son de alta gama y no son las más fáciles de construir.

Funciones para un MVP de la aplicación similar a la casa club

Característica Descripción

Inducción

Un lugar para que los usuarios se familiaricen rápidamente con las funciones de su aplicación.

Registrate e inicia secion

Puede integrar servicios de correo electrónico o redes sociales para facilitar el registro de los usuarios.

Intereses

Permita que los usuarios seleccionen los temas que les interesen (a menos que desee desarrollar una aplicación móvil similar a Clubhouse pero para un tema específico).

Perfil

Un lugar donde se muestra la información del usuario. Clubhouse no ofrece mucha información, solo un nombre, ícono y enlaces opcionales a Twitter e Instagram. Podría ser razonable agregar más.

Habitaciones

Las habitaciones son donde tiene lugar toda la comunicación. Las habitaciones pueden estar abiertas para que todos las escuchen o pueden ser privadas. Cualquier usuario puede crear su propia sala para conversar con alguien o hablar por sí mismo ante una audiencia.

Alimentación

En Clubhouse, el feed es donde los usuarios ven las salas activas de los usuarios y los temas a los que están suscritos.

Llamadas

Una aplicación de chat de audio necesita transmisión de audio de alta calidad para varios usuarios, con moderación y una opción para solicitar derechos para hablar ("levantar la mano").

Temas

Para que los usuarios puedan encontrar salas interesantes, Clubhouse ofrece una amplia lista de temas. Los oradores asignan temas al crear salas y los oyentes pueden encontrar salas por temas. Es un sistema simple e intuitivo que todos conocen.

Moderación

La moderación es vital para cualquier red social, ya sea de texto o de audio. Es necesario que existan derechos de moderación para los propietarios de las salas, obviamente, pero también se debe designar a un administrador de la aplicación para monitorear los informes de los usuarios y prohibir las salas que se dedican al discurso del odio o al acoso.

Recordatorios / notificaciones

Si planea crear una aplicación de conversación de audio como Clubhouse que solo tiene conversaciones en vivo que no se graban ni almacenan en ningún lugar, necesitará construir una estructura de notificación sólida y flexible. Los usuarios que sigan a los oradores o los temas deberán ser notificados de que una sala está a punto de abrirse.

Ajustes

La configuración es esencial para personalizar la aplicación. En la configuración, los usuarios pueden establecer un idioma (si está agregando varios), seleccionar un tema, ajustar las notificaciones, silenciar o bloquear a los usuarios con los que prefieren no interactuar, cambiar los temas que siguen, etc.

Siguiendo oradores / temas

Para que su feed se adapte más a sus intereses, permita que los usuarios sigan no solo los temas, sino también a los usuarios.

La casa club ahora es solo para invitados, lo que requiere una funcionalidad adicional, por lo que si desea que su aplicación de chat de audio directo sea exclusiva, también deberá agregar funcionalidad para distribuir invitaciones.

También necesitará un panel de administración . El panel de administración le brinda la oportunidad de monitorear la aplicación. Debe tener un panel para que usted o su empleado designado verifiquen cualquier métrica importante para su negocio, controle los informes de desempeño y ejerza funciones de moderación.

¿MVP o MLP?

MVP o MLP para una aplicación similar a una casa club

En Mind Studios, podemos ofrecer lanzar un MLP en lugar de MVP. Un MLP es un producto mínimo adorable . En pocas palabras, es una versión de un producto que tiene el mínimo absoluto de características, pero se eligen y se construyen con la intención de captar la respuesta emocional de los usuarios.

En un mercado sobresaturado, es vital no solo ser notado sino recordado . Si bien MVP se centra en la funcionalidad básica y renuncia a cualquier otra cosa, MVP está construido con características centrales y un diseño único. Los MLP están diseñados para ser intuitivos, agradables a la vista y, en general, ofrecen una experiencia de usuario que hace que los usuarios quieran volver a la aplicación y esperar ansiosamente nuevas funciones y un lanzamiento completo.

El diseño de la casa club es minimalista, por decir lo menos. Sin embargo, podría jugar a su favor: se destaca por su absoluta simplicidad. Pero puede considerar hacer que su aplicación sea altamente intuitiva y con un aspecto moderno . Los diseñadores experimentados de UI / UX pueden ayudarlo con esto.

Paso 3. Diseño y desarrollo

La etapa de diseño y desarrollo es la más larga en la creación de aplicaciones. Los diseños también se hacen generalmente en etapas:

  1. Concepto de navegación / prototipo de baja fidelidad

  2. Prototipo de fidelidad media

  3. Prototipo de alta fidelidad

Los prototipos de baja fidelidad se pueden dibujar a mano en papel o en un tablero de planificación, o pueden ser bocetos digitales. El objetivo de un prototipo de baja fidelidad es establecer la base para el diseño de la experiencia del usuario : las relaciones entre las pantallas y qué botón lleva a dónde.

Los prototipos de fidelidad media tienen una interfaz de usuario básica, pero suelen ser en blanco y negro. Su objetivo es asegurarse de que el equipo y el propietario de la aplicación vean la aplicación de la misma manera .

Los prototipos de alta fidelidad ofrecen un diseño algo acabado. También es una opción bastante popular para hacer prototipos de alta fidelidad en forma de maquetas de aplicaciones o bots. Con la opción de hacer clic / tocar a través de las pantallas, los desarrolladores pueden ofrecer estos prototipos a un grupo de prueba para su evaluación.

Sigue leyendo más: Costo de diseñar una aplicación en 2021 .

Al mismo tiempo que los diseñadores trabajan en los prototipos, el director del proyecto discutirá el desarrollo con el propietario de la aplicación. Una de las preguntas importantes a responder será la plataforma para la que desarrollar.

iOS vs Android

Si tiene dinero de sobra, se recomienda desarrollarlo para iOS y Android simultáneamente . Sin embargo, si desea ahorrar, puede comenzar con la plataforma más utilizada por su público objetivo y expandir más adelante cuando haya comenzado a obtener ingresos y tal vez haya encontrado financiamiento.

Eso es lo que hizo Clubhouse, en realidad. Clubhouse hoy existe solo para iOS, pero se dice que la aplicación de Android está en desarrollo después de recibir una financiación de $ 100 millones de la firma de capital de riesgo Andreessen Horowitz:

En cuanto al costo, el desarrollo de Android e iOS no es muy diferente: el desarrollo de iOS es generalmente más caro y lleva más tiempo, pero las aplicaciones de Android tardan más en probarse.

A partir de enero de 2021, Android es más popular en todo el mundo con el 71,93% del mercado de sistemas operativos móviles. Sin embargo, la situación por país puede ser cautelosa: según Statista, en los EE. UU., La proporción de dispositivos iOS es del 56,22% frente al 43,5% de Android.

Paso 4. Comentarios e iteración

Retroalimentación e iteración

Durante la primera etapa, la investigación de mercado, usted y el equipo establecerán las métricas a seguir para evaluar el rendimiento de la aplicación. Para una aplicación como Clubhouse, las métricas pueden ser:

  • Número de descargas
  • Tasa de activación
  • Tasa de adherencia (la frecuencia con la que los usuarios abren su aplicación)
  • Duración e intervalos de la sesión
  • Sesiones diarias
  • Flujo de pantalla (excelente para evaluar la experiencia del usuario)
  • Porcentaje de rebote
Más sobre el tema:
  • Las 18 principales métricas de participación del usuario para una aplicación móvil
  • 17 formas de aumentar la participación del usuario en su aplicación

Habiendo lanzado un MVP o MLP, el siguiente paso es monitorear su desempeño y recopilar comentarios de los usuarios . Esto es esencial para un mayor desarrollo. En particular, los comentarios de los usuarios pueden señalar cualquier inconveniente de UX y ayudar a priorizar funciones para la próxima versión.

Si ha lanzado una campaña de marketing para su aplicación en cualquier etapa, sus resultados también contribuirán a la retroalimentación general.

Después de recopilar y analizar el rendimiento y los comentarios, es hora de volver al Paso 3 y realizar cambios para la próxima iteración de la aplicación. Enjuague y repita.

El aspecto técnico del desarrollo de una aplicación similar a la casa club

El aspecto técnico del desarrollo de una aplicación similar a la casa club

La parte más importante del desarrollo de una red social de audio es proporcionar transmisión de audio de calidad . En pocas palabras, una aplicación como Clubhouse funciona de la siguiente manera:

  1. Un usuario crea un espacio para la comunicación y envía una señal de audio al servidor.

  2. El servidor sirve como un paso a través y un tipo de distribuidor, enviando este audio a todos los que están en la sala.

Clubhouse oficialmente no graba audio, ni lo almacena en ningún lugar, lo que hace que sea imposible escuchar una conversación en un momento posterior. Esto significa que si decide desarrollar una aplicación móvil similar a Clubhouse, no necesitará servidores potentes para almacenar datos de audio.

Sin embargo, necesitará servidores sólidos para distribuir audio de calidad a muchos usuarios; algunas salas de Clubhouse reúnen a miles de oyentes. Podría considerar utilizar una Red de entrega de contenido (CDN), un servicio con numerosos servidores en todo el mundo que puede ayudar a acelerar la entrega de contenido mediante el uso de un servidor cercano a un usuario determinado. Los CDN son ampliamente utilizados por servicios de transmisión como Twitch y Netflix.

Más información: ¿Cuánto cuesta construir un sitio web de transmisión como Twitch.tv?

En cuanto a Clubhouse, los rumores dicen que la aplicación fue construida en aproximadamente una semana usando una API por la compañía china Agora. Decimos "rumor" porque los desarrolladores de Clubhouse están sentados en su pila de tecnología y, en el momento de escribir este artículo, no se ha confirmado ni negado oficialmente ninguna información sobre los bloques de construcción de Clubhouse ni por parte de los propietarios de Agora ni de los propietarios de Clubhouse. Pero estos rumores han sido investigados por el respetado Observatorio de Internet de Stanford y aparentemente han demostrado ser ciertos.

Agora.io es un servicio que ofrece un kit de desarrollo de software para llamadas de video y audio , así como transmisión de audio y video en vivo, mensajería y análisis. Sin embargo, es una empresa china, que podría no ser adecuada para todos, ya que se ha enfrentado a cierta controversia en torno al tema de la vigilancia del gobierno chino.

kits de desarrollo de software para llamadas de audio y video

Pero Agora, por supuesto, no es la única opción para crear una aplicación de chat como Clubhouse. A continuación, se muestran algunos competidores cercanos que ofrecen servicios similares:

  • Vonage (anteriormente conocido como OpenTok), un proveedor de API de comunicación con sede en EE. UU.

  • Wowza, también una empresa con sede en Estados Unidos, cuyas soluciones son empleadas, entre otros, por Facebook, Vimeo, Periscope y NBC Universal. Wowza ofrece una CDN y API de comunicación.

  • SDK de Chime patentado por Amazon

  • Si está creando un análogo web a Clubhouse, la opción más sencilla es WebRTC (que en realidad se utiliza para la comunicación web por varios de los servicios mencionados aquí, incluidos Wowza y Agora).

Todos estos servicios ofrecen kits de alta calidad para que los desarrolladores creen una aplicación de chat de audio directo . Las diferencias se encuentran principalmente en las particularidades del código y los precios.

La empresa de desarrollo de aplicaciones que elija debe sugerirle el servicio más adecuado a sus necesidades y presupuesto.

Costo para hacer una aplicación como Clubhouse

Para crear su propia aplicación como Clubhouse , necesitará un equipo de especialistas. Si está buscando una aplicación de iOS para competir con Clubhouse, aquí está a quién tendrá que emplear:

  • 1 director de proyecto
  • 1 o 2 desarrolladores de iOS
  • 1 desarrollador backend
  • 1 diseñador UI / UX
  • 1 especialista en garantía de calidad

A fin de cuentas, el tiempo para construir una red social de audio como Clubhouse para iOS solo será de aproximadamente 1240 horas . Con esta estimación, el costo de desarrollar una aplicación móvil como Clubhouse será de aproximadamente 43 400 dólares para iOS . Agregar Android aumentará el costo, pero no lo duplicará, ya que las aplicaciones usarán el mismo back-end y un diseño similar.
Las aplicaciones web son las más rápidas y económicas de construir, aunque, para las redes sociales de audio, la web probablemente debería ser una plataforma secundaria.

Si elige cubrir todas las plataformas, Android, iOS y el desarrollo web se pueden realizar simultáneamente .

Conclusión

La larga pandemia nos ha dejado sedientos de comunicación espontánea y aleatoria para equilibrar las reuniones de Zoom estrictamente programadas relacionadas con el trabajo y las conversaciones mundanas en mensajeros y redes sociales tradicionales. Los podcasts son geniales y educativos, pero simplemente no traducen el sentimiento de pertenencia o participación de la forma en que lo hace Clubhouse, incluso si en realidad no habla en las salas de Clubhouse, todavía siente que puede hacerlo.

Es por eso que, en las circunstancias en las que nos encontramos, Clubhouse se ha convertido en una startup unicornio a pesar de carecer de cosas consideradas imprescindibles en una red social como compartir archivos, videos e incluso chats de texto.

Además, el desarrollo de aplicaciones de redes sociales ha ido en aumento, y Clubhouse es solo una nueva mirada al mismo anhelo de comunicación que hemos tenido durante un tiempo. También podría ser el futuro que tenemos ante nosotros.

Los desarrolladores de Mind Studios tienen experiencia tanto con aplicaciones de comunicación como con plataformas de transmisión. Sabemos cómo crear una aplicación como Clubhouse .