Написать нам
Категория: Разработка
19.01.2021

Сколько Стоит Создать Сайт или Приложение, как Twitter?

В этой статье мы разберем, во сколько в среднем обходится создание такой социальной сети, как Twitter, с разбивкой по отдельным функциям веб-сайта или приложения. Рассчитывать бюджет мы будем исходя из того, сколько времени нужно на разработку каждой отдельной функции и среднего размера почасовой ставки разработчиков в США ($95/час), Западной ($67/час) и Восточной Европе ($32/час).

Средняя стоимость создания приложений



Согласно Clutch, которые опросили представителей ведущих компаний разработчиков программного обеспечения, средняя стоимость запуска приложений колеблется в диапазоне от 38 до 171 тысячи долларов. Большая часть расходов связана с разработкой инфраструктуры, функционала и дизайна. Также довольно много усилий уходит на тестирование созданного программного обеспечения.



Такой большой разброс в стоимости разработки объясняется разницей в функционале и сложности реализации конкретного проекта. Вот ориентировочная стоимость создания сайта- или приложения-клона Twitter исходя из сложности.





Стоимость разработки функций клона Twitter



Разработка Twitter-подобной социальной сети подразумевает создание трехуровневой архитектуры, состоящей из серверной части, базы данных и пользовательского интерфейса, реализованного в виде сайта и/или мобильного предложения. Далее вы найдете краткое описание и стоимость разработки основных функций, которые пользователи хотят видеть в подобном программном обеспечении.

Авторизация учетной записи







При создании клона приложения вы можете реализовать функцию авторизации пользователей одним из двух способов: зарегистрировав новую учетную запись (включая логин, пароль, адрес электронной почты и номер телефона) или войдя в систему через уже существующую учетную запись в вашей социальной сети.



Разработка функции авторизации может занять около 110 часов для реализации серверной части и мобильного приложения, которые уйдут на такие функции:



Создание / редактирование профиля







Ваша социальная сеть должна позволять пользователям создавать и редактировать свои профили, где они они могут указать основные сведения о себе: имя, фамилия, возраст, пол, дата рождения, контактные данные, школа, университет, местоположение и прочее. Реализация этой функции потребует примерно 80 часов разработки, 60 из которых уйдут на разработку кода для iOS и 20 часов на бэкенд.

Обмен сообщениями (онлайн-чат)







У ваших пользователей должна быть возможность общаться с другими участниками социальной сети. На данную функцию у вас уйдет до 60 часов исходя из того, какой чат вам нужен. Например, будет ли это обмен сообщениями только между двумя людьми или сразу несколькими, будет ли возможность передавать файлы, будет ли храниться история сообщений, будут ли уведомления (отправлено, просмотрено, загружено и т. д.). Также нужно учитывать время на разработку дизайна чата.

Всплывающие push-уведомления







Различные уведомления, которые в режиме реального времени информируют пользователей о любых действиях, связанных с вашей социальной сетью. Такие уведомления могут быть реализованы несколькими способами: простые текстовые, с изображениями и/или видео, а также с кнопками для каких-либо действий. Кроме того, имеет значение логика приложения, например когда и кому доставляются уведомления. Все это влияет на время разработки данной функции, из-за чего сроки могут варьироваться от 20 до 200 часов.

Поиск, поисковые фильтры и категории







Стоимость реализации функции поиска и различных поисковых фильтров для такой социальной сети, как Twitter, начинается с 800 долларов для Восточной Европы или с 2375 долларов для США, поскольку для этого нужно от 25 часов разработки.

Навигация по сайту и/или приложению







Навигация определяет, как пользователи переходят с одного экрана на другой, как они совершают действия, как они будут возвращаться в главное меню, как они будут закрывать приложение и прочее. Кроме того, также важно, как пользователи будут понимать, где именно они сейчас находятся (например, в меню поиска или меню чата). Время реализации данной функции в Twitter-подобной социальной сети составляет около 10+ часов, стоимость — от 320 до 950 долларов.

Потоковое воспроизведение контента







Для клона Twitter эта функция необязательна, но многие социальные сети ее поддерживают, поэтому вы также можете задуматься над ее реализацией. Время ее разработки — от 30 часов в зависимости от множества факторов, начиная с типа контента (аудио, видео) и заканчивая тем, воспроизводится контент в режиме реального времени или с помощью опции «Запись и отправка».

Ориентация (портретная/альбомная)







Эта функция нужна только для мобильных приложений. Она отвечает за способ предоставления пользователям списка элементов в приложении, который в среде Android называется master/detail flow, в сообществе iOS (Apple) — portrait/landscape orientation. В зависимости от дизайна разработчики могут реализовать данную функцию за 20 часов, что обойдется в сумму от 640 до 1900 долларов.

Загрузка и показ медиаконтента







Участникам таких социальных сетей, как Twitter, нужен функционал, отвечающий за загрузку, обмен и публикацию изображений, видео, аудио и прочего медийного контента. Также желательно дать пользователям возможность редактирования этого контента, добавлять эффекты, смайлы и т.п. Разработка всех этих функций и возможностей потребует не менее 30 часов или от 960 до 2850 долларов.

Геолокация пользователей







С помощью этой функции можно автоматизировать некоторые моменты взаимодействия системы с пользователем, например какой язык интерфейса будет у пользователя при первом посещении или какие рекламные объявления ему показывать. Кроме того, геолокация улучшает качество маркетинговых данных.



Что касается стоимости, она зависит от точности геолокации и обычно делится на общую зону, среднюю близость и точное местоположение. Ожидайте не менее 50 часов разработки, что обойдется вам сумму от 1600 до 4750 долларов.

Интеграция с Google Maps







Если ваш проект наряду с геолокацией предполагает интеграцию Google Maps в ваш веб-сайт и/или мобильное приложение, то разработчикам потребуются еще около 20 часов. Стоимость такой интеграции в клон Twitter — от 640 долларов.

Рекламные объявления







Рекламные объявления могут быть в виде простого текста, баннера или полноэкранного всплывающего окна. При этом рекламу можно реализовать на заказ или с помощью специальных внешних сервисов (Google AdMob, InMobi, Tapjoy, Flurry и прочих), SDK и API. В зависимости от подхода разработка этой функции займет от 20 до 50 часов. Диапазон стоимости может варьироваться от 640 до 5700 долларов.

Покупки внутри приложения







Это может быть покупка предметов, услуг, контента или премиальных функций. Разработка данной функции не должна быть сложной для нанятого агентства или разработчика, а время, необходимое для этого, в основном зависит от количества предметов в листинге продаж. Обычно на это уходит около 25 часов.

Внутренние платежи







Чтобы пользователи могли что-то покупать внутри социальной сети, в нее должна быть интегрирована платежная система. Обычно данную функцию добавляют через API Stripe, Braintree, PayPal, Square, Intuit, Android Pay, Apple Pay, Google Wallet или других поставщиков платежных услуг. Время реализации данной задачи зависит от нескольких факторов: способ обработки платежей, подход к хранению данных, безопасность транзакций, уровень соответствия PCI и т.п. Так, если это будет 2 стандартных способа оплаты, то разработка займет 20 часов.
Написать нам
Имя*:
Email*:
Сообщение: