
Петербургский программист Григорий Клюшников создал Android-версию Clubhouse (ранее он разработал приложение «ВКонтакте» для этой платформы). Там пока нельзя создавать и модерировать комнаты, но основные функции уже доступны. Неофициальное приложение можно скачать на сайте GitHub, но пользователей предупреждают о возможности бана. Создатели Clubhouse на разработку пока не реагировали.
Как Клюшников создал приложение за день, почему в нем пока доступны не все функции и появятся ли они в будущем? Об этом разработчик рассказал в Clubhouse. С его разрешения «Бумага» публикует расшифровку.
— С 2011 года я пишу для Android. На Java я начал писать еще в школе, классе в седьмом-восьмом.
Мне надоело ждать Clubhouse для Android, и я написал свой за один день. Несколько дней назад какой-то чувак отреверсил API приложения Clubhouse на iOS, прописал скрипт в Python. Если посылать серверу такие же запросы, какие посылает официальное приложение для iOS, он не поймет подвоха.
Вообще говоря, в техническом плане Clubhouse — это три SaaS-сервиса, смотанные по-быстрому синей изолентой. Конкретно: agora.io — голосовая часть плюс инфраструктура для нее, PubNub для реалтайм обновлений, AWS для хранения статики (аватарок).
Когда ставишь приложение и запускаешь в первый раз, оно показывает алерт о том, что это неофициальный клиент и пользователя могут забанить. При регистрации это уведомление всплывает еще раз. Абсолютно точно не будет никакой монетизации. Сколько людей скачало — не знаю, у меня нет такой статистики.
В нынешней версии клиента для Android нельзя создать комнату и стать модератором. Уведомлений нет — в реальном времени не узнать, кто тебя зафолловил. Регистрация воспроизведена не полностью — пропущен, например, шаг с предложением подписаться на знакомых людей. Но можно слушать и можно говорить.
Клиент можно улучшить, я пока добавил функции, которые важнее всего. Всем надо заходить в комнаты и слушать, многим надо говорить. А создавать комнаты и модерировать — не настолько частый запрос, поэтому я пока не стал это делать. Но в будущем сделаю.
Программный интерфейс приложения — способы взаимодействия одного приложения с другим. Реверс предполагает изучение устройства готовой программы с целью понять, как она работает.
Программное обеспечение, которым можно пользоваться при оплате на определенный период
Ранее «Бумага» составила словарь основных понятий Clubhouse для тех, кто ничего не понимает.
Что за Clubhouse, про который все говорят? Мы узнали у людей, которые уже освоились в соцсети без текстовых сообщений — и даже проводят там лекции и концерты.
Оказывается, в Ленинграде был свой Clubhouse. Горожане нашли уязвимость в телефонных станциях и общались группами (и у них были комнаты по интересам!).