Приложение 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
У приложения сейчас около 30 серверов по всему миру. Основные, которые обрабатывают изображения и строят прогноз, находятся в Германии и Финляндии.
В команде Счастливого восемь человек. Разработкой iOS, сайтом и системой обработки и хранения данных Алексей занимается лично. Еще есть два Android-разработчика, специалист, который написал версию для Apple Watch, маркетолог, дизайнеры и два сотрудника службы поддержки. Все они работают удаленно по несколько часов в день. Также Алексею помогает жена: она занимается маркетингом проекта и поддержкой пользователей.
Первая версия 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. За эти деньги пользователь может:
По словам Счастливого, приложений, которые могут поминутно прогнозировать осадки для многих стран, просто нет. А те, что есть, заточены под конкретную страну либо не так точны.
В начале лета главного конкурента проекта, DarkSky, купила компания Apple, чтобы добавить поминутный прогноз осадков для США в стандартное погодное приложение новой версии операционной системы iOS. По сути, после покупки Apple конкурента проект Алексея остался единственным в мире с бесплатным API.
«Когда это случилось, все переживали, что теперь Apple доработает свое стандартное приложение и люди не будут пользоваться сторонними сервисами. Но, честно говоря, доработок немного, да и выглядят они так себе. Поэтому, по сути, аналогов нашему продукту нет», – уверен Алексей.
На вопрос, сколько стоит компания, Алексей говорит, что оценить сложно, так как инвестиций они не привлекали и предложений по поводу продажи им не поступало. Теоретически он был готов продать бизнес за $1,5 млн, при этом отмечает, что эта оценка может разойтись с мнением возможных покупателей.
Кровать — громоздкий элемент интерьера даже в просторной спальне. Но что, если помещение совсем небольшое,…
Украинские PR-агентства реализуют масштабные информационные кампании для бизнеса и придают мощный голос социальным проектам, которые…
Power BI (Business Intelligence) Microsoft – это не просто платформа для анализа данных, а ключевой…
Лас-Вегас — один из самых узнаваемых городов на планете, который ежегодно манит к себе миллионы…
Из-за широкомасштабного вторжения россии в Украине было введено военное положение и объявлена мобилизация. Военнообязанным мужчинам…
«Вижу цель – не вижу препятствий». Знакомая фраза? Часто ею руководствуются кандидаты, ищущие работу мечты.…