Site icon AppTractor

Владимир Афанасьев (KudaGo): высоконагруженные системы — это целая наука в разработке

Не так давно вышло мобильное приложение популярного информационного ресурса KudaGo. AppTractor первым пообщался с его разработчиком Владимиром Афанасьевым и выведал особенности мобильной площадки.

Владимир, когда вы разработали приложение для KudaGo?

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

Как формулировали концепцию приложения, приложение планировалось как спутник сайта или как полноценный справочный ресурс?

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

Будут ли с ним происходить какие-нибудь изменения? Какие опции планируется добавить?

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

Будет ли реклама?

В данный момент показ рекламы в приложении не планируется.

У ресурса две основные площадки: Москва и Санкт-Петербург. Почему было решено сделать одно приложение, а не 2 похожих, но направленных на определенную аудиторию?

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

Какие особенности разработки проявились при создании приложения для высоконагруженного информационного портала?

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

Почему приложение переводит пользователя в браузер?

Первая версия приложения охватывает далеко не весь функционал сайта, поэтому возможность открыть тот или иной раздел в браузере — это, скорее, необходимость в данный момент.

Был ли лично у вас опыт создания приложений для новостных ресурсов или это первый подобный проект?

В личном опыте были высоконагруженные информационные системы, но не совсем новостные. Скорее, мультимедийные, но схожесть есть.

Какие возникали сложности в работе над проектом?

Основная сложность — определиться, что добавить в приложение в первую очередь. Хочется сделать все и сразу, но это не всегда полезно для продукта.

Пользуетесь ли вы сами приложением?

Да, конечно. Очень ждал появления раздела «Кино» на сайте, чтобы добавить его в приложение. Часто открываю «Ближайшие места», передвигаясь по городу — можно узнать много интересного.

Владимир, не могли бы вы рассказать о технической стороне продвижения, есть ли первые результаты?

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

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

The app was not found in the store. :-(
Exit mobile version