ИТ - это технологии, успеть за которыми просто невозможно. Невозможно отследить все инновационные технологии, которые выходят на рынок. Совсем недавно, кажется вчера, Google выпустил Nexus One, как в Сети уже гуляет информация о проектировании Nexus Two. Наверное, поэтому в ИТ больше молодежи, биоритмы у них шустрые - не сидят на месте. В наше поле зрения попал молодой разработчик программного обеспечения под смартфоны Symbian OS Дмитрий Тарасов. Ему всего двадцать пять лет, однако о проектировании, разработке и распространении ПО он знает не мало. Мы решили взять у него интервью и разузнать о том, насколько комфортно делать и распространять ПО для мобильной платформы Symbian в настоящее время.
Приветствую, Дмитрий. В настоящее время существует столько платформ, как настольных, так и мобильных, что начинающему разработчику определиться со своей специализацией довольно трудно. Скажите, с чем связано ваше решение осваивать именно Symbian OS?
Добрый день, Амир. Выбор обуславливался исключительно прагматичными соображениями - на тот момент Symbian занимала порядка 60% рынка смартфонов и, следовательно, обеспечивала доступ к более широкой аудитории пользователей. Сегодня доля этой ОС несколько размылась за счет появления новых платформ, но она по-прежнему остается самой распространенной. Также немаловажным является тот факт, что Symbian предоставляет разработчику относительно низкоуровневый доступ к ресурсам системы (телефония, работа с сообщениями и так далее), что позволяет реализовывать серьезные системные утилиты. Даже на сегодняшний день Symbian остается единственной системой, которая обеспечивает, с одной стороны, доступ к широкой аудитории и, с другой - возможность создания серьезных продуктов.
Какие сложности при этом испытывали? Есть что-то такое, что до сих пор является загадкой?
Сложностей была масса. Во-первых, я был относительно слаб в объектно ориентированном программировании и C++. Symbian целиком и полностью построена на парадигмах ООП, что является ее несомненным плюсом в глазах опытного разработчика. Во-вторых, эта операционная система разрабатывалась с нуля для мобильных устройств и поэтому обладает целым рядом специфических концепций и техник, которые необходимо изучить, чтобы быть в состоянии написать хотя бы простейшую программу.
 |
| История Symbian OS начинается с 1980 года |
При этом сказать, что что-то из специфики Symbian являлось или является загадкой, нельзя - ОС очень хорошо продумана и представляет собой своего рода шедевр компьютерной архитектуры, где все подчиняется вполне логичным правилам и законам. Нужно просто инвестировать время в изучение ООП и особенностей Symbian.
В процессе работы были ли моменты, когда хотелось все бросить и заняться чем-то другим? Почему не бросили?
Были. Я думаю, это естественная слабость любого человека, который сталкивается с трудностями. Но мне повезло рано усвоить, что Рим был построен не за один день и все стоящее дается большим трудом. Кроме того, я ясно представлял себе результат, и он стоил этих усилий. В этом плане изучение искусства разработки ПО ничем не отличается от профессиональной игры на гитаре, когда музыкант по десять часов в день оттачивает технику, например. К слову сказать, непосредственно разработка в моем случае - это далеко не самая трудная часть работы. Она занимает около 30% времени, все остальное время уходит на маркетинг, продвижение, продумывание концепций и тому подобное.
Что влияет на ваши решения относительно новых программных решений - пресса, отзывы пользователей, частные заказы, личные предпочтения, интуиция или что-то другое? Что в большей степени? Почему?
Я бы сказал, что влияет совокупность этих факторов, но наибольшее значение имеют личные предпочтения. С другой стороны, это сейчас уже процесс вывода продукта на рынок сводится к схеме "придумал - реализовал - запустил". Когда я только начинал, нужно было решить еще массу вопросов вроде "А как пользователи будут оплачивать мой софт?", "А где его продавать?", "Где найти деньги на раскрутку?". Поэтому самым первым продуктом был Blacklist Mobile, реализующий функцию черного списка для телефонов. Функциональность была выбрана из соображений востребованности рынком (это и сейчас самый популярный продукт), но на нем были отработаны все механизмы по оплате ПО, а также маркетинговые функции, которые я использую в своих продуктах.
 |
| BlackList Mobile позволяет блокировать рекламные сообщения, рассылаемые с sms-шлюзов, а также добавить в черный список скрытые и неизвестные номера |
Сейчас уже я занимаюсь разработкой продуктов, которые нахожу интересными, основываясь на своих возможностях и знаниях рынка.
А какие маркетинговые функции вы используете в своем ПО?
В свои продукты я добавляю возможность загрузки других своих программ, подписку на новости о новых версиях и продуктах по SMS, проверку обновлений, возможность отправить другу. Все эти функции реализованы таким образом, что позволяют пользователю непосредственно из меню программы либо ознакомиться с другими продуктами, либо поделиться ими с друзьями. Как это выглядит, можно посмотреть в моем "Живом журнале".
Почему вы не занимаетесь разработкой игр?
Игры - это очень интересное и прибыльное направление. Но с учетом того, что я занимаюсь разработкой и продвижением по большей части самостоятельно, набор продуктов, который я в состоянии реализовать и выпустить, ограничен. Поэтому тут вопрос стоит заниматься либо только утилитами, либо только играми. Утилиты мне интереснее в том плане, что Symbian дает возможность использовать функции телефонии и повысить качественный уровень использования аппарата. А вот как игровая платформа Symbian - одна из самых слабых на данный момент.
Какие способы распространения вашего ПО вы используете? Какие из них наиболее удобны для конечного пользователя? Почему?
Стараюсь использовать все доступные. Базовый набор - это собственный сайт, сайты-партнеры вроде Handango, российские Softkey и другие. Но в случае с мобильными устройствами интернет-сайты неэффективны. Они, конечно, приносят определенный доход, но назвать его выдающимся сложно. Эффективны предустановленные в аппараты каталоги вроде Nokia Download и Ovi Store, что и логично - пользователем удобнее посмотреть и скачать софт на мобильный телефон с использованием только мобильного телефона без ПК в роли посредника. Также бывают случаи прямой предустановки ПО в мобильные телефоны, продаваемые конечному пользователю. Этот способ распространения наиболее эффективен, но нужно договариваться с дистрибьюторами, а это очень сложно. Бывают также единичные случае поступления продуктов в розницу. Примечателен в этом плане совместный проект Softkey и Nokia - теперь пользователи могут прийти в любой фирменный магазин Nokia по всей РФ и купить программы для своего аппарата.
 |
| Ovi в любой точке мира - откройте Ovi.mobi с мобильного телефона |
Какие из них наиболее прибыльные? Почему?
До запуска Ovi Store наиболее выгодным был канал Nokia Download. Это программа-каталог, установленная на десятках миллионов мобильных телефонов Nokia. Фактически каждый из этих миллионов пользователей мог скачать ПО прямо из меню аппарата. Количество ежедневных загрузок измерялось тысячами. Когда Nokia запустила Ovi Store, Download закрыли, при этом Ovi Store до сих пор не обеспечивает того потока аудитории, который был год назад у Download. Тем не менее новый магазин развивается и внушает определенный оптимизм. Пока это не самый прибыльный канал продаж, но может стать им, если Nokia не решит закрыть его через год, как это обычно бывает.
От каких путей распространения пришлось отказаться? Почему?
Единственная причина, по которой я могу отказаться от канала распространения, - это отрицательная прибыль. Такого пока не случалось. В целом и общем чем больше копий моих программ загрузят, тем больше будет продаж, поэтому я стараюсь использовать все возможные каналы распространения.
На сколько, на ваш взгляд, Nokia Ovi Store подходит для распространения ПО? Если пришлось отказаться от него, то почему?
На данный момент это наиболее простой и удобный канал распространения. Но при этом он имеет ряд серьезных недостатков, существенно сужающих аудиторию. Среди них отсутствие API встроенных механизмов оплаты непосредственно из приложений и поддержки триальных версий. Впрочем, хочется верить, что это просто типичная болезнь любого молодого проекта.
Какова политика распространения вашего ПО (бесплатно, платно, триал)? Почему именно так?
Везде, кроме продукта Sms Monitor (у него специфическая архитектура), я использую одно-двухдневный триал. Я нахожу данную модель распространения наиболее эффективной и удобной для конечного пользователя.
Какие способы оплаты лицензий вы практикуете? Какие из них наиболее удобны для конечного пользователя? Почему?
Я использую менеджер лицензий, позволяющий оплатить ПО непосредственно из меню программы с помощью кредитной карты или Premium SMS. При этом можно оплатить как полную лицензию, так и, например 30-дневную или 90-дневную. Кроме того этот менеджер лицензий позволяет ввести полученный ранее регистрационный код и активировать программу. Я считаю, что возможность оплаты ПО непосредственно из программы наиболее удобна пользователям мобильных устройств. Опять же, лишний посредник (большинство компаний практикует оплату по кредитке через веб-сайт) уменьшает вероятность покупки.
 |
| Никогда не стесняйтесь обращаться к производителю ПО в случае возникновения проблем, идей или отзывов |
Какие трудности поджидают начинающих разработчиков при решении вопроса, как и где распространять свое ПО? На что в первую очередь обратить внимание? О чем не стоит забывать?
Главная трудность - не отчаиваться, если продажи первое время будут малыми. Распространяйте ПО всюду, где есть возможность. Даже распространение ваших взломанных программ на различных форумах и сайтах вроде dimonvideo - это только плюс.
Что новенького ожидается в ваших релизах? Что-то революционно новое или что-то хорошо забытое старое?
Ожидаются новые версии уже имеющихся программ, а также новые продукты. В течение двух месяцев выйдет еще два продукта для фильтрации входящих звонков и SMS, а также продукт Second Life, позволяющий скрывать свое общение с определенными контактами (прятать эсэмэски и звонки). Чуть позже в этом году ожидается еще несколько продуктов, которые можно действительно назвать революционными.
Про что будет ваша следующая программа?
Как обычно - утилита, повышающая уровень использования мобильного телефона.
Будут ли какие-либо пожелания вашим настоящим и потенциальным пользователям.
Никогда не стесняйтесь обращаться к производителю ПО в случае возникновения проблем, идей или отзывов. Любая обратная связь в конечном счете приведет к повышению качества используемых вами продуктов. Поэтому, если у вас есть вопросы или предложения, я буду рад их услышать.