Принимая во внимание популярность таких приложений, как WhatsApp, я решил поделиться некоторыми сведениями о создании такого приложения.
Новые IT-изобретения в конечном итоге всегда заставляют пользователей кардинально изменять свое поведение: ПК впервые дал возможность сидеть за компьютером дома; Интернет предоставляет пользователям информацию для бизнеса и общения с компаньонами в любой точке мира; Мобильный Интернет, в свою очередь, позволяет подключаться и иметь доступ к данным почти всегда и везде. Наконец, множество существующих мобильных чат-приложений — гибридных, кросс-платформенных и нативных — делает пользователей независимыми от мобильных операторов для обмена сообщениями. Следующим шагом является добавление мультимедийных возможностей для приложений чата (звонки, видеосвязь и т.д.).
В 2015 году появилась и продолжает развиваться еще одна футуристическая тенденция — чат-боты — экспертные системы, которые могут служить развлечением, первым шагом в диагностике проблем пользователя или интерактивными помощниками.
Давайте немного погрузимся в эту кроличью нору и попытаемся узнать, что такое мобильное чат-приложение.
Какие функции содержит современное реал-тайм приложение для чата?
Одними из самых популярных месенджеров на сегодня являются LINE и WhatsApp (а также Viber, WeChat и т.д.). Оба они в свое время создавались как стартапы. Японский мессенджер LINE был первоначально разработан как средство быстрой связи в случае чрезвычайной ситуации, после землетрясения в Тохоку в 2011 году. Со временем он превратился в социальную игровую платформу. WhatsApp — это приложение для обмена мгновенными сообщениями с расширенными мультимедийными функциями. По данным компании WhatsApp Inc., в феврале 2016 года количество активных пользователей в месяц превысило миллиард. (Источник — Statista).
Какими функциями обладает успешное чат-приложение, подобное whatsapp?
Возможный список функций для чат-приложений, подобных whatsapp, включает:
• Управление событиями и синхронизация с календарем;
• VoIP-телефонные звонки;
• Видеочаты;
• Групповые вызовы (включая групповые видеозвонки);
• Зашифрованные чаты;
• Саморазрушающиеся сообщения;
• Интеграция геолокации;
• Синхронизация с различными облачными сервисами (для хранения загруженных пользовательских файлов);
• Поддержка различных форматов данных (текст, видео, аудио, смайлики, фотографии, стикеры и т. д.).
Основные функции которыми должны обладать чат-приложения:
• Управление учетными записями, авторизация через соцсети.
• Наличие бэкэнд сервера для сообщений и синхронизация медиа между устройствами.
• Управление контактами — импорт / экспорт, синхронизация с хранилищами контактов / облачными учетными записями устройства, изменение, группировка, черный и белый список.
• Автономное, серверное и облачное хранилище данных / резервное копирование.
• Возможность делиться контактами и местоположением.
• Поиск сообщений.
• Подтверждение доставки и чтения.
• PUSH- и in-app уведомления о событиях приложения.
• Загрузка / скачивание фотографий.
• Поиск друга / поиск по каталогу сервера.
• Обмен сообщениями.
• Передача мультимедиа (смайлики, наклейки, изображения, аудио, видео, документы, файлы).
• Голосовые вызовы / групповые голосовые вызовы.
• Маркировка контактов / сообщений.
• Синхронизация с календарем устройства (встречи / напоминания).
• Сквозное шифрование разговоров.
Впечатляющая функциональность WhatsApp может быть легко и быстро реализована в новом чат-приложении благодаря технологии React Native. Обычно такие приложения разрабатываются с использованием нативных технологий, именно из-за их большого количества функций. Только нативные приложения могут поддерживать множество функций, сохраняя при этом низкое потребление ресурсов и бесперебойную работу.
Бизнес-модель WhatsApp
Когда WhatsApp впервые появился в 2010 году, это было платное приложение стоимостью $2,99 за загрузку. Пользователи, которые купили WhatsApp, когда он только появился, свободно продолжали использовать мессенджер даже после того, как бизнес-модель изменилась в 2011 году — пользователь мог загрузить приложение и использовать его в течение первого года бесплатно. Все последующие года годовая плата составляла $0,99. В январе 2016 года бизнес-модель WhatsApp снова изменилась — в настоящее время загрузка и использование приложения полностью бесплатны, пока инженеры компании заняты поиском перспективных способов монетизации.
Архитектура регистрации в whatsapp
WhatsApp использует настраиваемую версию протокола XMPP. Основной номер телефона устройства используется для создания логина пользователя, который выглядит как <phone_number> @ s.whatsapp.com; Случайный пароль для первого входа создается сервером. Вот почему, несмотря на совместимость с ПК версиями WhatsApp и WhatsApp Web, первая регистрация должна быть выполнена с использованием смартфона. Затем приложение сканирует контактную книгу телефона, сравнивает сохраненные номера с каталогом пользователей сервера и добавляет найденные совпадения в список контактов WhatsApp.
Ключевые показатели эффективности месенджера (KPI):
• Количество активных пользователей;
• Коэффициент удержания;
• Аудитория.
Эти показатели часто используются для оценки успешности месенджеров мгновенных сообщений и их бизнес эффективности.
Стоимость разработки чат-приложения
Я распишу клон WhatsApp приложения с базовыми возможностями (такие как WhatsApp в 2010 году) с простым уровнем сложности, поэтому цена на его создание достаточно демократична.
Цена создания мобильного чат-приложения состоит из нескольких компонентов:
• UI / UX дизайн — до 150 часов;
• Разработка — до 900 часов, плюс 25% за услуги PM (Менеджер проектов) и QA (Обеспечение качества).
Учитывая это, средняя стоимость разработки будет составлять около $45000 — $55000 за простое приложение.
Но все же, если писать приложение подобное whatsapp в наши дни? В своем нынешнем состоянии WhatsApp имеет позади 6 лет постоянного развития и масштабирования, и относится скорее к очень сложным приложениям. Разработка подобного приложения с нуля потребует 4-6 месяцев в среднем, с ценой разработки от $ 55000 до $ 150000.
Следует отметить, что большой плюс в обслуживании мессенджера заключается в том, что для этого достаточно небольшой команды. Например, один из разработчиков WhatsApp поддерживает в среднем около 20-21 миллионов активных пользователей.
Таким образом, после создания приложения поддержки, стоимость поддержки снижается до нуля, при этом все средства могут быть потрачены на расширение и продвижение продукта. Это позволит вам сосредоточиться на улучшении приложения и сотрудничестве с партнерами.
Читайте также: cколько стоит разработка мобильного приложения
Как монетизировать чат-приложение, подобное whatsapp?
Популярные чат-приложения характеризуются большой аудиторией и высокой активностью пользователей. Однако, в процессе их эволюции, они сталкиваются с общей проблемой — как монетизировать чат-приложение.
Здесь разные компании идут на следующие подходы:
• Использование платной подписки;
• Создание социальных платформ;
• Некоторые считают, что монетизация — это то, что требует наименьшего внимания или вообще не используется.
Мессенджеры работают для миллионов активных пользователей, которые пользуются сервисом каждый день. Владельцы смартфонов чаще, чем обмен сообщениями, используют только социальные сети и игры. Однако, в отличие от социальных сетей, которые постоянно расширяют свою функциональность, мессенджеры ограничены одной простой задачей — обмен сообщениями в той или иной форме. Основная фокусировка здесь — общение.
По этой причине мессенджеры не приспособлены к стандартной рекламной модели. Если в социальных сетях рекламный пост в ленте новостей может быть воспринят пользователями вполне адекватно, то в месенжере места не так много: экран смартфона мал, контекст иной и отсутствует таргетинг.
Платные наклейки и игровой контент (покупки в приложении)
• Наклейки (стикеры)
• Игры
Интеграция с другими сервисами
• Кредитные карты
• Сторонние приложения
Бизнес сервисы
• Бизнес-приложения
• Реклама
• Корпоративный сегмент
Монетизация успешного мессенджера может быть невероятно прибыльной — например, LINE зарабатывает около 10 миллионов долларов в месяц, продавая наклейки и внутриигровые товары, а Snapchat получает минимум 250000 долларов США ежедневно, продавая рекламные объявления на своей Discover platform.
Создание чат-приложения с эффектом вирусного продвижения
Как стартаперы продвигают свои приложения, просто создают чат-приложение и продвигают его? Заставляют людей говорить и писать о нем, делиться приложением со своими друзьями?
Вирусный эффект — это то, почему люди привлекают друг друга в ваше приложение или вашу игру. Это самый важный элемент, на который многие предприниматели делают максимальную ставку.
Разработка мобильного чат-приложения
В этой статье мы рассмотрели, как разрабатываются мобильные чат -приложения, его возможности, обсудили стоимость разработки подобных приложений и варианты монетизации.
Не совсем точный перевод статьи на erminesoft.com