logo
16 Jul 2020

Приложение украинского разработчика точнее всех в мире предсказывает дождь: как оно работает

Дарья Чабанова

Редактор гостевых текстов и координатор по работе с лидерами мнений в MC.today

Приложение RainViewer работает в 90 странах мира, включая Украину. Его разработчик уверяет, что во всех этих странах приложение дает самый точный краткосрочный прогноз осадков. Оно собирает данные с 1,2 тыс. погодных радаров по всему миру и умеет предсказывать дожди, грозы и снегопад на час вперед с точностью от 55 % до 90 %. Главного конкурента приложения, DarkSky, недавно купила компания Apple.

Проект в одиночку создал украинский разработчик Алексей Счастливый. Мы расспросили Алексея, как создавался проект и как он работает.


О приложении

Идея RainViewer родилась у Алексея Счастливого еще в 2012 году. Он тогда был разработчиком в IT-компании MacPaw. У Алексея была одна из первых версий iPhone, и он хотел создать какое-то приложение для него.  О бизнесе не думал, расценивал это скорее как хобби.

Алексей Счастливый

Алексей Счастливый

Задача, которую взялся решать Алексей, лежала на поверхности. Большинство ресурсов предсказывали дождь или любые другие осадки немногим точнее гадалок – в народе это называется «пальцем в небо». В прогнозе обещан ливень, а на улице светит солнце. Или наоборот.

Так происходило потому, что большинство ресурсов использовало для прогнозов данные, которые обновляются раз в 6 часов. Украинский Гидрометцентр свои расчеты производит и вовсе дважды в сутки – за это время все может измениться.

Самый точный прогноз дают метеорадары. Они раз в 5–10 минут сканируют пространство в радиусе 200–400 км вокруг себя и выявляют зоны осадков, их направление и тип (дождь, град, снег). Алексей решил написать программу, которая будет отслеживать эту информацию.

Всего в Украине три современных метеорадара, но работают только два: в Киеве и Харькове. «Один из них принадлежит корпорации «Украэрорух», и данные с него нужно покупать. Я собираюсь это сделать в этом году, это стоит 9 тыс. грн в месяц», – говорит Алексей.

Есть еще около пяти старых радаров, из которых работает только один, в Запорожье: он выдает данные об осадках раз в час.

В основном информация бесплатна и открыта для любого желающего. RainViewer именно так и работает: приложение бесплатно получает данные от тысячи радаров по всему миру. У 30 % радаров есть хороший API (интерфейс, к которому можно подключиться и собирать данные – прим. ред.), у остальных 70 % стран просто есть один или несколько веб-сайтов, с которых можно брать информацию.

С госорганами, как правило, договариваться не нужно. Часто это даже невозможно: «На первые письма отвечают изредка, а дальше и вовсе замолкают», – делится Алексей.

Как работает приложение

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

Еще приложение может давать долгосрочный прогноз: в бесплатной версии – до 7 дней, в платной – до 14. Для этого они пользуются глобальным сервисом AerisWeather, который генерирует прогноз погоды для разработчиков со всего мира.

Сердце проекта – система «генерации и отображения карты осадков», которую Алексей создал сам за два месяца. Она берет все изображения с радаров и четырех спутников и в реальном времени отрисовывает карту осадков в нужном размере и цвете.

«Это все происходит за считанные миллисекунды. Как правило, данные дольше доставляются через интернет, чем генерируются системой», – говорит Алексей.

RainViewer

RainViewer

Как развивалось приложение

У приложения сейчас около 30 серверов по всему миру. Основные, которые обрабатывают изображения и строят прогноз, находятся в Германии и Финляндии.

В команде Счастливого восемь человек. Разработкой iOS, сайтом и системой обработки и хранения данных Алексей занимается лично. Еще есть два Android-разработчика, специалист, который написал версию для Apple Watch, маркетолог, дизайнеры и два сотрудника службы поддержки. Все они работают удаленно по несколько часов в день. Также Алексею помогает жена: она занимается маркетингом проекта и поддержкой пользователей.

Первая версия RainViewer на AppStore

Первая версия RainViewer на AppStore

Алексей запускал проект без вложений, занимался им в свободное от основной работы время. Первые пользователи пришли органически. За первые 9 месяцев в App Store приложение скачали 3 тыс. раз. За следующие 3 месяца – еще 5 тыс. раз.

«Летом 2017 года я заработал первые $500 за месяц на приложении и решил уйти с основной работы, чтобы посвятить больше времени своему проекту. Тогда 75 % дохода приносила реклама, а за $0,99 ее можно было отключить», – говорит он.

Сейчас RainViewer обменивается данными со 1180 радарами в 90 странах мира. На AppStore у приложения 1,4 млн скачиваний, а на Google Play – 1,2 млн. В день активных пользователей обычно 50–150 тыс., в месяц – 500-600 тыс., иногда доходит до 1 млн.

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

Как продвигают и сколько зарабатывают

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

«Все зависит от того, идут ли дожди в регионе. Если в стране сезон дождей, то приложением пользуются чаще», – объясняет Алексей.

Сейчас заработок идет через подписку. Месячная стоит $3, годовая – $15. За эти деньги пользователь может:

  • отключить рекламу;
  • добавить больше избранных мест;
  • получать расширенный прогноз погоды на 48 часов и 14 дней вместо 24 часов и 7 дней;
  • получать более частые обновления карты (раз в 5 минут, а не раз в 10 минут);
  • получать прогноз осадков на 90 минут вместо 30 минут;
  • отслеживать направление движения осадков (пока только для Android-версии).

По словам Счастливого, приложений, которые могут поминутно прогнозировать осадки для многих стран, просто нет. А те, что есть, заточены под конкретную страну либо не так точны.

В начале лета главного конкурента проекта, DarkSky, купила компания Apple, чтобы добавить поминутный прогноз осадков для США в стандартное погодное приложение новой версии операционной системы iOS. По сути, после покупки Apple конкурента проект Алексея остался единственным в мире с бесплатным API.

«Когда это случилось, все переживали, что теперь Apple доработает свое стандартное приложение и люди не будут пользоваться сторонними сервисами. Но, честно говоря, доработок немного, да и выглядят они так себе. Поэтому, по сути, аналогов нашему продукту нет», – уверен Алексей.

На вопрос, сколько стоит компания, Алексей говорит, что оценить сложно, так как инвестиций они не привлекали и предложений по поводу продажи им не поступало. Теоретически он был готов продать бизнес за $1,5 млн, при этом отмечает, что эта оценка может разойтись с мнением возможных покупателей.

Этот материал – не редакционныйЭто – личное мнение его автора. Редакция может не разделять это мнение.

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: