UI/UX-дизайн и программирование — не единственное, на что придется потратиться при создании приложения. Статей затрат больше. Например, нужно платить за сервер, на котором работает приложение, и за размещение в App Store и Play Market.
Мы в Purrweb занимаемся разработкой мобильных приложений для стартаперов из США, Европы и России уже 8 лет, поэтому сразу можем определить неочевидные затраты. Чтобы помочь в них сориентироваться, мы собрали все возможные дополнительные расходы в одной статье.
Чтобы сделать приложение доступным для большого круга пользователей, его нужно опубликовать в магазинах приложений Play Market и App Store. Публикация приложений не бесплатна, у каждого магазина есть комиссия.
Чтобы выложить приложение в Apple App Store, нужно зарегистрировать аккаунт и платить $99 ежегодно. После загрузки всех данных в магазине так же можно настроить оплату за использование приложения: покупку, подписку, услуги или контент.
Если в приложении можно делать покупки товаров и услуг, App Store взимает комиссию:
Чтобы загрузить приложение, нужно завести аккаунт разработчика. Регистрационный сбор — 25$. Его нужно заплатить один раз, после этого можно заливать приложение.
Условия по комиссии с покупок внутри приложений такие же, как и в App Store.
Если пользователи в вашем приложении смогут загружать и хранить данные: музыку, видео, фото и другие файлы, вам понадобится подключить облачный сервер. На сервере будет храниться вся информация. Чем больше пользователей будут загружать файлы, тем больше денег придется отдать за нужный объем облачного хранилища.
Знаменитый TikTok закладывает $800 млн за три года использования облачного хранилища Google Cloud. Но здесь дело касается приложения, которое использует петабайты памяти. IoT приложения, например, требуют сравнительно меньше: на 1000 устройств с передачей текстовых данных 100-300 МБ в месяц. Мы рассмотрим несколько популярных сервисов, которые подойдут любым приложениям.
AWS, или Amazon Web Services — облачная платформа от гиганта Amazon. Облачное хранилище Amazon S3 хранит все типы данных.
Кроме облачного хранилища, платформа включает в себя ряд технологий для программирования: например, облачную среду разработки AWS Cloud9.
Базовый тариф AWS на хранение данных для Востока США. Источник
Кроме хранения данных есть еще и дополнительные расходы на запросы.
Базовый тариф AWS на запросы для Востока США.
На сайте AWS можно подсчитать точную стоимость хранилища, исходя из запроса.
Яндекс.Облако — облачная платформа от российской интернет-компании «Яндекс». Компания предоставляет бизнесу любого размера и индивидуальным разработчикам инфраструктуру, сервисы хранения данных, средства разработки.
Базовый тариф Яндекс.Облако на хранение данных. Источник
Как и в AWS, здесь есть дополнительные расходы:
Базовый тариф Яндекс.Облако на операции с данными. Источник
Определить точную цену поможет калькулятор на официальном сайте Яндекс.Облака.
Некоторые функции проще подключить с помощью интеграции с другими сервисами, чем разрабатывать такой сервис с нуля. Например, для покупок или оформления подписки нужна будет система для оплаты. Легче и дешевле настроить интеграцию с системой, чем создавать платежный шлюз.
Мы собрали несколько сервисов для разных функций, которые можно подключить для пользователей в России и за рубежом.
Stripe — международный сервис для виртуальных платежей. Stripe умеет хранить данные банковских карт, проводить транзакции, выводить деньги на счет. Все операции проводятся мгновенно и хорошо защищены. Stripe недоступен для стран СНГ, и подойдет вашему приложению, если вы хотите запускаться или расширяться на рынках других стран.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
12249 тендеров
проведено за восемь лет работы нашего сайта.
Stripe берет комиссию за каждую транзакцию — 2.9% + 30 центов.
Cloudpayments — российский сервис для проведения онлайн-платежей. Он позволяет принимать оплату картами любых банков. Cloudpayments может работать с нерезидентами и проводить платежи в долларах, евро и других валютах.
За пользование сервисом Cloudpayments взимается комиссия. Размер комиссии устанавливается индивидуально на основе оборота и особенностей бизнеса. Базовая ставка для транзакций с российских карт — 3,9%.
Twilio — платформа для коммуникации с клиентами, с помощью которой можно рассылать СМС-уведомления и принимать сообщения. Сервис будет полезен, если нужно регулярно оповещать пользователей об изменениях, например, о переводе денег в банковском приложении или о готовности заказа в интернет-магазине.
Стоимость отправки одного сообщения с Twilio — 0,0079$. Аренда номера стоит 1$ в месяц.
Российская платформа SMS-Центр отправляет сообщения в сети мобильных операторов по всему миру. Сервис мгновенно доставляет уведомления.
Цены зависят от объема рассылки и мобильного оператора. Информацию о стоимости можно посмотреть на официальном сайте.
С помощью платформы Mailchimp можно рассылать пользователям приложения e-mail-письма. В Mailchimp есть множество шаблонов для писем и удобные встроенные функции: например, если e-mail-адрес перестанет работать, сервис сам отпишет его от рассылки.
Если вы планируете разослать письма менее 500 пользователям, вы можете подключить Mailchimp бесплатно. А при расширении аудитории за услуги Mailchimp нужно заплатить:
Тарифы Mailchimp. Источник
Mailgun — сервис для автоматизации почтовой рассылки. Компания базируется в США, но работает в России. Mailgun позволяет проводить A/B тестирование и отправлять персонализированные письма.
Тарифы такие:
Тарифы Mailgun. Источник
После того, как UI/UX дизайн, фронтенд и бэкенд приложения готовы, все функции нужно протестировать. Часто на этом этапе вылезают баги, которые нужно исправить до релиза. Иначе первое впечатление от приложения будет испорчено.
Чтобы устранить баги до публикации, нужно провести несколько типов тестирования.
У Purrweb, как и у многих других команд, тестирование входит в разработку приложения. Но иногда эту услугу нужно заказывать отдельно. Сейчас на рынке можно найти специалистов, которые протестируют приложение за 20–60 тыс. рублей, в зависимости от опыта.
После релиза приложение необходимо регулярно обновлять и улучшать, чтобы поддерживать пользовательский интерес. Также со временем в программе могут возникать ошибки, которые нужно устранять, чтобы люди продолжали с комфортом использовать ваш продукт.
Стоимость поддержки может варьироваться в зависимости от сложности приложения, типа поддержки, размера команды. Мы в Purrweb рекомендуем закладывать около 20% от стоимости приложения в год. Подробнее мы рассказываем, сколько стоит поддержка приложения, в отдельной статье.
Если некорректно спланировать бюджет, потом можно поплатиться функциями, на которые просто не хватит денег. Так приложение может лишиться уникальной особенности или простых возможностей, которых будет не хватить пользователям.
Мы учли все факторы влияющие на финальную стоимость, и описали их в нашем гайде «Сколько стоит разработка приложения». Вам будет проще спланировать бюджет, если вы узнаете о всех затратах на разработку заранее.
Теперь вы знаете, какие затраты нужно учесть перед созданием приложения. А если хотите получить точную оценку разработки вашего приложения, приходите в Purrweb.