Как сделать приложение, подобное ClubHouse
Опубликовано: 2021-10-05Приложение для социальных сетей на основе аудио Clubhouse - горячая тема. Что это такое и как можно создать что-то подобное? В этой статье мы анализируем тенденцию развития социальных сетей на основе аудио и обсуждаем, как создать такое приложение, как Clubhouse. Чтобы узнать о стоимости разработки такого приложения, как Clubhouse, прокрутите статью до конца.
Что такое клуб?
Короче говоря, Clubhouse - это смесь подкастов, Twitter и телефонных звонков, которые можно прослушивать только по приглашению, без каких-либо юридических последствий. В эпоху пандемии, когда люди жаждут живого человеческого общения, признание, которое получил Clubhouse, не вызывает особого удивления.
Как это работает?
Clubhouse - это то, что люди сейчас называют аудио социальной сетью . Зарегистрировавшись в Clubhouse, пользователь может выбирать темы, которые им интересны, и переходить в специальные комнаты, чтобы послушать, как люди говорят на эти темы. Можно присоединиться к разговору в качестве докладчика, если это разрешает владелец комнаты.
По сути, Clubhouse похож на аудио-Twitter с ограниченным комментированием - некоторые пользователи Twitter разрешают кому-либо комментировать свои твиты, а другие решают фильтровать участников беседы и устанавливать твиты только для чтения для посторонних.
Clubhouse также имеет определенное сходство с Discord в том, что он использует отдельные комнаты и был в первую очередь разработан для аудиосвязи. В Discord также есть текстовые чаты, но в нем немного сложнее ориентироваться, чем в Clubhouse.
Прямо сейчас Clubhouse находится в стадии бета-тестирования, что, кажется, является причиной политики приложения только по приглашениям. Однако получить приглашение кажется относительно простым - каждый пользователь получает два приглашения для отправки после регистрации и больше, когда они активно используют приложение.
Почему Clubhouse так популярен?

Мы можем выделить три основные причины внезапного роста Clubhouse.
Clubhouse - единственное в своем роде приложение, и новинка затягивает пользователей, как мотыльки в пламя.
У Clubhouse было отличное начало благодаря знаменитостям и техническим новаторам, которые первыми получили и использовали приглашения - разумный шаг для любой социальной сети.
Владельцы клубов уловили подходящий момент, чтобы запустить приложение социальной сети на основе аудио.
В разгар глобальной пандемии люди во всем мире чувствуют себя разобщенными, одинокими и жаждущими живого общения. Встречи Zoom с коллегами, друзьями и семьей больше не помогают, а чтение сообщений и публикаций в других социальных сетях только заставляет нас беспокоиться.
А вот Clubhouse, подкаст, но не подкаст, аудио-твиттер, это не совсем Твиттер, и место, где обычный человек может как бы общаться с кем угодно , будь то их невероятно забавный сосед или Илон Маск. Кроме того, это новая блестящая вещь, которую продвигают ряд технических новаторов, бизнес-гениев и знаменитостей. Что там, чтобы не стать популярным?
Монетизация: как Clubhouse зарабатывает деньги?

Когда дело касается социальных сетей, доход - вещь непростая. Рекламу проще всего внедрить, но, как правило, реклама бесконечно раздражает пользователей, делая их менее приятными.
Что касается Clubhouse, то пока это бесплатно. Однако, по словам создателей, приложение находится в процессе монетизации для создателей билетов, подписок и т. Д. Это позволит пользователям зарабатывать в Clubhouse, а также, возможно, позволит Clubhouse зарабатывать:
- взимая небольшую комиссию с каждой транзакции в приложении
- создавая аккаунты, которые можно монетизировать, премиум-класса
Однако пока не объявлено, какой это будет вариант.
Также есть возможность заработать, предлагая премиум-листинги . В ленте Clubhouse пользователи видят активные комнаты в выбранных ими темах, поэтому можно разместить платные комнаты вверху, чтобы пользователи видели их первыми.
Шаги по созданию такого приложения, как Clubhouse

Создание приложения - не пустяк, поэтому позвольте нам провести вас через процесс, с которым вы, вероятно, столкнетесь, когда решите создать аудио-приложение для социальных сетей, такое как Clubhouse.
Шаг 1. Исследование и проверка идеи
Прежде чем вкладывать немалую сумму денег, любой - будь то владелец стартапа или солидный бизнесмен - должен убедиться, что его идея сможет выжить на рынке .
Если вы решите передать разработку приложения на аутсорсинг, вам помогут руководитель проекта и команда. Опытный менеджер по работе с клиентами поможет вам оценить ваши сильные и слабые стороны, найти уникальное решение проблемы ваших целевых пользователей и согласовать будущее приложение с вашими бизнес-целями.
Вам нужно будет изучить других игроков на рынке - ваших конкурентов. Говоря о том, как сделать аудио-приложение для социальных сетей, такое как Clubhouse, на данный момент Clubhouse - уникальное решение. Прямых конкурентов и известных аналогов не имеет.
Twitter запустил аудио-твиты для пользователей своих приложений iOS в июне 2020 года, но это не то же самое, что делает Clubhouse.
Clubhouse также отличается от подкастов не только тем, что транслируется в прямом эфире, но и тем, что люди, слушающие в комнатах Clubhouse, могут попросить принять участие в обсуждениях.
В этом смысле ближайшим сервисом к Clubhouse, вероятно, будет Twitch . Однако Twitch - это сервис потокового видео, и наблюдатели могут участвовать в потоке только через текстовые сообщения в чате. Так что это тоже не совсем то же самое, что Clubhouse.
Немногочисленные аналоги или их отсутствие означает, что сейчас самое подходящее время для создания такого приложения, как Clubhouse, но с изюминкой.
Шаг 2. MVP / MLP
Сегодня быстроразвивающаяся отрасль затрудняет сохранение актуальности, когда на разработку приложений в среднем уходит до года. Вот почему большинство компаний-разработчиков предложат вам запустить минимально жизнеспособный продукт или MVP.
MVP - это версия вашего приложения, которая имеет только основные функции и запускается с некоторыми ограничениями, например, в определенной географической области или для ограниченного числа пользователей. В разработке игр это называется бета-версией.
На предварительных этапах разработки вы и команда обсудите, какие функции включить в MVP .
Сам по себе Clubhouse еще не является законченным продуктом, о чем свидетельствует отсутствие в нем даже веб-сайта - сейчас целевая страница практически пуста и имеет только ссылку на Apple App Store.

Сам по себе Clubhouse - это, по сути, MVP , версия для первого открытого тестирования обычными пользователями. Еще одним свидетельством этого является отсутствие популярных функций, которые пользователи ожидают от социальных сетей в наши дни - текстовые сообщения, поддержка видео, модный дизайн и т. Д. Эти функции могут быть добавлены или не добавлены в будущем в зависимости от отзывов пользователей и рынка приложения. представление.
С точки зрения функций, платформа социальных сетей, подобная Clubhouse, кажется довольно простой в разработке, но не дайте себя обмануть - некоторые из этих функций являются высококлассными, и их не так просто создать.
Возможности для приложения, похожего на Clubhouse, MVP
| Характерная черта | Описание |
|---|---|
Адаптация | Место, где можно быстро познакомить пользователей с функциями вашего приложения. |
Зарегестрироваться войти | Вы можете интегрировать почтовые службы или социальные сети, чтобы облегчить пользователям регистрацию. |
Интересы | Позвольте пользователям выбирать темы, которые им интересны (если вы не хотите разработать мобильное приложение, похожее на Clubhouse, но для нишевой темы). |
Профиль | Место, где отображается информация о пользователе. Clubhouse не предлагает много информации - только название, значок и дополнительные ссылки на Twitter и Instagram. Было бы разумно добавить больше. |
Номера | Комнаты - это то место, где происходит все общение. Комнаты могут быть открытыми для всех, а могут быть приватными. Любой пользователь может создать собственную комнату, чтобы поговорить с кем-нибудь или поговорить с аудиторией самостоятельно. |
Кормить | В Clubhouse пользователи видят активные комнаты пользователей и темы, на которые они подписаны. |
Звонки | Приложению аудиочата требуется высококачественная потоковая передача звука для нескольких пользователей с модерацией и возможностью запрашивать права на выступление («поднимите руку»). |
Темы | Чтобы пользователи могли находить интересные комнаты, Clubhouse предлагает большой список тем. Ораторы назначают темы при создании комнат, а слушатели могут находить комнаты по темам. Это простая и интуитивно понятная система, с которой все знакомы. |
На модерации | Модерация жизненно важна для любой социальной сети, будь то текстовая или аудио. Разумеется, владельцам комнат должны быть предоставлены права модерации, но также необходимо назначить администратора приложения для отслеживания отчетов пользователей и запрета комнат, которые разжигают ненависть или запугивают. |
Напоминания / уведомления | Если вы планируете создать приложение для аудиосвязи, такое как Clubhouse, в котором есть только живые разговоры, которые нигде не записываются и не хранятся, вам необходимо создать прочную и гибкую структуру уведомлений. Пользователи, которые следят за докладчиками или темами, должны быть уведомлены о том, что комната собирается открыться. |
Настройки | Настройки необходимы, чтобы сделать приложение настраиваемым. В настройках пользователи могут установить язык (если вы добавляете несколько), выбрать тему, настроить уведомления, отключить или заблокировать пользователей, с которыми они предпочли бы не взаимодействовать, изменить темы, на которые они подписаны, и т. Д. |
Следующие спикеры / темы | Чтобы их лента соответствовала их интересам, разрешите пользователям следить не только за темами, но и за пользователями. |
Clubhouse теперь доступен только по приглашениям, что требует дополнительных функций, поэтому, если вы хотите сделать свое приложение аудио-чата эксклюзивным, вам также необходимо добавить функции для рассылки приглашений.
Также вам понадобится админ-панель . Панель администратора дает вам возможность следить за приложением. У него должна быть панель инструментов, на которой вы или ваш назначенный сотрудник можете проверять любые показатели, важные для вашего бизнеса, следить за отчетами о производительности и выполнять обязанности модератора.

MVP или MLP?

В Mind Studios мы можем предложить запустить MLP вместо MVP. MLP - минимально привлекательный продукт . Короче говоря, это версия продукта с минимальным набором функций, но они выбраны и созданы с целью уловить эмоциональную реакцию пользователей.
На перенасыщенном рынке важно, чтобы вас не просто заметили, а запомнили . В то время как MVP ориентирован на базовую функциональность и отказывается от всего остального, MVP построен с использованием основных функций и уникального дизайна. MLP сделаны интуитивно понятными, приятными для глаз и в целом предлагают пользовательский интерфейс, который заставляет пользователей возвращаться к приложению и с нетерпением ждать новых функций и полного запуска.
Дизайн Clubhouse, мягко говоря, минималистичен. Однако это может сыграть ему на руку - он действительно выделяется своей исключительной простотой. Но вы можете сделать свое приложение одновременно интуитивно понятным и стильным . В этом вам помогут опытные UI / UX-дизайнеры.
Шаг 3. Дизайн и разработка
Стадия проектирования и разработки - самая долгая в создании приложения. Дизайн также обычно выполняется поэтапно:
Концепция навигации / прототип Low-fidelity
Прототип средней точности
Высококачественный прототип
Прототипы с низкой точностью могут быть нарисованы от руки на бумаге или на доске для планирования, или они могут быть цифровыми эскизами. Смысл прототипа с низкой точностью - установить основу для дизайна пользовательского опыта - отношения между экранами и то, какая кнопка куда ведет.
Прототипы средней точности имеют базовый пользовательский интерфейс, но обычно черно-белые. Их цель - убедиться, что команда и владелец приложения одинаково воспринимают приложение .
Высококачественные прототипы предлагают несколько законченный дизайн. Это также довольно популярный вариант создания высокоточных прототипов в виде макетов приложений или ботов. Имея возможность щелкать / касаться экранов, разработчики могут предлагать эти прототипы тестовой группе для оценки.
Параллельно дизайнеры работают над прототипами, руководитель проекта обсуждает разработку с владельцем приложения. Один из важных вопросов, на который нужно ответить, - это платформа, для которой нужно развиваться.

Если у вас есть лишние деньги, рекомендуется разрабатывать как для iOS, так и для Android одновременно . Однако, если вы хотите сэкономить, вы можете начать с платформы, наиболее используемой вашей целевой аудиторией, и расширить ее позже, когда вы начнете получать доход и, возможно, найдете финансирование.
Собственно, именно это и сделал Clubhouse. Сегодня Clubhouse существует только для iOS, но приложение для Android, как сообщается, находится в разработке после получения финансирования в размере 100 миллионов долларов от венчурной компании Andreessen Horowitz:
~ некоторые личные новости ~ (мы все еще делаем это)
- Mopewa (@mopewa_o) 23 февраля 2021 г.
Сегодня был мой первый день в @joinClubhouse
Если вы меня знаете, вы, вероятно, знаете, что у меня * мнение * о приложениях только для iOS, поэтому я очень рад присоединиться к команде, чтобы довести вечеринку до Android.
С точки зрения затрат разработка для Android и iOS не сильно различается: разработка для iOS обычно дороже и занимает больше времени, но вместо этого для тестирования приложений Android требуется больше времени.
По состоянию на январь 2021 года Android более популярен во всем мире, занимая 71,93% рынка мобильных ОС. Однако ситуация по странам может насторожить: по данным Statista, в США доля устройств iOS составляет 56,22% против 43,5% Android.
Шаг 4. Обратная связь и повторение

На первом этапе исследования рынка вы и ваша команда определитесь с метриками, которые будут использоваться для оценки производительности приложения. Для такого приложения, как Clubhouse, показатели могут быть:
- Количество скачиваний
- Скорость активации
- Скорость прилипания (насколько часто пользователи открывают ваше приложение)
- Продолжительность занятий и интервалы
- Ежедневные занятия
- Схема экрана (отлично подходит для оценки взаимодействия с пользователем)
- Показатель отказов
После запуска MVP или MLP следующим шагом будет мониторинг его производительности и сбор отзывов пользователей . Это важно для дальнейшего развития. В частности, отзывы пользователей могут указать на любые недостатки UX и помочь определить приоритеты функций для следующего выпуска.
Если вы запустили маркетинговую кампанию для своего приложения на любом этапе, ее результаты также будут влиять на общую обратную связь.
После сбора и анализа производительности и отзывов пора вернуться к шагу 3 и внести изменения для следующей итерации приложения. Промыть и повторить.
Техническая сторона разработки приложения в стиле Clubhouse

Самая важная часть разработки аудио-социальной сети - обеспечение качественной потоковой передачи звука . Вкратце, такое приложение, как Clubhouse, работает следующим образом:
Пользователь создает пространство для общения и отправляет аудиопоток на сервер.
Сервер служит промежуточным звеном и своего рода дистрибьютором, отправляя этот аудиопоток всем, кто находится в комнате.
Clubhouse официально не записывает звук и не хранит его где-либо, что делает невозможным прослушивание разговора в более позднее время. Это означает, что если вы решите разработать мобильное приложение, подобное Clubhouse, вам не потребуются мощные серверы для хранения аудиоданных.
Однако вам потребуются надежные серверы для распространения качественного звука среди множества пользователей - некоторые комнаты в Clubhouse собирают тысячи слушателей. Вы можете рассмотреть возможность использования сети доставки контента (CDN) - службы с множеством серверов по всему миру, которая может помочь ускорить доставку контента с помощью сервера, близкого к данному пользователю. CDN широко используются потоковыми сервисами, такими как Twitch и Netflix.
Что касается Clubhouse, ходят слухи, что приложение было создано примерно за неделю с использованием API китайской компанией Agora. Мы говорим «слух», потому что разработчики Clubhouse крепко сидят на своем стеке технологий, и на момент написания никакой информации о строительных блоках Clubhouse официально не подтверждалось или не опровергалось владельцами Agora или Clubhouse. Но эти слухи были исследованы авторитетной Стэнфордской интернет-обсерваторией и, похоже, подтвердились.
Agora.io - это сервис, который предлагает комплект для разработки программного обеспечения для видео- и аудиозвонков, а также потоковую передачу аудио и видео в реальном времени, обмен сообщениями и аналитику. Однако это китайская компания, которая может подойти не всем, поскольку она столкнулась с некоторыми противоречиями по поводу слежки со стороны китайского правительства.

Но Agora, конечно, не единственный вариант создать чат-приложение, такое как Clubhouse. Вот несколько ближайших конкурентов, предлагающих аналогичные услуги:
Vonage (ранее известный как OpenTok), американский поставщик коммуникационных API.
Wowza, также базирующаяся в США компания, чьи решения используются, в частности, Facebook, Vimeo, Periscope и NBC Universal. Wowza предлагает CDN, а также коммуникационные API.
Собственный SDK Chime от Amazon
Если вы создаете веб-аналог Clubhouse, наиболее простой вариант - это WebRTC (который на самом деле используется для веб-коммуникаций некоторыми из упомянутых здесь сервисов, включая саму Wowza и Agora).
Все эти службы предлагают разработчикам высококачественные комплекты для создания приложения для аудио-чата . Различия в основном заключаются в особенностях кода и ценах.
Выбранная вами компания по разработке приложений должна предложить услугу, наиболее подходящую для ваших нужд и бюджета.
Стоимость создания такого приложения, как Clubhouse
Чтобы создать собственное приложение, такое как Clubhouse , вам понадобится команда специалистов. Если вы собираетесь использовать приложение для iOS для участия в конкурсе Clubhouse, вот кого вам нужно будет нанять:
- 1 руководитель проекта
- 1-2 разработчика iOS
- 1 backend разработчик
- 1 UI / UX дизайнер
- 1 специалист по обеспечению качества
Учитывая все обстоятельства, время на создание аудио социальной сети, такой как Clubhouse только для iOS, займет около 1240 часов . По этой оценке стоимость разработки мобильного приложения, такого как Clubhouse, составит около 43 400 долларов для iOS . Добавление Android увеличит стоимость, но не удвоит ее, поскольку приложения будут использовать ту же серверную часть и похожий дизайн.
Веб-приложения являются самыми быстрыми и дешевыми в создании, хотя для аудио социальной сети Интернет, вероятно, должен быть второстепенной платформой.
Если вы решите охватить все платформы, Android, iOS и веб-разработку можно будет вести одновременно .
Заключение
Длительная пандемия заставила нас жаждать спонтанного и случайного общения, чтобы сбалансировать строго запланированные рабочие встречи Zoom и повседневные разговоры в мессенджерах и традиционных социальных сетях. Подкасты прекрасны и поучительны, но они просто не передают чувство принадлежности или участия, как это делает Clubhouse - даже если вы на самом деле не говорите в комнатах Clubhouse, вы все равно чувствуете, что можете .
Вот почему в тех обстоятельствах, в которых мы оказались, Clubhouse превратился в стартап-единорог, несмотря на отсутствие вещей, которые считаются обязательными в социальной сети, таких как обмен файлами, видео и даже текстовые чаты.
Кроме того, разработка приложений для социальных сетей находится на подъеме, а Clubhouse - это просто новый взгляд на то же стремление к общению, которое у нас было в течение некоторого времени. Возможно, впереди нас тоже ждет будущее.
Разработчики Mind Studios имеют опыт работы как с коммуникационными приложениями, так и с потоковыми платформами. Мы знаем, как создать такое приложение, как Clubhouse .
