Вячеслав Семенчук

Мобильное приложение как инструмент бизнеса

Издано при поддержке Group-IB

Руководитель проекта А. Рысляева

Арт-директор Л. Беншуша

Дизайнер обложки С. Хозин

Дизайнер М. Грошева

Корректор И. Астапкина

Компьютерная верстка Б. Руссо

© В. Семенчук, 2016

© ООО «Интеллектуальная Литература», 2017

Все права защищены. Произведение предназначено исключительно для частного использования. Никакая часть электронного экземпляра данной книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, включая размещение в сети Интернет и в корпоративных сетях, для публичного или коллективного использования без письменного разрешения владельца авторских прав. За нарушение авторских прав законодательством предусмотрена выплата компенсации правообладателя в размере до 5 млн. рублей (ст. 49 ЗОАП), а также уголовная ответственность в виде лишения свободы на срок до 6 лет (ст. 146 УК РФ).

* * *

Предисловие от Group-IB

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

Команда экспертов Group-IB постоянно анализирует высокотехнологичные угрозы со стороны мошенников, актуальные для физических лиц, бизнеса и госорганов, изучает их арсенал и стратегии. За 13 лет борьбы с преступностью мы накопили огромный багаж знаний о киберпреступниках, воплощенный в нашей системе Intelligence, или, по-русски, Киберразведка. Эта система, одна из семи лучших в мире, по оценке авторитетного агентства Gartner, позволяет в реальном времени следить за инфраструктурой и взаимодействиями хакеров. На основе данных, полученных из Intelligence, мы составляем отчеты о деятельности преступных групп – из них можно узнать, чего ожидать в ближайшем будущем и как защитить себя и свой бизнес. Так вот, по нашим данным, разного рода мошенники все чаще обращают свой взгляд в сторону мобильных телефонов потенциальных жертв. Количество атак на мобильные устройства в течение нескольких последних лет стремительно растет. Только за последний год объем похищенного через мобильные устройства на ОС Android вырос в пять раз, а в день злоумышленники обогащаются больше, чем на миллион рублей.

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

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

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

Инфраструктуру сети внутри компании правильнее всего защищать с помощью технологических решений, сканирующих трафик и выявляющих попытки проникновения. Использование таких систем обнаружения атак, как TDS от Group-IB, позволит свести на нет появление внутри вашей корпоративной сети троянских коней – вредоносных программ с удаленным управлением, нацеленных на подмену платежей, вывод денег и остановку бизнес-процессов.

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

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

Илья Сачков, основатель и генеральный директор Group-IB

http://www.group-ib.ru

Предисловие

Стоит ли делать мобильное приложение? Один из моих бизнес-проектов, студия Creators.ru, которую я основал в 2009 г., занимается разработкой мобильных приложений, поэтому я часто слышу этот вопрос. Он закономерен. Каждый раз, когда появляется новая технология, люди бизнеса спрашивают, обязательно ли ее применять. Все хотят знать: перемены неизбежны или пока все можно оставить как есть. Когда я отвечаю: «Мобильное приложение для компании нужно было делать еще вчера», вопросов становится еще больше. В этой книге я решил ответить на каждый из них всем и сразу.

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

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

Признаю, что до того, как я ее продал, студия Creators была ключевым активом в моем бизнес-портфеле. Digital-маркетинг увлекает меня, я вижу, что на рынке назрели серьезные перемены, которые требуют от компаний качественных изменений. Студия Creators как бизнес требует диверсификации и масштабирования под изменившиеся технологические и технические условия цифровой отрасли в России. Думаю, нужна полная погруженность в один проект, чтобы пересмотреть его стратегию развития, поэтому я решил, что этим должна заняться другая команда. Я передал управление бизнесом Ирине Басковой, долгое время занимавшейся созданием и внедрением digital-решений в сферу образования и просвещения, государственного PR и инновационных промышленных производств. Верю, что новые решения, применяемые Creators, в ближайшие годы коренным образом изменят бизнес-подходы всей отрасли цифрового маркетинга. Знаю, что стратегия развития, которую применяет новая команда Creators, ставят компанию в один ряд с такими титанами цифрового рынка, как Apple, Google и Facebook.

Я остаюсь в отрасли мобильных приложений как бизнес-хирург и помогаю крупным мобильным проектам на всех этапах развития быть эффективнее, независимо от того, чьими руками они делаются, тем самым увеличивая количество крутых продуктов, созданных при моем участии. К примеру, в начале 2017 г. я начал помогать команде компании QIWI в валидации идей их новых продуктов и сервисов, а в 2016 г. помогал интегрировать мобильные стартапы для корпорации Philip Morris.

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

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

Вот несколько примеров новых способов заработка на мобильных приложениях:

• Жители шведского городка Викен покупают товары в обычном магазине без продавцов, самостоятельно сканируя коды товаров для последующей безналичной оплаты, используя мобильное приложение. Владелец магазина полностью управляет бизнесом удаленно.

• Жители разных стран мира оплачивают доставку товаров через фотографирование картинки с QR-кодом.

• Мобильное приложение с игрой Pokemon Go создало новые профессии: люди зарабатывают как тренеры покемонов для других игроков, а рекламные и маркетинговые компании нанимают «покемон-специалистов».

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

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

С уважением, Вячеслав Семенчук

Глава 1

Делай деньги!

Приложение, перевернувшее мир

Мобайл становится не только цифровым хабом, но и мостом в физический мир. Вот почему мобайл повлияет не только на твои действия в цифровом пространстве – он трансформирует все твои дела, весь бизнес.

Томас Хассон, Forrester Research

Случилось нечто удивительное. Одно-единственное мобильное приложение полностью перевернуло индустрию, не менявшуюся десятилетиями. Конкуренты стали так быстро терять прибыль, что вышли на митинги, начали устраивать забастовки и угрожать властям неповиновением в нескольких странах мира. Дошло до того, что компании, выпустившей его, сейчас приходится отстаивать свои интересы в судах, и поступление исков не прекращается. Да, настолько серьезно на них ополчились конкуренты, почувствовавшие, что пришел конец их бизнесу. Что же это за приложение? Что оно делает? О, оно всего лишь помогает вызвать и оплатить такси. Наверняка вы о нем слышали – его создала компания Uber.

Еще в 2016 г. капитализация Uber достигла $66 млрд и превысила капитализацию автомобильного гиганта Ford, оставаясь, как и в предыдущие годы, одним из самых дорогих стартапов в мире. И это при том, что Uber Technologies Inc. была основана в 2009 г., а мобильное приложение и сервис официально запустились только в 2011 г. в Сан-Франциско. В 2017 г. Uber-такси уже можно было вызвать более чем в 500 городах по всему миру.

Почему же мобильное приложение Uber стало таким популярным, вызвало столько восторга у клиентов и так много конфликтов с конкурентами? Чтобы ответить на эти вопросы, стоит разобраться в том, что дает мобильное приложение Uber клиенту. Клиенту оно позволяет удобнее и быстрее вызвать такси – это можно сделать одним движением пальца на смартфоне. При помощи приложения также можно выбрать наиболее подходящий сервис: недорогой, обычный, представительского класса, для большой компании друзей и даже самые роскошные автомобили для самых требовательных потребителей. Можно разделить стоимость поездки с другим человеком; посмотреть, где сейчас водитель и получить оповещение о его приезде на смартфон, узнать отзывы о водителе от других пользователей, а стоимость оплаты автоматически спишется с банковской карты заказчика, как только он доберется до места назначения. Но это не самое главное.

Самое главное – мобильное приложение от Uber устранило посредника (диспетчера) между заказчиком и исполнителем услуг перевозки, тем самым изменив традиционную бизнес-модель и рынок перевозок во всем мире. Вся деятельность Uber построена на мобильном приложении. У компании нет своего парка автомобилей – используются автомобили индивидуальных таксистов и даже частные авто. Заказчики и водители такси связываются посредством мобильного приложения. На чем зарабатывает Uber? Компания получает комиссию в размере 5–20 % с выручки каждого водителя.

Любой человек, у которого есть автомобиль и лицензия такси (в странах, где она нужна), может зарегистрироваться в системе Uber и работать на полной занятости или подрабатывая таксистом в любое удобное время. Uber в прямом смысле перевернул индустрию перевозок с ног на голову. Автоматизация процесса заказа, доставки и оплаты позволила ему обеспечить более высокое качество услуг такси за более низкую стоимость. Важно отметить, что при входе на новый рынок Uber дотирует многие поездки, поэтому их стоимость ниже, чем у конкурентов (иногда стоимость поездки для клиента Uber приближается к нулю, что позволяет компании расти огромными темпами).

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

В городах, где работает такси Uber, водители начали соревноваться за клиентов, улучшая качество сервиса. Они вынуждены делать это из-за рейтинга, который формируется на основе оценок клиентов. Теперь клиент может получить машину за несколько минут (раньше приходилось ждать, иногда часами), по приемлемой цене и оплатить поездку с привязанной банковской карты (нет проблемы с получением сдачи и других типичных сложностей при поездках на такси).

Александр Костиков, директор по корпоративным коммуникациям Uber в СНГ, о переменах, которые вызвала бизнес-модель Uber в индустрии такси, говорит так: «Сейчас происходит глобальная смена парадигмы. Таксистский бизнес и нормы, которые его регулировали, создавались еще в эпоху, когда не было интернета»[1]. Могу лишь добавить, что это справедливо не только для индустрии такси. Любой бизнес, основы которого были заложены в домобильную эпоху, сейчас под угрозой.

Многие компании, работающие в сфере услуг, быстро скопировали бизнес-модель Uber и начали применять ее с разной степенью успешности. Началась «уберизация» экономики, как верно подметил Брайан Карни, вице-президент Rivada Networks. Однако «устранение посредника» – это лишь часть возможностей, которые может дать мобильное приложение. Все намного интереснее, а потенциал этой технологии почти безграничен.

Подрывные инновации

К подрывным инновациям готова лишь одна компания из десяти!

Джозеф Пиструи, профессор Бизнес-школы IE

Лет 200 назад промышленная революция изменила подходы к заработку. Старые методы почти перестали работать, а бизнес кардинально поменялся, ведь новые технологии, которые заменили ручной труд на машинный, позволяли все делать быстрее, качественнее и в гораздо больших объемах. С приходом компьютеров и интернета правила игры в бизнесе вновь кардинально изменились. Бизнес, который сопротивлялся прогрессу, постепенно уходил в небытие.

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

Дмитрий Изместьев, вице-президент группы компаний ЛАНИТ, хорошо это объяснил: «Вашему бизнесу Uber-модель не грозит? Возможно. Но главная особенность современного этапа развития ИТ состоит в том, что каждый день появляются новые, низкозатратные и одновременно суперэффективные бизнес-модели. Сегодня уже большинство руководителей во всем мире уверены (об этом свидетельствуют сразу несколько опросов бизнес-лидеров), что информационные технологии приведут к новым схемам ведения бизнеса»[2]. Увы, это понимают не все.

Единственный способ выжить в нынешнем сумасшедшем мире – не противостоять новым технологиям, а использовать их быстрее конкурентов. Клейтон Кристенсен, профессор Гарвардской бизнес-школы, в бестселлере 1997 г. «Дилемма инноватора», рассматривая проблему утраты крупными корпорациями ведущих позиций на рынке при появлении новых технологий, назвал технологии, способные лишать лидеров рынка конкурентных преимуществ, подрывными инновациями.

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

Как пишет Джозеф Пиструи, в результате международного исследования Института будущего «выяснилось, что лишь 30 % опрошенных уже могут действовать на основании имеющихся данных, а половина вообще не понимает, как извлечь из них толк. К подрывным инновациям готова лишь одна компания из десяти!»[3]. И это при том, что мобильные приложения успели не только появиться, но и сильно измениться.

Ирина Баскова, новая владелица студии Creators, напоминает, что цифровой рынок очень быстро эволюционирует. Например, еще два года назад нейросети и искусственный интеллект считались уделом немногих компаний, а сейчас команда Creators проектирует систему по распределению и настройке контента мобильных приложений и сайтов, основанных на Big data («Больших данных») и анализируемых нейросетями. Это и есть будущее, которое мы можем «пощупать» прямо сейчас. Не исключено, что в ближайший год одним из новых инструментов студии Creators станет «тонкая» настройка digital-продуктов посредством нейросетей. Это уникальное решение для мирового рынка и одно из грядущих преимуществ Creators.

Пока одни сомневаются, другие зарабатывают. Вопрос не в том, «стоит ли делать мобильное приложение», а в том, как делать и что делать, чтобы это было выгодно. Это крайне важный вопрос. Как я уже упоминал, с появлением интернета у многих возник вопрос, стоит ли делать сайт. Сегодня этот вопрос уже почти никто не задает, но есть множество людей, вложивших деньги в создание некачественного сайта. Такие люди часто говорят, что «сайт – это деньги на ветер», в то время как их конкуренты, используя возможности сайта, стали лидерами рынка или лидерами в своей нише. С мобильными приложениями похожая ситуация: кто-то зарабатывает, а кто-то не понимает, как мобильное приложение поможет помочь вести бизнес и повысить прибыль.

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

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

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

Быть или не быть прибыли?

Существует великое множество способов монетизации приложения, которые могут приносить бизнесу дополнительный доход в размере примерно +70 %.

Александр Богданович, XIM Wireless

Окупится ли вложение в разработку и продвижение мобильного приложения? Может ли приложение принести прибыль? Одни говорят, что может. Другие говорят, что мобильное приложение подходит не для каждого бизнеса. Третьи говорят, что это весьма дорогое вложение. Для четвертых это слишком рискованно. Все правы по-своему.

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

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

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

Можно сделать мобильное приложение, чтобы поддержать на плаву или расширить существующий бизнес, а можно сделать мобильное приложение, которое предоставит новые возможности для заработка. К примеру, возьмем всемирно известную игру Angry Birds от Rovio Entertainment. Сделав успешную игру, компания не остановилась на достигнутом. Понимая, что рано или поздно игра потеряет популярность, а компания прибыль, в Rovio запустили франшизу и вышли далеко за рамки мобильных приложений, начав получать прибыль от лицензионных выплат и роялти за использование бренда Angry Birds. Сегодня Angry Birds – это парки отдыха, игрушки, канцтовары, кондитерские изделия, одежда, обувь, газировка и полнометражный мультфильм. То что было создано как мобильное приложение, получило продолжение в реальной жизни, не имеющей прямой связи с жизнью виртуальной.

Покемоны, приносящие деньги

Сейчас все находятся под впечатлением от разгорающегося успеха Pokemon Go. Действительно, это уникальный случай и в обозримой истории такого еще не было.

Илья Еремеев, Game Insight

Самый яркий пример мобильного приложения, при помощи которого люди со всего мира зарабатывают деньги, – мобильная игра Pokemon Go. Игру создала компания Niantic, в которую инвестировали Google, Nintendo (разработчик игр) и The Pokemon Company. Издателем игры стала The Pokemon Company. Кстати, очень важно различать разработчика и издателя: от юридического статуса и доли собственности зависит уровень влияния той или иной компании на развитие приложения и уровня прибыли.

Niantic создана бывшим сотрудником Google Джоном Хэнке, который до выпуска Pokemon Go 20 лет занимался картографией. Последние 12 лет он разрабатывал геолокационные игры, в том числе создал игру с дополненной реальностью Ingress, которая вышла в 2012 г. Учитывая достижения Джона Хэнке и Niantic, другие игроки рынка мобильных игр теперь быстрее будут находить инвестиции и реализовывать подобные проекты.

В магазинах мобильных приложений App Store и Google Play игра Pokemon Go появилась 6 июня 2016 г. В день издания она была доступна лишь жителям трех стран: США, Австралии и Новой Зеландии. Через неделю играть начали европейцы, чуть позже – азиаты. За 11 дней Pokemon Go была загружена 25 млн раз, а менее чем через полгода после выпуска игроки из нескольких десятков стран мира загрузили эту игру более 500 млн раз[4].

Pokemon Go – геолокационная игра с элементами дополненной реальности. Приложение определяет географическое положение смартфона и показывает игроку места, где можно поймать и тренировать покемонов, а также найти игровые предметы и воевать с другими покемонами. Это первая игра, которая собрала более 15 млн пользователей за несколько дней.

Создатели Pokemon Go успешно использовали давно полюбившихся людям персонажей – покемонов. Эти маленькие монстры появились не сегодня: их фанаты успели вырасти и завести своих детей. Разработчики, издатель и инвесторы, а также большие и маленькие компании, не связанные с ее выпуском напрямую, индивидуальные предприниматели и просто опытные игроки зарабатывают деньги на этой игре с самых первых дней ее выпуска. Думаю, количество способов заработка будет только увеличиваться.

Вот как зарабатывают люди, создавшие и выпустившие игру:

• Продажи игрокам внутри игры. Игровое приложение можно скачать бесплатно, но некоторые возможности можно докупить. Создатели игры зарабатывают на внутриигровых покупках (модель freemium). Покупку может сделать как обычный игрок, так и компания, желающая «заселить» покемонами свой офис, магазин или кафе, чтобы привлечь клиентов из числа игроков.

• Продажа франшизы (права использовать торговую марку Pokemon Go для продажи игр и игрушек в виде покемонов, а также одежды, обуви и других вещей с их изображением).

• Использование данных аналитики (издатели собирают данные о пользователях, которые тоже можно монетизировать).

По данным компании App Annie, в середине июня 2016 г., то есть через месяц с небольшим после запуска, Pokemon Go приносила владельцам по $5 млн ежедневно[5]. Это первая игра, которой за первые семь месяцев после запуска удалось заработать миллиард долларов[6].

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

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

• Компании, которые не имеют отношения к разработке Pokemon Go, но хотят привлечь клиентов (кафе, банки, магазины, музеи, такси) рассказывают и показывают, каких покемонов можно поймать в их заведении. Можно купить специальный модуль (Lure Module), который привлечет покемонов в определенное место, а они привлекут покупателей. Действительно: чем завлечь подростков в музей, если не покемонами? Поймает покемона, еще и музейные экспонаты посмотрит. Компания «Сбербанк страхование жизни» решила бесплатно страховать игроков от травм, которые они могут получить заигравшись. Водители Uber тут же решили, что можно хорошо заработать, если возить игроков по местам скопления покемонов, и начали-таки зарабатывать.

• Люди становятся тренерами покемонов и продают свои услуги другим игрокам. Обычно тренерами становятся опытные игроки.

• Компании нанимают «покемон-специалистов», главное занятие которых – внедрение Pokemon Go в маркетинговые проекты. К примеру, должность руководителя направления Pokemon Go появилась в российском digital-агентстве Iwill. Первое требование к кандидату: 10-й и высший уровень в игре[7].

• Идея ловли покемонов обыгрывается в рекламе других компаний самым неожиданным образом. Самый простой способ сделать себе пиар на Pokemon Go – обыкновенная карикатура, «фотожаба», шутка. Benefit Cosmetics, производитель косметики, в первые же дни сравнил ловлю покемонов со сбором в косметичке всех цветов подводки для бровей собственного производства. Используя хештег #pokemongo в Facebook и Instagram, вы можете найти тысячи подобных историй.

• Производство одежды, обуви и других вещей с изображением покемонов. Покемоны помогают продавать все, как раньше это делали и до сих пор делают персонажи других популярных игр: Mario, Angry Birds, Minecraft. Японская сеть McDonald's стала коммерческим партнером Pokemon Go, как только игру официально запустили в Японии. Сейчас в японских McDonald's можно купить игрушки в виде покемонов, а еще там появились залы, где можно тренировать покемонов[8].

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

Pokemon Go побила рекорды по количеству загрузок и прибыли летом 2016 г., а осенью того же года игра Super Mario Run побила рекорд покемонов по загрузкам, получив 25 млн загрузок всего за 5 дней[9]. Но количество загрузок еще не все: на второй день после выхода игры капитализация разработчика, компании Nintendo, упала на $2 млрд[10]. В отличие от покемонов, игра Super Mario Run сразу же после выхода принесла разработчикам убытки.

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

Бывает дешево, бывает дорого

Если вы видите цену, то она автоматически влияет на вас.

Уоррен Баффетт, инвестор

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

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

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

Дороговизна отпугивает не только потому, что непонятно, что заложено в стоимость разработки, но и потому, что непонятно, будет ли качество работы реально соответствовать заявленной стоимости. Заказчик, не являясь ИТ-специалистом, часто не понимает, что он заказывает, что получит, что ему нужно, а от чего лучше отказаться. Этим, естественно, пользуются нечистые на руку разработчики: ставят заоблачные цены или делают почти бесплатно, но некачественно; делают то, что умеют и могут, а не то, что реально нужно заказчику.

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

Создать простое мобильное приложение, например вывод веб-странички из интернета, статическое отображение с парой кнопок, или калькулятор может любой начинающий программист-фрилансер. Если вы обратитесь к новичку, приложение обойдется вам дешевле. Да, качество будет сильно хромать, но оно будет работать и может стать прототипом или альфа-версией, которая поможет понять, нужно оно вам или нет. Но даже не думайте о развитии такого приложения. Забудьте о его поддержке, а зачастую и вовремя выполненной работе, не мечтайте об отсутствии ошибок и возможности попасть в магазины приложений. Даже если приложение туда попадет, недовольные пользователи «заминусуют» его, наставят негативных отзывов, и на этом его история закончится. Работа с фрилансерами – это всегда большой риск. Один человек не может обладать таким опытом, как команда разработчиков, и не может столько же сделать.

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

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

Менеджер по продажам

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

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

Когда ко мне обращаются за советом по разработке мобильного приложения, я всегда сообщаю потенциальному заказчику, что не нужно делать мобильное приложение, если оно не поможет ему решать бизнес-задачи. Уверен, что большинство коллег по цеху с радостью потратят деньги клиента, сделав ему бесполезное приложение.

Менеджер проекта

Именно он будет с вами общаться, договариваться, решать все вопросы после начала работ над приложением. Именно он должен объяснить, что это и зачем оно нужно, как будет работать и какую выгоду вы от этого получите. Этот человек находит наилучшее совместное решение, выслушав требования заказчика и зная возможности технологии в целом и команды разработчиков в частности. Кстати, все шишки сыплются на него, а не на разработчиков, что позволяет последним спокойно и качественно выполнять свою работу, пока менеджер проекта справляется со стрессом от общения с заказчиком, решая его проблемы. Если менеджера проекта нет, решать проблемы сложнее.

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

Дизайнер

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

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

Ни тот, ни другой не смогут качественно сделать дизайн мобильного приложения, поскольку дизайнеру мобильного приложения нужны другие навыки. Он должен хорошо понимать процесс мобильной разработки и создавать дизайн, который не только красив и удобен для пользователя, но и может быть основой для качественного написания программного кода. Он также должен понимать, что для каждой из платформ существуют свои рекомендации по дизайну (iOS, Android, Windows) и уметь делать фактически три разных дизайна для каждой из платформ.

Как показывает практика, более чем 80 % мобильных дизайнеров не могут показать ни одного рабочего и мобильного приложения, которое можно скачать в магазинах приложений, созданного при их участии, потому что никогда их не делали. Им кажется, что они могут создавать дизайн для мобильных приложений, умея лишь красиво рисовать в фотошопе, но это не так. Когда мы берем в команду дизайнеров, то просим показать приложения, реализованные на базе их работы, а не нарисованные ими красивые картинки.

Программист

Он пишет код приложения, прикрепляет к нему дизайн и заставляет все работать. Так же как и дизайнеры, программисты редко бывают универсальными специалистами. Работа web-программиста гораздо проще, а программист, который пишет код для вашего мобильного приложения, должен писать три разных кода для разных платформ (iOS, Android, Windows). В больших студиях эту работу делают три разных программиста. Есть, конечно, решения, позволяющие создавать приложения один раз, но, как правило, они сильно проигрывают приложениям, разработанным под каждую из платформ индивидуально.

Другие специалисты

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

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

Профессиональных команд разработчиков на российском рынке не так уж много: всего около сотни, из которой реально могут сделать приложение мирового уровня не более 50 команд, а потребности рынка уже выше. Тем не менее за лучших заказчиков идет конкуренция, в том числе ценовая. А ценовую конкуренцию разработчики решают разными путями. Естественно, часто стоимость разработки снижается за счет потери качества, поэтому, чтобы выбрать команду, работающую качественно, нужно быть достаточно информированным и/или опытным заказчиком ИТ-продуктов. Загруженность лучших разработчиков очень высокая, и иногда, звоня в компанию, вы услышите ценник в миллионы рублей и предложение перезвонить через полгода, так как раньше они не освободятся для работы с вами.

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

Вот поэтому «на глаз» невозможно определить стоимость разработки мобильного приложения. А еще потому, что не бывает двух одинаковых мобильных приложений: каждое создается под потребности конкретного заказчика. Я могу сказать, что минимальная стоимость хорошего мобильного приложения начинается в районе 350 000 руб. и не заканчивается даже на рубеже 10 млн, но не могу сказать, какое приложение вы получите за эту сумму, потому что не знаю, какое вам нужно и кто будет его разрабатывать.

Спрашивать, сколько стоит мобильное приложение, все равно что спрашивать, сколько стоит автомобиль. Ответ очевиден: есть разные автомобили по разной цене. Точно так же есть разные мобильные приложения, выполняющие разные функции, состоящие из разного количества деталей и требующие разного количества ресурсов на их создание. Если кто-то говорит: «Мы сделаем приложение за ХХХ долларов», поинтересуйтесь, что включено в стоимость. Туда не может быть включено все, что вы только ни пожелаете, потому что за озвученную цену разработчик готов сделать только определенное количество работы независимо от того, признался он вам в этом или нет. Фиксированная цена – это конкретный объем работы, поэтому решать вопрос стоимости нужно по-другому: сначала определяете, что вам нужно, а потом выясняете, сколько стоит такая работа.

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

Как все это понять? Есть три варианта. Первый: быть гением и разбираться во множестве разных сфер деятельности. Второй: самому стать разработчиком приложения. Третий: просто внимательно прочитать эту книгу до конца. Информация, которую вы из нее почерпнете, поможет вам сэкономить при разработке своего приложения с нуля, но не потерять в качестве и, следовательно, в прибыли.

Не только для самых крупных

Компании потерпели крах потому, что внедрение технологии не имело для них смысла – до тех пор, пока не стало слишком поздно.

Клейтон Кристенсен, Гарвардская школа бизнеса

Крупные компании должны иметь свое мобильное приложение, так же как и сайт, телефон и офисы в разных странах. Сегодня это стандарт, несоблюдение которого вызывает у людей удивление: «Почему у XYZ все еще нет мобильного приложения? Может, с этой компанией что-то не в порядке? Вот у их конкурента AXZ давно есть мобильное приложение». Они думают: «Поставлю, посмотрю, чего там у AXZ интересного. О-о-о, да-а-а, интересно! Куплю что-нибудь у них. О-о-о, это так удобно, теперь буду пользоваться постоянно».

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

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

1. Оно будет работать без ошибок;

2. Оно будет выполнять возложенные на него задачи;

3. Его можно будет развивать и улучшать.

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

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

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

Учитывая целевую аудиторию, мобильные приложения условно можно разделить на четыре группы:

1. Приложения для сотрудников;

2. Приложения для деловых партнеров;

3. Приложения для новых клиентов;

4. Приложения для действующих клиентов.

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

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

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

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

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

Глава 2

Джинн из смартфона

Мобильное приложение

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

Рэй Аггрвол, Localytics

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

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

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

Для большинства пользователей мобильное приложение служит в качестве ситуативного помощника: если есть – хорошо, если нет – можем и без него прожить. Для многих мобильное приложение – просто развлечение (социальные сети, игры, фотокамеры). Другие даже не понимают, что, запуская что-либо на смартфоне, они запускают мобильное приложение и поэтому сомневаются в том, нужно оно или нет. Эту группу пользователей тоже важно понимать и учитывать. К примеру, моя мама просто кликает на иконку приложения, которое я ей поставил, и воспринимает его как единое целое с телефоном, а не как отдельную программу. Точно так же на мобильные приложения в качестве пользователей реагируют многие владельцы бизнеса и руководители компаний.

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

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

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

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

С появлением компьютеров увеличивать функциональность устройств начали за счет установки нужных программ и подключения к компьютерам дополнительных устройств. Также стало возможно полностью менять способы управления устройством. Если раньше вы могли только выбирать настройки из числа предустановленных производителем, то сегодня есть возможность полностью изменить характер взаимодействия с «умными» устройствами, добавляя в них новые функции, а также новый способ управления ими. Именно поэтому компьютеры постепенно интегрируются во все сферы нашей жизни.

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

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

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

Одновременно с ростом «умных» гаджетов растет потребление интернета. Появление высокоскоростного мобильного интернета 3G еще больше подхлестнуло разработку мобильных приложений, сделав возможным распространение приложений напрямую через интернет, без необходимости подключаться к компьютеру или переносить приложения через карты памяти, как это делалось на карманных компьютерах и старых смартфонах. Все операционные системы имеют свои каталоги приложений, самые популярные из которых Apple App Store (для приложений, созданных на основе iOS), и Google Play (для приложений, созданных на основе Аndroid).

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

Немного познавательной истории

Мобайл – это клей для всех других цифровых индустрий.

Томи Ахонен, эксперт в области мобильных технологий

Есть распространенное заблуждение о молодости мобильных приложений. Сомневающиеся люди до сих пор думают, что мобильное приложение – это совершенно новая технология, которая появилась совсем недавно. Так как, по их мнению, технология молодая, то неизвестно, как долго она просуществует и стоит ли ей вообще доверять и вкладывать в нее время и деньги. Да, молодая технология может исчезнуть в любой момент, полностью измениться, и придется все заново переделывать. А еще в этой технологии может оказаться большое количество ошибок, которые повлияют на работу вашего приложения и которые вы не сумеете исправить самостоятельно. Но насколько это касается мобильных приложений? Мнение об их молодости возникло из-за молодости понятия «мобильное приложение», но не самого явления.

Словосочетание «мобильные приложения» начало широко использоваться только с удешевлением смартфонов и их приходом в массы в 2008–2010 гг., что совпало с выходом и развитием двух ныне самых популярных операционных систем Android и iOS. Это не означает, что до этого времени не существовало никаких приложений для мобильных устройств или они были настолько непопулярными, что ими почти никто не пользовался. Нет, все было иначе, просто никто не использовал понятие «мобильное приложение». В то время их называли просто «программа», «приложение», «софт», «программное обеспечение», или сокращенно «ПО».

Первые приложения для мобильных устройств были созданы в конце 1980-х гг. С тех пор они эволюционировали и изменились до неузнаваемости. Да, до Android и iOS также существовали приложения, и довольно много. Были написаны тысячи приложений для разных устройств и операционных систем. Их создавали как энтузиасты-программисты, так и крупные компании, поэтому я решил ненадолго окунуться в прошлое и рассмотреть историю устройств, на которых они использовались, чтобы вы могли убедиться в надежности существующих технологий.

С момента появления первых ЭВМ люди хотели сделать их более доступными и более понятными каждому. Так, чтобы не нужно было бегать куда-то далеко, только для того чтобы получить доступ к ее вычислительным мощностям. В результате появился персональный компьютер. Заметьте, его прямо так и назвали – «персональный». Теперь каждый мог иметь дома свой компьютер. Но только дома.

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

Мобильное устройство Psion Organiser II, вышедшее в 1986 г., считается первым мобильным устройством с операционной системой, позволяющей устанавливать, использовать и удалять приложения. В 1993 г. появился Apple MessagePad H1000 – первый карманный компьютер, похожий на сегодняшние планшеты.

Первое устройство, отдаленно напоминающее нынешние смартфоны, поступило в продажу в 1994 г. под названием IBM Simon. Оно работало как мобильный телефон, принимало факсы и имейлы, имело адресную книгу, календарь, калькулятор, «напоминалку», показывало мировое время и давало возможность делать заметки от руки с помощью стилуса. Работал IBM Simon на операционной системе ROM-DOS и имел возможность запускать сторонние приложения.

С середины 1990-х гг. начинается активное развитие карманных персональных компьютеров (КПК). Внешне КПК мало чем отличались от современных смартфонов из-за своего большого тачскрина[11]. Единственная разница – они не умели звонить и не имели интернета. Более поздние модели были оснащены Bluetooth, Wi-Fi и GPS, что значительно расширяло сферу их применения. КПК приобрели большую популярность у военных, в медицине, службах доставки, навигации и обучении. Их выпускали известные компании: Hewlett-Packard, Palm, Sony, Apple, Dell, NEC, Toshiba, Casio, ViewSonic. К 1999 г. было продано около 1 млн устройств на базе только одной операционной системы PalmOS; в то время в США КПК на этой операционной системе продавались где угодно, даже на заправках.

С начала 2000-х гг. начинается развитие смартфонов, а также мобильных телефонов со встроенной виртуальной машиной Java, которая позволяла запускать сторонние приложения, а рынок КПК постепенно утрачивает свои позиции, уступая место смартфонам. В 2000 г. выходит первый «официальный» смартфон, который называется Ericsson R380 Smartphone – тем самым компания пытается подчеркнуть, что телефон «умный».

В 2001 г. функции КПК пытались добавить в мобильный телефон, но без использования операционной системы, и впервые выпустили мобильный телефон-легенду Siemens SL45i с виртуальной машиной Java. К нему впоследствии были написаны сотни приложений, а сам он выпускался до 2006 г. На рынке тогда конкурировали между собой несколько операционных систем для мобильных устройств: Symbian, Windows Mobile, BlackBerry, PalmOS.

С выходом операционных систем iOS (2007 г.) и Android (2008 г.) ситуация на рынке кардинально поменялась. Они постепенно завоевали рынок, разделив его между собой. Операционная система Android довольно быстро вырвалась в лидеры по проданным устройствам. К примеру, в 2014 г. было продано более миллиарда смартфонов: Android занял 80,7 % рынка, 15,4 % досталось iOS, 2,8 % – Windows Phone и только 1,1 % – другие платформы.

Как видите, современные мобильные приложения – это результат более чем 20-летней эволюции приложений для мобильных устройств и более 70 лет эволюции компьютерной техники.

Смартфоны реально атакуют!

Твое мобильное устройство быстро становится самым простым порталом в цифрового тебя.

Фил Никинсон, Android Central

В этой книге нас интересуют только «умные» мобильные устройства, которые имеют операционную систему. Для примера рассмотрим самый популярный гаджет. Конечно, это смартфон. «Смартфон» буквально переводится как «умный телефон», и его название связано с тем, что каждый смартфон – это миниатюрный компьютер, объединенный с мобильным телефоном. Каждый смартфон работает на основе операционной системы – главной программы, позволяющей расширять ее возможности за счет других программ. Ее устанавливает производитель смартфона, и ее обычно невозможно заменить на другую.

Словом, все так же, как и с обычным компьютером: вы можете установить, например, Microsoft Office для просмотра и редактирования текстовых документов и электронных таблиц; можете установить несколько разных браузеров, мессенджеров, антивирус и любой другой софт, который вам пригодится. Любые приложения, которые можно установить в свой смартфон, называют мобильными приложениями. По статистике больше 50 % времени владельцы смартфонов тратят не на телефонные разговоры, а на другие возможности (в основном пользуются мобильными приложениями). Но мобильные приложения полностью поменяли парадигму использования программного обеспечения. Если раньше для установки программы нужно было купить диск, вставить его и установить приложения, выбрав в настройках много параметров, или скачать программу на сайте производителя, потратив на это много времени, то сейчас поиск и установка мобильного приложения занимает секунды. При этом в отличие от стоимости программного обеспечения, ранее измеряемой десятками и сотнями долларов, цена на большинство приложений находится в диапазоне $0–9,99, из-за чего их покупают и устанавливают в десятки, сотни, а иногда в тысячи раз чаще, чем классические программы.

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

Хорошо уже то, что смартфон всегда с нами (по статистике мы смотрим на экран смартфона каждые 6 минут). Куда бы мы ни пошли, что бы мы ни делали – мы всегда имеем его в ближнем радиусе, можно даже сказать, в интимной зоне. Ни одно другое «умное» устройство на сегодня не находится так много времени так близко к человеку. Будь вы в кровати, в туалете, ждете шефа в офисе, сидите в кинотеатре или находитесь на свидании, смартфон всегда с вами, и вы его используете.

Мобильность – это тренд, который никогда не исчезнет. Omnia mea mecum porto, или «Все свое ношу с собой», сказал Биант Приенский в VI в. до н. э. Сегодня с развитием мобильных гаджетов и технологий мы вновь убеждаемся в том, что это возможно, хотя и вкладываем другой смысл в это знаменитое изречение.

Бытующее мнение, что смартфоны созданы для развлечений, опровергается очень легко: первые «умные» телефоны и КПК были созданы для бизнеса. На то время они стоили больших денег и имели ограниченное количество приложений, предназначенных в основном для ведения дел. Там были калькулятор, «напоминалка», текстовый процессор и база данных. И вообще никаких игр. Представляете?! Никаких развлечений! Игры появились гораздо позже, когда смартфоны и КПК вышли на более широкий рынок и стали дешевле. Тогда разработчики программного обеспечения начали писать игры и придумывать другие развлечения.

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

Конкуренты джинна

По-моему, будущее мобайла – это будущее всего.

Мэтт Гэллигэн, Circa

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

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

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

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

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

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

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

Глава 3

Способы монетизации

Денежная кнопка

В последние годы стартапы заработали десятки миллиардов долларов. Хорошая новость: промежуток времени, необходимый для того, чтобы заработать эти миллиарды, сокращается. Google понадобилось больше 10 лет, Facebook – меньше, логический ряд можно продолжить.

Тальмон Марко, Viber

Начинающие предприниматели часто делают одну и ту же ошибку. У них есть отличная идея мобильного приложения, они горят желанием быстрее запустить его, много работают (действительно много), создают приложение, выпускают его в свет, а потом… Потом появляются финансовые проблемы, так как о способе заработка никто не подумал. Не были продуманы способы монетизации, из-за чего или вообще нет дохода, либо же затраты значительно превышают его или же он совсем не такой, каким мог бы быть, учитывая возможности приложения. Начинаются хаотичные попытки найти способ монетизации, в течение которых либо иссякает энтузиазм, либо заканчивается «заначка», либо оказывается, что нужно делать все практически заново, потому что самый оптимальный способ заработка в текущей версии приложения попросту не может быть реализован.

Если вы еще не знаете, монетизация – это получение прибыли с вашего мобильного приложения. Способ монетизации, или же бизнес-модель, четко и конкретно отвечает на вопрос: «Как я зарабатываю деньги на своем мобильном приложении?». Другими словами, монетизация – это процесс превращения мобильного приложения в источник дохода.

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

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

Когда прибыли от реализации приложения долгое время нет, команда начинает думать о том, как ее получить, а не как сделать приложение более красивым. Меняется образ мышления, причем меняется на правильный. Однако иногда команде уже не хватает времени и других ресурсов, чтобы все исправить. Вам повезет, если приложение, которое так и не нашло способа зарабатывать, приглянется какой-нибудь большой компании и она его выкупит. Если нет, то можно остаться и без приложения, и без прибыли. Как этого избежать? Заранее продумайте способ монетизации!

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

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

Такие стартапы, как WhatsApp и Instagram, – исключение из правил. Их успех и путь к нему широко освещается журналистами и блогерами. Эти стартапы у всех на виду. Кажется, что бизнес в сфере информационных технологий – это истории самых известных социальных сетей, торговых площадок или игр. На самом деле есть тысячи других компаний, которые не достигли столь выдающихся успехов, чтобы о них знал каждый человек, имеющий доступ в интернет, но они приносят хороший доход своим создателям. Иногда самые известные мобильные приложения не приносят прибыль, а менее известные – приносят. Известность помогает зарабатывать, но она не может быть главной целью (по крайней мере редко, и мы еще затронем в книге этот вопрос).

Важно также учесть, что истории провалов ИТ-стартапов (а создание мобильного приложения – это тоже ИТ-стартап) вообще мало кто читает и освещает, да и основатели не особо любят признаваться и рассказывать о своих провалах. Как и в любом другом бизнесе, в бизнесе мобильных приложений на слуху самые популярные мобильные приложения, а не самые провальные или самые успешные (то есть самые прибыльные). Так и возник миф, что главное – сделать приложение популярным, а прибыль как-то найдется. В реальности думать о том, где у вашего приложения «денежная кнопка» и как заставить ее работать, нужно еще на этапе поиска и разработки его идеи, то есть в самом начале. Пришла идея мобильного приложения, сразу задайтесь вопросом: как я буду зарабатывать на нем деньги?

Возможно, практика покажет, что ваш первый ответ на вопрос о заработке был ошибочным. Так бывает чаще всего: вы находите способ заработка, тестируете его и понимаете, что нужно что-то менять. Он или не работает вообще, или работает не так хорошо, как вы рассчитывали, или в процессе реализации задуманного вы нашли более выгодный способ заработка. Но только в том случае, если вы с самого начала запланируете, как ваше мобильное приложение будет приносить прибыль, вы сможете быстро проверить первый выбранный способ, чтобы начать получать прибыль, или искать другой способ монетизации.

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

Как ее использовать?

Индустрия, в которой мы работаем, не уважает традиции – она почитает лишь инновации.

Сатья Наделла, Microsoft

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

Самые распространенные модели монетизации приложений:

• Платные приложения (Pay-per-download model): платные загрузки приложения, при которых пользователь платит за приложение фиксированную цену, загружает его и начинает им пользоваться.

• Условные бесплатные приложения (Freemium model): пользователь не платит за загрузку приложения с минимальными функциями (базовая модель), но может потом покупать дополнительные возможности (так называемые покупки внутри приложения, которые используются в основном в играх (In-App purchases)), в том числе покупая улучшенную версию приложения.

• Модель подписки (Subscribe model): регулярные платежи пользователя за новый контент.

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

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

Freemium – самая распространенная модель монетизации. Примеры мобильных приложений, монетизированных по этой модели: Angry Birds (игра), Skype (мессенджер), Slando (доска объявлений). Subscribe – это разновидность модели Freemium и считается в данное время самой прибыльной моделью монетизации мобильных приложений. Приложение от Apple Music, которое вышло в 2015 г., предлагает пользователю различные способы прослушивания музыки и общение с артистами. Первые три месяца приложением можно пользоваться бесплатно, потом оно автоматически начнет снимать оплату в сумме $9,99 ежемесячно (кстати, раньше была возможность покупать только определенные песни и альбомы, но финансисты и маркетологи Apple посчитали, что по модели подписки они смогут заработать больше денег с большего количества пользователей). Конечно, если продление времени пользования происходит автоматически, то многие автоматически продолжают пользоваться приложением, когда оно становится платным.

Мессенджер WhatsApp по умолчанию имел ежегодную плату в размере $1 за использование приложения. То есть, даже несмотря на бурный рост и понимание, что они смогут дорого продаться, создатели WhatsApp тоже думали об альтернативных путях заработков и выживания приложения.

На самом деле любое корпоративное приложение использует модель Freemium. Lamoda, WildBerries позволяют бесплатно скачать приложение, поискать одежду или обувь и оплатить уже сам заказ, при этом базовый функционал бесплатен.

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

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

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

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

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

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

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

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

• Министерство внутренних дел России заказало разработку мобильного приложения для операционных систем iOS и Android за 2 млн руб. Бесплатное для пользователя приложение от МВД позволяет быстро связаться с участковым, ближайшим отделом полиции или получить справочную информацию.

• Мы в студии Creators в свое время создали приложение для государственной корпорации «Росатом». Каждый мог загрузить его в магазине App Store, чтобы читать новости отрасли и узнавать уровень радиации вокруг действующих объектов Росатома.

Freemium-приложения чаще всего построены на так называемых микроплатежах, или микротранзакциях. Большинство приложений или возможностей внутри приложений продаются по очень низким ценам, начиная с суммы меньше доллара и заканчивая несколькими долларами. Низкие цены снимают психологический барьер у пользователей, нейтрализуя страх потратить чрезмерно много денег. Люди с легкостью покупают программу и дополнительную возможность за доллар-другой, а количество покупок приложения позволяет владельцу получить хорошую прибыль, несмотря на низкую цену. Часто многие разработчики специально сравнивают стоимость приложения с ценой на ежедневно выпиваемый кофе либо стоимость проезда в общественном транспорте. В результате пользователь видит, что приложение стоит копейки (чаще, конечно, центы), а значит, он может себе его позволить, и покупает его.

Во free-to-play играх через покупки внутри приложения (In App Purchases) вы можете по отдельности купить множество виртуальных предметов по низким ценам. Покупка игровой валюты, уникальных игровых предметов и дополнений с множеством игровых предметов может обойтись в несколько раз дороже. Дополнения тоже популярны, но их покупают более опытные пользователи (первые платежи $0,99–4,99). Увидев несколько цен, меньше доллара каждая, вы купите все, даже не задумываясь и не особо считая, сколько это будет стоить в конечном итоге.

При виде низких цен многие потенциальные заказчики приложений начинают сомневаться в способности этих программ приносить доход. А если вы еще сравните стоимость приложения для разных операционных систем, то можете расстроиться еще больше. Например, известная игра Minecraft, которая выпущена для многих операционных систем, на время написания этих строк стоила для персональных компьютеров 1900 руб., для Android 429 руб., Іphone/Іpad – 529 руб. Потрясающая разница, да? Но вас должны интересовать не конкретные цены, а результат, а именно конкретная прибыль, зависящая не от одного, а от нескольких факторов в совокупности: цена, популярность приложения, возможности для сокращения расходов и повышения продаж путем размещения в приложении рекламы своего бизнеса и т. д.

При низкой цене ставка делается не на продажу одного или нескольких десятков приложений, а на продажу тысяч, сотен тысяч или миллионов приложений, к тому же желательно по всему миру. Низкая стоимость приложений стимулирует покупателей к их приобретению, даже если они ненужные и пользоваться ими будут всего пару раз. Если ваше приложение установят 100 000 человек по цене $1, то вы получите $100 000 дохода за вычетом комиссии магазина приложений (в App Store, к примеру, она составляет 30 %). Оптимальной является цена до $5, а самые популярные приложения стоят всего $0,99. Вышедшая и всеми ожидаемая анонсированная игра Super Mario Run идет по модели Freemium и предлагает три бесплатных уровня, остальные – платные. К примеру, в России доступ к остальным уровням стоит 749 руб. (на момент написания этих строк можно сказать, что запуск игры провалился: рейтинг приложения «одна звезда»).

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

Конечно, вы можете поставить цену за свое приложение в размере $999. Есть и такие мобильные приложения для iOS, к примеру iVIP Black – приложение для VIP-потребителей, обеспечивающее их наиболее качественными услугами и товарами. Еще есть приложение CyberTuner за $999,99 для профессиональной настройки фортепьяно, которое уже купили как минимум 67 довольных покупателей (на момент написания этих строк, конечно). Для Android цены в целом в несколько раз скромнее: самые дорогие приложения стоят по $200, зато у этой операционной системы больше пользователей.

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

Бесплатные приложения

Интернет – это Виагра для большого бизнеса.

Джон Фрэнсис «Джек» Уэлч-младший, General Electric

Бесплатное приложение iBeer стало чрезвычайно популярным – оно было загружено более 90 млн раз. Программа очень простая: когда вы загружаете приложение, на экране появляется бокал пива с пеной и пузырьками. Пиво можно «выпить», если приложить губы к гаджету и постепенно его наклонять. Постепенно приложение накапливало и расширяло свой функционал, но в первую очередь это приложение про бокал пива. Аналогичное приложение Cigarettoid делает то же самое, но не с виртуальным пивом, а с виртуальной сигаретой: вы можете ее прикурить, выкурить, пускать кольца дыма и после «перекура» снова заняться делами. Или выпить виртуального пива.

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

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

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

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

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

К примеру, я участвовал в разработке более 300 приложений российских сетей салонов красоты. Одно из них за пять месяцев собрало более 18 000 установок, за семь месяцев их число выросло до 30 000 и позволило добиться 80 % конверсии в визитах на стрижку.

Бывает, что приложение настолько захватывает, что люди прощают ему любые ошибки. Игроки Pokemon Go часто жалуются, что серверы игры перегружены, она отключается в самый неподходящий момент, когда игрок собрался поймать редкого покемона. Хотя приложение Pokemon Go часто «глючит», люди не прекращают им пользоваться, ведь преимуществ у игры больше, чем недостатков.

Бесплатные приложения с рекламой

Никто не хочет видеть больше рекламы, никто не ложится спать с мыслью о рекламных объявлениях, которые он увидит завтра.

Ян Кум, основатель WhatsApp

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

Схема заработка простая: чем больше пользователей – тем больше просмотров рекламы – тем больше прибыль. Вы создаете полезное приложение, добавляете туда рекламу (свою или чужую) и получаете доход или от рекламодателя, или от продажи собственной продукции.

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

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

Если разработчики будут активно впихивать рекламу в мобильные приложения, как в сайты, то рано или поздно приложения-блокировщики такой рекламы тоже станут популярными (они уже появляются). Учитывая это, я не советую полностью рассчитывать на монетизацию приложения при помощи размещения чужой рекламы. Но все же реклама является естественным способом монетизации некоторых видов приложений, например, для тех кто предоставляет контент (газеты, журналы и т. д.). Они традиционно зарабатывают и существуют в основном за счет предоставления рекламных площадей и времени рекламодателей.

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

Широко используются рекламные push-уведомления. Однако их переизбыток тоже раздражает пользователей. И снова мы видим повторение истории с СМС-рекламой и имейл-рассылкой, которые уже так надоели, что многие пользователи просто не обращают на них внимания и всячески стараются от них избавиться. Многие пользователи отключают push-уведомления при запросе приложения, а следовательно вовсе не получают их.

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

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

Если вы решите разместить в своем мобильном приложении рекламу, делайте это так, чтобы она как можно меньше раздражала пользователя: пусть она будет ограничена объемом, количеством, временем. А еще лучше, пусть эта реклама будет естественной и тесно переплетается с потребляемым контентом.

Платные приложения

Бесплатные приложения с низкокачественным контентом попросту не успевают зарабатывать на пользователе. По этой причине мы сделали ставку на качество контента.

Матвей Кривошеин, маркетолог

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

Такой подход естественен для мира вещей и услуг, но плохо прижился в онлайн-мире и мире приложений. Мимо платных мобильных приложений многие люди проходят автоматически, часто не интересуясь ни ценой, ни тем, что оно может им дать. Поэтому многие эксперты считают эту модель монетизации устаревшей и вырождающейся. Существует мнение, что в будущем будет популярна только одна модель – Freemium. Во многих приложениях она уже сейчас отлично работает. Тем не менее есть небольшое количество приложений, сделанных качественно, за которые люди готовы платить любые деньги, лишь бы купленные программы работали как нужно. К примеру, разработчики приложения iVIP Black, которое стоит $999,99, сумели найти более 20 000 покупателей. Столько же стоит популярное у будущих адвокатов приложение BarMax с обучающими курсами.

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

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

Решить эту проблему можно также путем предоставления приложения в бесплатное пользование на некоторое время или на определенное количество запусков. Это просто: в приложение добавляется таймер, который отсчитывает, к примеру, 30 или 45 дней с момента установки. Когда строка бесплатного пользования заканчивается, приложение автоматически блокируется, пока пользователь не заплатит за него. В компьютерных приложениях это называется Free trial, то есть бесплатное испытание приложения. В мобильных приложениях такой способ используется нечасто, так как считается, что выгоднее использовать другие способы монетизации.

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

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

Есть приложения, такие как AppZapp и AppShopper, которые помогают отслеживать динамику цен на другие приложения. Время от времени владельцы приложений делают временные скидки, чтобы набрать пользователей и попиариться, а пользователи экономят на покупках.

Есть еще один вариант: найти свой способ монетизации, который не был выше описан нами, чтобы заработать больше, но при этом не обидеть пользователя. Например, игры The Walking Dead и Game of Thrones от Telltale Games разбиты на эпизоды, каждый из которых продается отдельно и является отдельным приложением. Отличное решение, не так ли?

Немногие знают, что теоретически можно вернуть деньги, если приложение вам не понравилось и не оправдало ожиданий. Можно, к примеру, написать в техническую поддержку App Store: иногда они возвращают деньги.

Условно бесплатные приложения

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

Алиса Чумаченко, Game Insight

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

Данная модель – это развитие модели условно-бесплатного (shareware, free trial) компьютерного программного обеспечения. Там все было довольно просто: пользователю предоставляли программу в бесплатное использование на некоторое время (15, 30, 45 дней), по истечении которого приложение блокировалось и переставало работать. Либо же были версии lite и full, то есть версии урезанной программы, распространявшейся бесплатно, и полной платной версии.

С точки зрения владельца, модель Freemium позволяет полноценно реализовать минимально жизнеспособный продукт (minimum viable product) с его последующим развитием. Вначале создается бесплатное приложение с базовыми функциями, потом оно постепенно улучшается и набирает аудиторию, при этом оставляя серьезные возможности для улучшения. Затем выпускаются дополнительные функции, доступные только платно. Таким образом, постоянное платное улучшение приложения позволяет владельцу приложения набрать базу пользователей и регулярно получать прибыль. Кстати, этот подход валиден и для обычных приложений, когда не нужно предоставлять все уровни игры: достаточно выпустить 10 уровней, а остальные добавлять по мере прохождения их игроками.

В играх используется другое название, а именно Free-to-Play – модель монетизации, при которой пользователь может бесплатно скачать игру с основными функциями, а дополнительные приобретает только за деньги. Это может быть, например, дополнительный уровень (уровни) игры, предметы в игре, возможности, которые облегчают процесс игры либо делают его более интересным. Основной доход в модели Freemium приносят покупки внутри приложения (In App Purchases (IAP)). Пользователь приобретает дополнительные возможности либо контент прямо через приложение, после чего моментально получает к ним доступ.

Основное отличие Freemium от предыдущих моделей монетизации – это ограничение возможностей, предоставляемых пользователю бесплатно. Дашь больше бесплатных возможностей – никто не станет покупать. Дашь мало – пользователям это не понравится, приложению поставят низкие оценки, напишут плохие отзывы и опять-таки никто ничего не купит. Какое решение? Найдите баланс – получите прибыль. Поэтому в игровых компаниях есть отдельные люди, отвечающие за баланс в играх. Некоторые создатели приложений говорят: «Если нашим платным функционалом пользуются более 7 % пользователей, значит, мы сделали слишком плохое бесплатное приложение», то есть слишком много пользователей, по мнению некоторых компаний, – плохо. Хотя я с ними не согласен и считаю, что если вы даете ценность для пользователя, за которую он готов заплатить, то процент платных пользователей может быть любым.

Приложение должно давать достаточно возможностей для пользователя, чтобы он был доволен, но недостаточно для того, чтобы он был счастлив. Бывает сложно найти баланс между бесплатной частью приложения и его платной составляющей. Как говорит Винет Кумар, профессор Гарвардской бизнес-школы: «Проблема в том, что не всегда очевидно, какие функции должны быть бесплатными, какие платными»[12]. Но если вы это сделаете – будете считать прибыль.

Используя модель Freemium, вы также можете устанавливать тарифные планы, что невозможно реализовать при продаже приложения за определенную цену. Freemium лучше всего позволяет реализовать многоуровневый сервис, при котором пользователь сам может выбрать, что ему необходимо и в нужном количестве, тем самым платя только за то, что он использует. Он может сэкономить, не покупая ненужных функций, которые всегда есть в стандартных тарифных планах и при жестко установленных ценах. Пользователь может приобретать что-то время от времени и в любой момент менять свое решение, например, имея возможность от чего-то отказаться, купив взамен что-то другое. Это напоминает выбор продуктов, которые бы вы хотели видеть в пицце. Кому такое не понравится? Людям нравится иметь выбор (даже если он на самом деле им не особо нужен).

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

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

Согласно прогнозу исследовательской группы Juniper Research к 2019 г. подписка, которая используется в Freemium-модели, станет самым популярным способом монетизации приложений[13]. Казалось бы, этот способ распространения идеален для любого платного приложения, но не все так просто. В кажущейся простоте можно убедиться из истории приложения Comfy Read. Автор сделал платное приложение для iOS, которое неплохо продавалось. Через четыре месяца он убрал его из каталога приложений, сделал Comfy Read 2, но по уже по Freemium-модели. В результате он увеличил число загрузок приложения, но прибыль значительно упала.

Таким образом, Freemium тоже подходит не для всех видов приложений и всех пользователей. Если вашим приложением пользуется крупный бизнес (корпоративное приложение), то для него цена не играет большой роли, а на первое место выходят совершенно другие качества. Если у вас недостаточно капитала на раскрутку приложения, то лучше сразу выбирайте модель с оплатой за скачивание (платное). Это гарантировано принесет вам доход.

Если у вас нет ясного видения стратегии продвижения, если вы плохо знаете целевую аудитории, то Freemium-модель не для вас. Она успешно работает в больших компаниях и больших приложениях. Также ваше приложение должно быть многоуровневым, то есть иметь дополнительные возможности, которые бы захотел купить пользователь, иначе Freemium просто технически не будет возможности применить.

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

CEO акселератора TechStars Дэвид Коэн считает, что нужны миллионы людей, чтобы Freemium-модель окупалась, ведь обычно платными возможностями пользуются не более, чем 1–2 % пользователей[14]. Даже если платных пользователей будет больше, все равно нужно время, чтобы они «дозрели» до покупки. Фил Либин, сооснователь Evernote, говорит, что только 1 % пользователей бесплатного приложения купили премиум-версию Evernote через месяц, и понадобилось два года, чтобы число платных пользователей выросло до 12 %[15].

Не предлагайте слишком большой выбор. Если ваше приложение сделано для специалистов, то вы можете сделать два режима выбора покупаемого: простой и сложный. Если же приложение сделано для всех (для широкой аудитории), то вам стоит хорошенько подумать над выбором того, что вы будете предлагать купить. Чрезмерный выбор запутывает пользователей и вообще отбивает у них желание что-то покупать. Они не хотят разбираться во всех нюансах сложного предложения. Им сложно и лень. Учитывайте это, не перегружайте потребителя, иначе он уйдет.

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

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

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

Еще пример: WhatsApp. Первый год мессенджером можно пользоваться бесплатно, а со второго придется платить (WhatsApp три года продлевал эти условия и вряд ли уже возьмет этот 1$ с пользователя, но такой шанс был). За год использования вы как пользователь привыкните к приложению и уже не захотите от него отказываться. Но как владелец приложения вы должны решить, готовы ли вы ждать год, чтобы кто-то начал покупать вашу программу, тем более что заранее достоверно неизвестно, сколько будет желающих сделать покупку.

Freemium требует большего числа пользователей для успешной монетизации, но не такого большого, как при полностью бесплатном приложении. Однако Freemium труднее создать, что усложняет и удорожает его разработку и совершенствование. Зато и прибыль выше.

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

Иногда бесплатное приложение может принести разработчику убытки. Из лучших побуждений Джонатан Зарра, который был бета-тестером Pokemon Go, сделал чат (GoChat) для общения ее игроков. Мобильное приложение с чатом в считаные дни скачали более 1 млн человек, что чуть не разорило Зарру, ведь ему пришлось платить, чтобы увеличить мощность серверов, а само приложение бесплатное и денег не приносит. Зарра не хотел размещать рекламу в приложении, а другого способа покрыть расходы он не нашел. По состоянию на июль 2016 г. творение Джонатана Зарры приносит ему только моральное удовольствие и расходы.

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

Глава 4

Поиск и выбор идеи

Загляните в магазины приложений

Мы объясняем людям, что, если никто не смеялся хотя бы над одной из их идей, они, возможно, недостаточно творчески подходят к работе.

Билл Гейтс, основатель Microsoft

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

Для полноценных выводов простого посещения магазина с приложениями и просмотра приложений в виде картинок недостаточно. Для анализа существующих приложений вам понадобятся два устройства на операционных системах Android и iOS, смартфоны или планшеты. Они необходимы, чтобы загрузить и на практике испытать каждое интересующее вас приложение. Не забывайте, что каждое приложение нужно тестировать в подходящих для него условиях. К примеру, если приложение связано с навигациями по дикой природе, его необходимо тестировать в условиях дикой природы, а не в условиях города.

Возьмите пример с создателей Link Texting, которые целый год изучали чужие приложения, прежде чем начать работу над собственным. В течение года они загрузили и протестировали более 10 000 мобильных приложений, потратив на их покупку $1200. Этот опыт позволил создателям Link Texting понять, что необходимо делать, а от чего лучше воздержаться при разработке собственного приложения. Следует также заметить, что идея анализа чужих приложений и процесс их изучения сделали создателей Link Texting довольно известными и заранее привлекли внимание к их будущему приложению. Именно так и стоит поступать: если вы планируете создать мобильное приложение, пиарить себя никогда не рано.

Вы можете упростить себе задачу: сделайте выборку приложений, которые вам нужно обязательно изучить, прежде чем приступить к разработке своего, не изучая все подряд. Критерии для составления списка приложений для изучения очень просты: та же ниша, та же сфера деятельности, та же аудитория, та же бизнес-модель. Ищите аналогичные или похожие приложения, а потом изучайте их вдоль и поперек.

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

Первым делом посетите самые популярные каталоги приложений: Google Play и Apple App Store. Для более детального изучения советую хотя бы мимолетом просмотреть приложения, разработанные для менее популярных платформ, в частности для Windows Phone Store. Выберите нужную категорию приложений и начинайте открывать те приложения, которые отображаются выше остальных. Чтобы проверить приложения, доступные для локальных рынков, например только в США, нужны аккаунты, привязанные к разным магазинам. Переключаясь, к примеру, между аккаунтами в американском и российском App Store, можно увидеть разные рейтинги приложений и тщательнее изучить конкурентов. Некоторые приложения сделаны для разных операционных систем и встречаются в разных магазинах.

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

Далее советую воспользоваться поисковой системой (Яндекс, Google) и поискать приложения из вашей сферы деятельности. Ищите как по широкому запросу: «приложение пицца», так и по более узкому, конкретизированному: «приложение для доставки пиццы в Москве». Получив результаты поисковой выдачи, обратите внимание на то, какие из ссылок находятся вверху и ведут сразу на страницу приложений (таким образом они получают дополнительных пользователей за счет прямого перехода в магазины). Берите с них пример и записывайте их в список конкурентов.

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

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

Конкурирующие приложения

Мы делали проект для друзей и коллег и не собирались делать площадку для всех программистов мира: мы просто хотели создать место, где можно будет легко делиться программным кодом.

Крис Ванстрас, GitHub

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

К примеру, создано как минимум пять приложений-клиентов для Twitter под Android от сторонних разработчиков и один от самого Twitter. Люди используют каждое из них. То есть все они как-то находят своих пользователей, а разработчики даже что-то зарабатывают и развивают программы. Это возможно из-за огромного числа пользователей, способных купить нужное приложение, и отличий между приложениями, дающих возможность каждому пользователю выбрать то, что ему ближе.

Иногда только совместно с конкурентами можно развить рынок и начать зарабатывать. Игры с дополненной реальностью, которые вышли раньше, чем Pokemon Go, к примеру GeoPets, начали набирать популярность вместе с покемонами. Игра Ingress тоже стала популярнее. Догнать покемонов по популярности у GeoPets не получится, так как в этой игре предлагают ловить никому неизвестных монстров, а покемоны – это монстры, давно имеющие фанатов во всем мире. Тем не менее выход GeoPets в топ App Store говорит о том, что люди начали больше обращать внимание на игры с дополненной реальностью, и выиграли все издатели таких игр.

К чему приведет увлечение масс геолокационными играми с дополненной реальностью и без нее, пока сложно сказать. Прогнозировать будущее – неблагодарное занятие, поэтому я не стану этого делать. Могу лишь подчеркнуть очевидное: в любой области деятельности, в любом бизнесе, в любое время может произойти революция. Нужно активно интересоваться новыми возможностями, чтобы не остаться в прошлом. Многие компании, не имеющие отношения к игре Pokemon Go, уже зарабатывают благодаря этому мобильному приложению. Вы можете делать то же самое.

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

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

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

Естественно, что бесплатные и дешевые приложения не дают никаких гарантий ни «безглючной» работы, ни своевременного развития и подстройки под меняющийся мир. К примеру, как только Facebook вносит изменения в свои алгоритмы, часть функций в таких приложениях тут же перестает работать. Добавьте сюда торможения мобильного устройства, постоянные уведомления, навязчивую рекламу, кривой дизайн, ошибки, приводящие к угрозам в безопасности, и вы поймете, что серьезных конкурентов даже среди успешных приложений не так уж и много. Ваше место на рынке ждет вас.

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

Если на рынке уже существуют серьезные конкуренты, то вы должны быть точно уверены, что сможете тягаться с ними в битве за пользователей. Мой совет: не пытайтесь воевать с корпорациями, все равно проиграете. К примеру, приложения Catch и Springpad не выдержали конкуренции с крупными приложениями и были закрыты. Фотохостинг Twitpic сам закрылся из-за давления со стороны Twitter. Единственный способ выиграть в конкурентной борьбе с крупными компаниями – сделать приложение, дополняющее то, что уже сделали они. То есть не бороться с ними, а использовать их для собственной выгоды и, по возможности, сотрудничать. Идея, что я создам особое приложение, а потом продамся крупному игроку, к сожалению, неосуществима для 99,999 % приложений.

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

Где брать идеи?

Лучшие стартапы получаются у того, кому нужно найти решение для очень насущной проблемы.

Майкл Аррингтон, основатель TechCrunch

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

Другое не менее известное приложение Airbnb появилось на свет, поскольку его создатели имели трудности с оплатой аренды за квартиру и начали сдавать в аренду три надувных матраца в комнате, предлагая завтрак в подарок (air bed and breakfast), откуда и пошло название приложения.

Роберт Илиясон придумал круглосуточный магазин без продавцов, когда ему среди ночи пришлось 20 минут ехать за детским питанием. Он тоже хотел решить проблему, с которой столкнулся сам.

Источником отличной идеи может стать его целевая аудитория. Говорят, что Джон Ханке, под руководством которого компания Niantic создала игру Pokemon Go, решил, что нужно делать более массовую геолокационную игру после встречи с фанатами Ingress – игры с дополненной реальностью, разработанной для продвинутых пользователей.

Каждый день мы сталкиваемся с кучей житейских проблем. Обычно мы успешно их решаем, но не отказались бы от возможности сделать это легче, быстрее или дешевле. В этом заключается суть любого нового продукта: он предлагает что-то более качественное, более удобное и приятное или по более выгодной цене. Если и цена выгоднее, и качество выше, то это еще лучше (мобильные приложения иногда дают возможность повысить качество услуги, снизив цену), но я не советую пытаться дать пользователю все и сразу, а советую выбрать одно, самое яркое, конкурентное преимущество и сделать на нем акцент. Почему бы не решить массовую проблему с выгодой для себя, пока этого не сделал кто-то другой?

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

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

Уникальность идеи необязательна. Я увидел в Сан-Франциско мобильный терминал Square и решил сделать российский аналог – Life-pay, через который удобно принимать платежи банковскими картами, что помогает малому и среднему бизнесу продавать проще, чаще и больше. В 2016 г. студия Creators.ru создала для клиентов приложение XBTerminal Bitcoin POS, которое позволяет принимать оплату криптовалютой Bitcoin с гарантированным получением наличных денег. Такие приложения помогают проще вести бизнес и больше зарабатывать.

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

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

Широким плацдармом для нахождения множества идей может стать ваше хобби. Так как любое хобби отнимает время, вы неплохо должны в нем разбираться и сможете найти идею, облегчающую или делающую ваше увлечение еще притягательнее. Ваша работа, близкие, даже домашние питомцы – все это также может привести вас к нужным идеям. Никто не мешает вам объединить несколько идей в одной, собрав существующие решения и технологии в одном приложении. Тем самым вы значительно расширите свою целевую аудиторию и сделаете приложение более удобным для пользователей. Важно, чтобы ваше хобби имело возможности монетизации и реально решало «боли» (реальные проблемы) большого количества людей.

Если вы хотите создать что-то необычное и новое, вам следует использовать другой подход. Выберите нишу, в которой вы разбираетесь, начинайте отслеживать последние новости и читать аналитику. Делайте это каждый день, без перерывов. Так вы станете не только отличным специалистом в этой области, но и сможете предсказать будущее отрасли. Рано или поздно вы найдете то, чего пока никто не создал, и сможете значительно опередить всех конкурентов. Конечно, все это требует времени и упорства.

Если у вас есть бизнес, найти идею для приложения проще простого. Подумайте, как можно с помощью собственного приложения больше зарабатывать или меньше тратить. Обсудите проблемы бизнеса со своими сотрудниками и партнерами. Какая из них может быть решена при помощи приложения? Понаблюдайте за конкурентами: что делают они, чтобы при помощи приложения больше зарабатывать или меньше тратить?

Многие мобильные приложения создаются как мостик между обычным и онлайн-миром. Ищите решение проблемы, которая существует в реальности, и предлагайте цифровое решение. Так мы разработали приложение Favourite Card, благодаря которому вместо кучи пластиковых карт пользователь может держать всю информацию о скидках в разных заведениях в одном мобильном приложении. Есть приложения для детей с дополненной реальностью: ребенок раскрашивает обычный рисунок, наводит на него планшет и рисунок «оживает».

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

Вы можете создать мобильное приложение, помогающее людям в реальном мире, даже не имея физической собственности. Вы даже можете создать свой мобильный стартап без создания мобильного приложения, как это сделал Лен Кендалл, основатель Cartegram. Он не мог создать свою игру, поскольку не умел программировать, и решил использовать возможности чужого мобильного приложения (Instagram) для запуска своего проекта. Пользователи Instagram могут играть в игру Cartegram, используя обычный бумажный блокнот с наклейками, который называется «Сезон». В нем содержатся 13 наклеек (что соответствует 13 стадиям игры), которые игрок должен приклеить на какой-то объект в своем городе. Затем, естественно, наклейку нужно сфотографировать и разместить фото в Instagram с определенным хештегом. Игроки могут таким образом сравнить свои города.

Идея Cartegram заключается в использовании чужой инфраструктуры для создания собственного бизнеса. Например, Buddytruck использует чужие грузовые автомобили, Uber также не имеет своего таксопарка, «ВКонтакте» самостоятельно не создает контент. По мнению Тома Гудвина, вице-президента по стратегии и инновациям маркетингового агентства Havas Media, компании Uber, Alibaba, Airbnb, Twitter, WhatsApp, Facebook, Google, Ebay лишь разрабатывают интерфейсы для потребителя, который с их помощью может получить доступ к нужным ему товарам и услугам. Дальнейшим развитием мобильных приложений станет их интеграция между собой для обеспечения потребителям более удобного и быстрого доступа к нужным функциям.

Методика валидации идеи

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

Стив Джобс, сооснователь Apple

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

Директор нью-йоркской компании Fueled по разработке мобильных приложений Райан Матцнер составил список наихудших идей для мобильных приложений. В их числе – продажа парковочных мест, геочат, шоковая терапия (приложение, которое бьет током пользователя, если он мало двигается)[16]. Эти и подобные идеи по совокупности причин не способны стать популярными и принести прибыль, что, как правило, легко понять на этапе проверки идеи. Нужно только провести эту проверку. В своих проектах я использую собственную методику валидации идей.

Валидация идеи – это поиск доказательств ее востребованности. Идея должна быть не только востребованной, но и быть востребованной достаточным количеством людей, чтобы создание приложения окупилось за определенное время. Срок окупаемости зависит от многих факторов: затрат на создание приложения, его предназначения, целевой аудитории и т. д. Только 3 % идей удачные, 97 % идей никуда не годятся, поэтому угадывать слишком дорого, дешевле проверить.

Во-первых, идея мобильного приложения должна быть «вашей» на 100 %. Вы должны хорошо разбираться в выбранной сфере деятельности, и она должна приносить вам удовольствие. Не пытайтесь внедрить идею, которая вам неинтересна, непонятна, неприятна: из этого ничего не получится, вы просто потеряете время и деньги. Ищите то, что вдохновит вас работать, преодолевать трудности и добиваться успеха несмотря ни на что. Главное, не забывайте, что вы ищите бизнес-идею, способную приносить деньги. Создавать приложение только потому, что вам понравилась идея, не стоит. Она должна и нравиться вам, и быть перспективной.

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

В-третьих, определите целевую аудиторию. Кто эти люди? Чего они хотят? Что их волнует? Чего они боятся? Где они проводят время? Сколько зарабатывают? Есть ли у них проблема, которую вы собираетесь решить? Сколько они готовы заплатить за решение проблемы? Возможно, проблема есть, но у людей другого типа (другой ЦА), или состоит в чем-то другом. Первоначальные идеи после проверки почти всегда меняются до неузнаваемости.

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

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

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

Люди будут пользоваться вашим приложением, только если им это будет выгодно. К тому же выгоды, которое предоставляет ваше приложение, должны быть выше, чем выгоды, представляемые приложениями конкурентов.

Вы должны иметь ответы на следующие вопросы:

1. Какие проблемы пользователя решает ваше приложение?

2. Как пользователи решали свои проблемы до появления вашего приложения?

3. За что конкретно и почему пользователь будет платить вам деньги?

В-пятых, найдите слабые места идеи и оцените риски. Оправдан ли риск? Представьте, что вы ученый. Идея мобильного приложения – это гипотеза, которую нужно доказать и проверить. Сначала проводим эксперимент, чтобы проверить наличие проблемы, и тем самым доказываем себе, что идея хорошая. Найти доказательство не так уж и трудно: если вы в восторге от своей идеи, она понравится еще кому-то. Вот только это еще ничего не значит.

Далее попробуйте опровергнуть свою идею. Это и есть настоящая проверка: пытаемся понять, что будет с идеей, если использовать ее и так и сяк, в тех или иных условиях, и как она конкурирует с другими идеями. Смоделируйте реальные условия, в которых будет создаваться, продвигаться и использоваться приложение. Оно жизнеспособно?

После этого определите слабые места своей идеи. Они должны быть. Если вы их не нашли, значит плохо искали. Наличие слабого места не значит, что идея плохая, но значит, что их нужно учитывать, планируя развитие и продвижение идеи (в нашем случае идеи мобильного приложения).

Далее вам нужно пойти к тем людям, у которых, как вы предполагаете, есть проблема, и опросить их, действительно ли у них есть эта проблема и готовы ли они решать ее этим способом. Подробную механику тестирования идей и опросов я описал в своей первой книге «Автор бизнеса»[17].

Следующий этап проверки: создайте минимально жизнеспособный продукт (minimum viable product) – первую версию приложения, дайте целевой аудитории испробовать ее в действии и доработайте. Проблема тестирования мобильных приложений состоит в том, что, пока люди не воспользуются приложением, все, что они скажут, не стоит принимать за аксиому – им крайне сложно оценить то, чего еще нет. Впрочем, вам тоже.

Возможности мобильных приложений

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

Марсио Кирилло, CI&T

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

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

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

Самой простой пример приложения с одной функцией – всем известное приложение-калькулятор. Вы вводите данные, приложение по заранее заданным алгоритмам обрабатывает информацию и выдает результат обработки. Более сложным может быть калькулятор курсов валют или калькуляторы стоимости металлопластиковых окон на основе заданных параметров (такие приложения также существуют).

Приложение должно учитывать возможности смартфона. iPhone 6s распознает силу нажатия на экран, что позволяет сделать интерфейс удобнее и даже превратить экран в весы для миниатюрных изделий или специй. Но любое приложение, созданное на основе этой технологии, будет доступно только владельцам iPhone 6s. Технология 3D Touch, лежащая в основе экрана, чувствительного к нажатию, очень перспективна и быстро развивается, но пока массово не используется в производстве смартфонов, что ограничивает разработчиков, которые создают приложения для массового потребителя, а не только для пользователей премиальных смартфонов.

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

Обработка информации

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

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

Хранение информации

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

Информация может храниться в виде файлов разного типа (например, doc, jpg) в системах управления базами данных (например, sql) как на самом устройстве, так и на карте памяти устройства. Приложение может хранить информацию не только на смартфоне, но и в интернете или на серверах вашей компании, и только часть из нее будет выводиться на ваш смартфон. Количество хранимой информации в интернете или на серверах практически не ограничено. Количество хранимой на карте памяти сегодня может достигать 512Гб, а в недалеком будущем объем увеличится. Этого более чем хватает практически для любых задач.

Имейте в виду, что если вы делаете приложение, обрабатывающее большие объемы данных (мобильная игра, фото– или видеоприложение), скорее всего вам придется хранить ее в облачном хранилище компании разработчика операционной системы. Например, Apple не пропустит в свой магазин приложение, если оно не использует для хранения большого количества информации сервис облачного хранения данных iCloud.

Получение и передача информации

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

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

В 2015 г. я принял участие в полноценном запуске сервиса PayQR. Пользователю нужно установить бесплатное приложение PayQR и зарегистрироваться в системе PayQR, указав номер банковской карты, после чего он сможет оплачивать счета через сервис. Оплату принимают только компании, которые заключили договор с PayQR. Мы начали со служб доставок. Они выставляют к оплате QR-код, распечатанный на бумаге или выведенный на экран смартфона. Пользователю нужно всего лишь сфотографировать код, и оплата осуществится автоматически. Не нужно каждый раз вводить данные карты в онлайн-сервисах, что упрощает и ускоряет расчеты, и не нужно передавать карту в руки кассирам или курьерам, что повышает безопасность платежей. Это удобно не только конечным пользователям, но и бизнесу: курьерам не нужно носить с собой дорогие мобильные терминалы, рискуя их потерять или поломать, если оплату можно провести через мобильное приложение.

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

Микрофон даст возможность записать звук. К примеру, вы можете надиктовать список дел, идею, часть речи или разговор с кем-то. Отличной функцией, которую мало кто использует, являются голосовые команды. Это особенно удобно, если руки заняты, например, когда вы ведете автомобиль.

Беспроводная передача данных (Wi-Fi, Bluetooth, 3G) позволяет получить и отправить любую информацию кому угодно практически мгновенно как через интернет, так и через локальные сети. Существующие технологии позволяют передавать очень большие объемы информации за весьма короткий промежуток времени, причем довольно дешево или бесплатно. Таким образом вы можете получить любой тип информации, будь то фильм, уведомление или база данных вашей компании.

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

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

Как я уже писал, смартфон или планшет – это по сути тот же компьютер, поэтому вы можете подключить к нему практически любое устройство. Подключение может происходить и через разъемы USB, TRS, и беспроводным способом. Специально созданные гаджеты значительно расширяют возможности смартфонов. Вот несколько примеров:

• считыватель банковских карт, позволяющий получать банковскую информацию и оплачивать счета (Lifepay, Square Register);

• управление автомобилем (Viper SmartStart);

• открытие замков (Lockitron, Lock4gate (резиденты нашего первого акселератора AKSELERATOR.ru));

• отслеживание результатов тренировок, фитнес-трекеры (Jawbone, Xiaomi Mi Band);

• информирование о выходе/появлении в радиусе действия (Tōd);

• сканирование текста и изображений (Scanbox);

• управление смартфоном и получение с него информации через «умные» часы (Sony SmartWatch);

• отслеживание рыбы в радиусе 50 метров (Deeper).

Как видите, благодаря мобильным приложениям, смартфон превратился в универсальное устройство на все случаи жизни. Намного удобнее и дешевле создать приложение для смартфона или другого мобильного гаджета, чем разрабатывать устройство с собственным интерфейсом. Естественно, что рынок мобильных приложений постоянно развивается.

Технологии

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

Уведомления

Календарь, СМС, пропущенный звонок, рекламное сообщение – все это было бы сложно найти и не забыть без настойчивых напоминаний от смартфона. Функцию уведомлений можно реализовать большим количеством способов. Уведомления бывают:

• звуковые;

• вибро;

• с помощью светодиода на смартфоне;

• всплывающие в области уведомлений;

• уведомление возле иконки приложения;

• push-уведомления;

• СМС, имейл, звонок робота.

Дополненная реальность

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

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

К примеру, вы скачали мобильную игру Pokemon Go. Это мобильное приложение, которое работает на смартфонах, имеющих функцию GPS и подключенных к интернету. Цель игрока: искать, ловить и тренировать покемонов, чтобы воевать с покемонами других игроков, переходя на новые уровни после определенных достижений.

Ваш телефон будет вибрировать, если «засечет» на улице или в помещении какого-то покемона. В лесу можно поймать лесного покемона, возле моря или речки – водного. Через функцию GPS игра определяет ваше местоположение, размещает покемонов в разных местах, а также в залах, где их можно тренировать. Когда вы смотрите на экран, то благодаря камере видите измененное изображение места, в котором находитесь. Рядом с вами может оказаться покемон, которого можно поймать, бросив в него виртуальный шарик-ловушку, предназначенный специально для ловли покемонов (он называется «покетбол»).

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

Сlick to call

Буквально «звонок по клику». Голосовая и/или видеосвязь отлично подходит для удаленного общения. Согласно данным компании Marchex, занимающейся мобильной рекламой, если есть возможность позвонить, нажав на одну ссылку (нажатие на одну кнопку), то вероятность покупки вырастает в четыре раза[18]. Особенно бесплатные звонки через приложения мотивируют потенциальных клиентов обращаться в компании, предоставляющие различные услуги, ведь обычные товары заказывать можно разными способами, а для выбора услуги чаще всего сначала нужно пообщаться с сотрудниками той или иной компании.

Технология Push

Мобильное приложение можно использовать, чтобы отправлять клиентам сообщения (push-технология). Если клиент проходит мимо вашего магазина, ресторана или салона красоты, ему может прийти сообщение о скидках или новинках.

QR-код

Это дальнейшее развитие штрихкодов, позволяющее зашифровать в изображении значительно больший объем полезной информации. Теперь любой пользователь с помощью смартфона может самостоятельно расшифровать QR-код. В России эта технология только набирает обороты (выше я писал о сервисе PayQR, использующем QR-коды для бесконтактной оплаты покупок), а вот в Японии и Китае она давно и успешно прижилась.

Японцы используют QR-технологию дольше всех, ведь она появилась в Японии. В 2011 г. более 50 % абонентов сотовой связи использовали QR-коды. В том же году китайцы создали мессенджер Weixin (англоязычная версия – WeChat) со встроенным сканером QR-кодов. Каждый профиль Weixin имеет свой QR-код. Со временем Weixin добавил платежные сервисы, социальную сеть и другие возможности, для использования которых нужно было использовать QR-коды. Сейчас китайцы используют QR-коды для всего на свете: для платежей, для ссылок на сайты, для авторизации в сервисах, подключения к Wi-Fi. Через сканирование QR-кода китайцы проверяют подлинность товаров и даже посещают виртуальные кладбища[19].

Обычные штрихкоды пока тоже используются, в том числе – в инновационных бизнес-решениях. В 2016 г. в Швеции появился первый супермаркет без продавцов. Он называется Naraffar. Покупатели просто сканируют штрихкоды товаров, и оплата снимается автоматически. Как говорит Роберт Илиясон, владелец магазина, такие решения особенно выгодны для маленьких сел и городов: можно продавать повседневные товары, не оплачивая работу продавцов[20].

Некоторые исследователи считают, что QR-коды более популярны на Востоке, потому что иероглифы труднее вводить с клавиатуры, чем буквы, но опыт Швеции показывает, что и на Западе эта технология может стать популярной. Швеция – один из мировых лидеров по уровню безналичных платежей. Еще в 2015 г. он превысил 80 %. Часть платежей – бесконтактные. Швеция планирует полностью отказаться от налички в течение 10–15 лет.

Правда, Запад все равно отстает. Сейчас в Китае набирает популярность визуализированный QR-код. Если QR-коды заменили обычные штрихкоды, то обычные QR-коды могут заменить визуализированные. Эту технологию продвигает израильский стартап Visualead. Благодаря рисунку из непонятной абракадабры QR-код превратился в понятное и привлекающие внимание изображение. По сути, это рисунки людей, животных и вещей, в которые «зашит» QR-код, иначе люди не знали бы какой рисунок нужно сканировать, а какой нет. Китайцы приняли обновленный QR-код с воодушевлением, и разработчики даже начали использовать GIF-картинки.

Мобильные платежи

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

Apple использует в своих платежах существующую экосистему nfc-терминалов, позволяя оплачивать телефоном в любых офлайн-точках, где поддерживается технология nfc. В отличие от Apple компания Samsung купила стартап LOOP, который позволяет передать информацию о карте из телефона не с помощью nfc, а с помощью ультразвукового сигнала, эмулирующего прокатку карты по магнитной полосе, что позволяет платить в любых терминалах, а не только в терминалах с поддержкой безконтактной оплаты. Фактически эти сервисы превращают смартфон в полноценный офлайн-кошелек.

Сейчас популярность набирают бесконтактные формы оплаты, в частности с использованием QR-технологии. Использовать мобильные терминалы (дополнительные устройства), по сравнению с бесконтактными платежами, дорого и хлопотно. Мобильное приложение, при помощи которого можно провести оплату без дополнительных устройств и наличия при себе банковской карты, в этом плане выигрывает. Люди неохотно переходят на новую технологию, какой бы она ни была, но если их мотивировать один раз испробовать QR-коды, они быстро оценивают ее преимущества.

Как показывает опыт Big Fish, средний чек после внедрения оплаты через PayQR вырос на 30 %, так что выгоду получили и пользователи (упрощение и повышение безопасности оплаты), и бизнес (выросла прибыль, а затраты на прием оплаты снизились, ведь мобильные терминалы покупать больше не нужно). PayQR, конечно, зарабатывает на комиссии с каждой транзакции. Сейчас им пользуются сотни компаний, и я с уверенностью могу сказать, что рынок мобильных платежей в России активно развивается.

Мобильная аналитика

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

Важность целевой аудитории (идеальных клиентов)

Советы других людей – это отлично, но нужно проверять всё на своем приложении и на своей целевой аудитории.

Евгений Невгень, SplitMetrics

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

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

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

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

Если приложение доступно для бесплатной установки, значит начать его установку можно сразу же, нажав на кнопку «Установить». Если же приложение доступно только после оплаты, то вначале придется его купить с помощью банковской карты. Если банковская карта не привязана к учетной записи, вначале пользователю придется ввести данные карты. Только после этого начнется загрузка приложения через интернет, что займет еще некоторое время.

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

Кто ваша целевая аудитория, или идеальный клиент?

Дорога к по-настоящему высококачественному мобильному приложению выложена потом, кровью и слезами разработчиков, но, кроме того, сотнями тысяч часов общения с пользователями.

Кумар Сангуду, сооснователь Link Texting

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

Сегодня мобильными приложениями пользуются как дети, в основном играющие в игры, так и взрослые люди, пользующиеся только мессенджером Skype для общения с детьми и внуками. Цена планшета или смартфона значительно ниже, чем цена ноутбука или компьютера, поэтому многие покупают мобильные устройства. Кроме того, детям и старикам легче разобраться в более простых мобильных операционных системах Android и iOS, чем в Windows, Linux и Mac OS, и им куда удобней водить пальцами по экрану, чем пользоваться мышкой.

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

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

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

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

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

Поэтому предлагаю вам использовать такое понятие, как «идеальный клиент» – человек с конкретным набором параметров и наличием «болей», который при получении уникального торгового предложения (УТП) готов стать клиентом компании.

Более точные и ценные данные вы получите, когда проанализируете статистику уже запущенного приложения. К предварительным исследованиям стоит относиться с изрядной долей скептицизма, хотя они очень важны: лучше иметь приблизительный портрет клиента, чем не иметь никакого. Самые точные с точки зрения маркетинга сведения о своей целевой аудитории вы получите после года работы мобильного приложения на основе анализа его статистики.

Итак, для начала вы должны хотя бы отдаленно знать, кто будет пользоваться вашим приложением. Найдите ответы на как можно большее количество вопросов:

• Бизнес-пользователи или нет?

• Специалисты в своей деятельности или нет?

• Какой у них уровень технической грамотности?

• Какие у них пол, возраст, образование, семейное положение, место работы, место жительства?

• Это существующие клиенты компании или нет?

• Они платежеспособны?

• Они используют планшет или смартфон?

• Какая операционная система стоит на их гаджетах?

• Как они будут находить ваше приложение?

• Где будут пользоваться вашим приложением?

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

• Как часто они используют свой смартфон и мобильные приложения на них.

• Какими смартфонами пользуется целевая аудитория? Разные смартфоны имеют разные функции. Бюджетные модели могут не иметь части функций, которые нужны для использования того или иного приложения.

Если отвечая на эти вопросы, вы не можете дать точный ответ или сомневаетесь, то так и запишите. Позже выясните и допишете.

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

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

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

Если большинство пользователей будут пользоваться вашим приложением на смартфоне, то интерфейс должен быть сделан специально под небольшие экраны. Если же больше будет пользователей планшетов, то на нем можно будет разместить больше полезной информации и кнопок. Условия использования смартфона определяют интерфейс приложения и расположение кнопок. К примеру, ночью интерфейс должен быть более темным, а если приложение используется в дороге, то им должно быть легко управлять одной рукой.

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

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

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

Так как на рынке присутствует несколько мобильных операционных систем, вы должны точно знать, какую операционную систему предпочитают ваши будущие пользователи. По состоянию на сентябрь 2015 г. большинство предпочитали Android[21]. В процентном соотношении по состоянию на август 2016 г., по данным StatCounter Global Stats, Android занимал 68,54 % мирового рынка, а iOS 20,07 %, Windows Phone – 1,75 %, BlackBerry – 0,64 %[22]. Согласно исследованию AppsFlyer, проведенному в 2016 г., пользователи iOS-устройств тратят в 2,5 раза больше денег на покупки внутри приложений, чем пользователи Android[23].

Одно из преимуществ мобильных приложений – возможность сделать их не только для своей страны, но и для всего мира. При этом вам не придется тратить время на юристов и бухгалтеров из-за контрактов с другими странами, потому что вы будете работать только с магазином приложений. Тогда вам придется делать приложение на разных языках, но это мелочи в сравнении с открывающимися перед вами возможностями. Естественно, что более развитые страны обеспечат вас более высокой прибылью, поэтому все так стремятся сделать приложение, которое успешно завоевало бы не только национальный, но и региональный или глобальный рынки. В развитые страны стремятся не только русскоговорящие разработчики (владельцы), но также разработчики приложений из Индии, Китая, Бразилии и других стран, которые вполне могут обеспечить более дешевый труд и составить серьезную конкуренцию.

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

Цена приложения

Цена – стоимость плюс разумное вознаграждение за угрызения совести при назначении цены.

Амброз Бирс, сатирик

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

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

Многие разработчики давно продают свои приложения, по сути, создав основные правила игры на рынке мобильных приложений; они чувствуют его лучше и могут приспособиться быстрее, чем начинающий игрок. Изучайте чужой опыт, читайте интервью с разработчиками и узнавайте «кухню» мобильного бизнеса изнутри, тогда у вас будет гораздо больше шансов преуспеть.

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

Но что если похожие приложения стоят около $1? Если на рынке полно приложений по такой цене, значит, и ваше должно стоить приблизительно так же. Прибыль будет зависеть от количества привлеченных пользователей, а количество пользователей, в частности, зависит от того, на какой рынок вы нацелились. Если планируете покорить международный рынок, то низкая цена будет стимулировать продажи, приложение купит большое количество людей, и вы получите приличную прибыль. При низкой цене и продаже для малого количества пользователей прибыль получить сложно. К примеру, если вы создаете специализированное приложение для ограниченного количества специалистов, то при низкой цене оно не окупится. Его стоит продавать по более высокой цене, способной вернуть инвестиции с прибылью.

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

Низкая цена выгодна тем, что пользователь не беспокоится за потраченные деньги. Если он ежедневно тратит в 10 раз больше, чем стоит приложение, то может заплатить деньги исключительно из интереса, поэтому многие разработчики ставят очень низкие цены. Они надеются на большие продажи не только тем, кому приложение действительно интересно и полезно, но и случайным людям.

Не стоит думать, что, продавая сегодня по низкой цене, завтра вы с легкостью сможете ее поднять и зарабатывать больше. Такая стратегия далеко не всегда срабатывает. Люди ждут, что со временем цена изменится в сторону уменьшения, поэтому, подняв цену, вы потеряете часть покупателей. В таком случае важно, чтобы потеря не была критически большой. То есть если вы потеряете 25 % покупателей, подняв стоимость приложения на 50 %, то, возможно, останетесь с прибылью. Но если вы потеряете больше 50 % пользователей, а многие из них еще и оставят негативные отзывы, то это может привести к большим убыткам. И неизвестно еще, спасет ли возврат к предыдущей цене либо даже ее существенное понижение. Пользователи – люди эмоциональные, могут обидеться и отказаться от вашего приложения в пользу конкурентов. Поэтому продумывайте цену заранее и не повышайте ее без улучшения приложения. Любое повышение цен должно быть обоснованным и давать что-то дополнительное пользователям. Повышаете цену – улучшайте приложение. Оно должно становиться настолько лучше, насколько становится дороже.

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

Выходя на рынок мобильных приложений, желательно заранее продумать свою стратегию. Чед Мурета, автор книги «Империя приложений. Как создавать приложения-хиты»[24], рекомендует сделать 10 приложений за $2500 вместо одного приложения за $25 000. Естественно, что, потратив меньше на разработку одного приложения, вы оцените его дешевле, что приведет к нему больше пользователей. И если у вас есть такая возможность, последуйте совету Муреты. Хоть одно из 10 приложений, но станет популярным и окупит затраты на все остальные. Далее вы сможете его развивать и улучшать. Сделав одно приложение, вы скорее всего захотите вернуть потраченные на его разработку деньги как можно быстрее и не сможете поставить низкую цену, что уменьшит количество пользователей. Еще есть госпожа удача, которая более благосклонна к десяти приложениям, чем к одному единственному. Дайте ей выбор, и она вам улыбнется.

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

Как быть с конкурентами из числа бесплатных приложений? Все очень просто: вы должны давать пользователю что-то такое, что не способно дать ему бесплатное приложение. У вас есть преимущество: прибыль от продаж, часть которой вы можете направить на улучшение своего платного приложения. Ресурсы разработчиков бесплатных приложений, как правило, серьезно ограничены, и они не могут постоянно их развивать.

Глава 5

Для бизнеса и как бизнес

Трудности классификации

Сейчас только тот является менеджером, кто заставляет знания работать.

Питер Друкер, классик менеджмента

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

Корпоративные приложения решают задачи автоматизации бизнес-процессов, что приносит прибыль компании прямо и опосредованно через снижение затрат на ведение бизнеса. Целевая аудитория корпоративных приложений – владельцы, сотрудники и партнеры компании.

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

Коммерческие приложения чаще всего создаются как отдельный продукт непосредственно для заработка на продаже товаров, услуг, рекламы или покупках внутри приложения. Их тоже условно можно разделить на две группы: полезные (для личного использования или бизнеса) и развлекательные.

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

При создании мобильного приложения нужно держать в уме три пункта: цель, целевую аудиторию и окупаемость. Цель – решить конкретную проблему целевой аудитории. Целевой аудиторией могут быть клиенты (существующие или потенциальные), сотрудники или деловые партнеры. Окупаемость зависит от того, сколько вы потратите на создание приложения и сколько заработаете или сэкономите на готовом приложении.

Поскольку идея мобильного приложения – это бизнес-идея, для ее реализации обязательно нужно составить бизнес-план. Вы должны знать, сколько денег понадобится на разработку, поддержку и продвижение. Для этого вы должны взять свое техническое задание (как его составить, я расскажу в следующих главах) и узнать в нескольких компаниях, занимающихся разработкой, во сколько вам обойдется его реализация. Зная приблизительную стоимость и сроки разработки, вам не составит труда определить, сможете ли вы заказать желаемое приложение и рассчитать сроки окупаемости вложений в его разработку.

Игровая индустрия

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

Дэвид Хельгасон, Unity Technologies

Многие недооценивают возможности развлекательных приложений, поэтому начну с них. Как вы уже знаете, игровое приложение Pokemon Go завоевало популярность во всем мире буквально за считаные дни. Для создателей и издателей Pokemon Go – это отдельный коммерческий продукт, для всех остальных – возможность дополнительного заработка. По данным Sensor Tower, за первый месяц игра Pokemon Go заработала $200 млн[25], а за первые 80 дней, как сообщает Newzoo, – $470 млн, зарабатывая на пике популярности по $16 млн в сутки. В сентябре 2016 г. прибыль Pokemon Go упала до $2 млн в сутки[26].

Игра или иное развлекательное приложение может быть отличным способом рекламирования бренда, который имеет ту же целевую аудиторию. Например, если вы производите и продаете одежду для подростков, вы можете создать бесплатную мобильную игру для подростков с рекламой вашего бренда.

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

Взрослые не меньше детей любят игры и, собственно, оплачивают всевозможные игры для детей и себя. Особенно взрослые любят дурачиться с фотографиями и видео и разыгрывать других, поэтому приложения, позволяющее превратить свое лицо в львиную морду, пририсовать другу уши осла, создать себе одним кликом образ римского императора или восточной женщины быстро становятся популярными. К примеру, через белорусское приложение MSQRD для Android и iOS можно надеть на свое или чужое изображение маску тигра, обезьяны, Сталина, Джокера, Леонардо Ди Каприо и множества других персонажей, причем это можно делать в режиме реального времени (во время видеочата, веб-конференции). Приложение появилось в декабре 2015 г., в течение первых двух месяцев набрав 10 млн пользователей, и в 2016 г. Facebook купил компанию Masquerade Technologies, которая создала MSQRD. Кажется, это такая ерунда: изменение внешности в режиме реального времени. Но люди любят такие развлечения, поэтому создатели заработали миллионы.

Приложение Yo скачали миллионы пользователей. Все, что оно делает, позволяет отправить одно слово («Yo») другому пользователю приложения. Это такой способ общения. Простое приложение с чрезвычайно простой идеей, написанное за несколько часов, стало очень популярным. Никакой реальной пользы оно не приносит, поэтому неудивительно, что оно бесплатное. Мы сомневаемся, что, будь оно платным, оно имело бы такой же успех. Хотя всякое может быть, ведь за развлечения люди готовы платить деньги, причем немалые.

Можно создать развлечение наподобие приложения Prisma для iPhone, превращающее фотографии в рисованные картины. Неудивительно, что люди надолго погружаются в это занятие. Если развлекательное приложение сделано правильно, то пользователь может тратить в нем по нескольку часов каждый день на протяжении продолжительного времени.

Еще в 2015 г. исследования показывали, что жители США больше времени проводят в мобильных приложениях, чем перед телевизором[27], и этот тренд только возрастает. С тех пор разрыв по времени в пользу приложений только увеличивается. Ежедневно в приложении Pokemon Go американцы проводят больше времени, чем в Facebook, а количество активных пользователей у Pokemon Go больше, чем у Twitter[28], при этом скачивают это приложение чаще, чем Tinder.

Игры не только развлекают и отнимают время. Они сближают людей, учат работать в команде, развивают мышление и воображение. Многие говорят, что мобильная игра Pokemon Go решила проблему малоподвижного образа жизни. Если раньше людям трудно было оторваться от телевизора или компьютера, то сейчас они готовы пройти больше 10 000 шагов в день (норма ходьбы, ВОЗ), лишь бы поймать покемона. Иногда нужно пройти несколько километров, чтобы из «яйца» вылупился очередной покемон. Учитывая, что малоподвижный образ жизни ведет не только к ожирению, но и к множеству различных заболеваний, мобильная игра произвела благотворный социальный эффект. Это развлекательное приложение, которое приносит пользу здоровью игроков.

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

Брендированное приложение

Мобильное приложение – это способ коммуникации с постоянными клиентами.

Ираклий Беселидзе, «Премьер СВ»

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

Компания Zippo, продающая зажигалки, сделала промоприложение Virtual Zippo Lighter, имитирующее настоящие зажигалки. Пользователь может просмотреть виртуальные зажигалки, чтобы выбрать одну из коллекции для покупки. Кажется, что такое приложение не может привлечь многих пользователей, но это не так: в течение первых 1,5 лет оно было в числе лучших приложений в США.

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

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

Самый яркий пример промоприложения – это мобильное приложение Magic Coke Bottle, рекламирующее Coca-Cola. Установите приложение, встряхните телефон, с ним встряхнется нарисованная бутылка Coca-Cola и предскажет ваше будущее. Люди любят печенье и бутылки с предсказаниями.

Событийные мобильные приложения обычно делают для событий международного уровня: олимпиад, чемпионатов, фестивалей, конкурсов. К примеру, если вы спортивный фанат или спортивный журналист, то наверняка знакомы с официальным приложением Олимпийских игр Rio 2016, а также можете скачать приложение Олимпийских игр в Токио в 2020 г.

Онлайн-сервис

Будущее мобайла – это будущее онлайна. Это то, как люди получают доступ к онлайн-контенту прямо сейчас.

Дэвид Мерфи, Mobile Marketing Daily

Если вы едете на другой конец города, почему бы вам не захватить с собой чужую коробку и заработать на доставке? Так подумали создатели мобильного приложения Bringo Work и создали площадку, на которой собирают заказы на доставки от служб доставок, магазинов и частных лиц, где каждый может зарегистрироваться в качестве курьера. Как Uber дает возможность каждому человеку стать водителем и подзарабатывать таксованием, так и Bringo Work дает возможность каждому человеку стать курьером и подзарабатывать доставкой. Bringo Work – это пример отдельного коммерческого продукта.

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

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

Бронирование номеров в отеле, квартир, билетов и путевок через мобильное приложение тоже набирает популярность. Это можно делать через такие приложения, как Hotellook, Skyscanner, Aviasales, Kayak, Airbnb, Aeroflot. Люди выбирают мобильные приложения потому, что они дают возможность экономить, отслеживать акции, хранить денежные бонусы, бесплатно звонить и ускоряют заказ услуг.

Способ связи с клиентами

Мобильность – это не дополнительный канал, а совершенно другой способ взаимодействия.

Дэниэл Йеллин, IBM Mobile Platform

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

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

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

«Мобилизация продемонстрировала, что даже в условиях унификации и стандартизации лучшее решение возможно – на рынке побеждает тот, кто быстрее и качественнее обслужит клиента, обеспечив его лояльность за счет, например, оперативно сформированного индивидуального предложения»[29], – пишет Дмитрий Волков. Клиенты хотят индивидуального подхода. Через мобильное приложение вы можете его предоставить.

Мобильное приложение может приносить пользу и прибыль абсолютно для любого бизнеса. Если ваша компания занимается распространением контента, то есть распространяет информацию (газета, журнал, ТВ, радио), вы можете делать все это через мобильное приложение гораздо эффективнее. С мобильным приложением у вас появится возможность распространять весь или отдельный контент за плату, более эффективные инструменты для рекламодателей и более удобный способ получения контента для пользователей. Что может быть этим контентом? Да что угодно: акции, курсы валют, блоги, новости, RSS, газеты и журналы, ТВ, видео, аудио; обучающие материалы для самых разных категорий пользователей (клиентов, сотрудников, партнеров); справочные материалы, автоматические переводчики и т. д.

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

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

Автоматизация бизнес-процессов

Все внутренние процессы необходимо сделать электронными и интегрировать друг с другом.

Билл Гейтс, основатель Microsoft

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

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

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

Еще люди любят делать все самостоятельно и в любое удобное время, не общаясь с сотрудниками компаний лично, поэтому мобильные банки тоже становятся все популярнее. К примеру, сервис «Рокетбанк» – это посредник между обычным банком и клиентом. Можно открыть дебетовую карту MasterCard «Открытие – Рокет», которую клиенту привезут бесплатно. После получения карты клиент может бесплатно пользоваться счетом, оплачивать покупки, получать бонусы и проценты на остаток счета через приложение, которое работает на операционных системах iOS, Android и Windows Phone.

Автоматизация бизнес-процессов не приносит денег напрямую, но дает возможность работать больше, качественнее и быстрее, что в конечном итоге значительно снижает затраты компании и повышает прибыль. В частности автоматизация бизнес-процессов позволяет сократить штат, обслужить большее количество клиентов за определенное время и повысить цену услуг в связи с повышением качества сервиса.

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

Как пишет Леонид Черняк, мобильные технологии дают возможность не только эффективнее управлять бизнес-процессами, но и эффективнее управлять корпоративными знаниями: «Специалисты по управлению знаниями оценивают объем зафиксированных знаний, содержащийся в документах, базах данных и других местах, всего лишь в 20 % от общего корпоративного знания, а оставшиеся скрыты в головах»[30]. Корпоративные сети позволяют сотрудникам в любое время из любого места получить доступ к общему знанию, получить совет и поделиться опытом. Они могут объединять свои знания, тем самым повышая эффективность и количество правильно принятых решений.

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

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

Управление бизнесом

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

Дэвид Маркус, основатель Zong

В 2015 г. Роберт Илиясон открыл в шведском городке Викен супермаркет Naraffar, в котором нет продавцов. Обычный офлайновый магазин, в обычном городе, продающий обычные товары, полностью управляется владельцем через мобильное приложение.

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

Роберт Илиясон на экране смартфона видит, когда кто-то заходит в магазин и снимает с полки товар. Идентификация покупателя проводится во время вхождения в магазин, а если дверь открыта дольше, чем требуется для входа, то владельцу приходит оповещение. Так как городок небольшой (всего около 4000 жителей), содержать магазин с продавцом невыгодно. Автоматизация процесса продажи-покупки полностью снимает эту проблему[31]. Naraffar – яркий пример новой бизнес-модели в традиционном офлайн-бизнесе с автоматизацией почти всех основных бизнес-процессов.

Точно так же через мобильное управление можно управлять салоном красоты, службой доставки, пиццерией: вести запись клиентов, автоматически брать оплату, отправлять push-сообщения, отвечать на звонки (технология сlick to call), планировать рабочий график сотрудников, вести финансовый учет, удаленно следить за рабочей обстановкой.

Если вы руководитель, мобильное приложение позволит вам управлять своим предприятием 24 часа в сутки и из любого места планеты, где есть доступ к интернету. Ваше мобильное приложение будет выступать в роли чудесного пульта управления, с помощью которого вы можете:

• ставить задачи подчиненным и контролировать их выполнение;

• отслеживать эффективность как отделов, так и отдельных проектов;

• очень быстро реагировать на любые события.

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

Самое главное, что мобильное приложение можно интегрировать в уже существующую систему автоматизации. Если вы используете 1С Бухгалтерию, то к ней можно подключить приложение, если у вас есть сайт на Битрикс, то можно подключить приложение к нему, объединив все звенья в единое целое.

Глава 6

Подготовка к разработке

Пиар до запуска

Вы не Rovio. Если ваша PR-стратегия состоит из «создай что-нибудь, и они придут», то вам стоит хорошенько подумать еще раз.

Джанел Торкингтон, Appszoom

Ныне всемирно известный сервис Dropbox впервые появился на публике в виде трехминутного видеоролика. Видео демонстрировало будущие функции сервиса. За одну ночь число подписчиков пока еще не существующего продукта выросло с 5000 до 75 000 человек. Так авторы и инвесторы поняли, что сервис интересен пользователям.

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

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

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

Джон Саддингтон, партнер The Iron Yard (акселератор стартапов), на краудфандинговой площадке собрал 113 % средств из запрашиваемых $50 000 для запуска мобильного приложения Pressgram, способного обрабатывать приложения качественнее, чем Facebook и Instagram (больше функций – больше возможностей). Поскольку кампания по сбору средств на Kickstarter была более чем успешной, Саддингтон решил таким образом собрать деньги и на свой новый проект. Теперь представьте, что он решил никому не рассказывать о своей идее. Как бы он ее тогда реализовал? Иногда единственный способ создать и успешно продать приложение – заранее рассказать о нем как можно большему количеству людей: потенциальных пользователей, разработчиков, инвесторов.

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

Первое, что вы должны сделать – хороший промосайт. Его важными частями должны стать качественная SEO-оптимизация и реклама. Это необходимо для привлечения большего количества потенциальных пользователей. Правильная SEO-оптимизация также отсеет нецелевую аудиторию. Установленные разные системы веб-аналитики позволят хорошо изучить целевую аудиторию и определить тех, кто ею не является. С помощью веб-аналитики вы сможете узнать пол, возраст, интересы и потребности ваших пользователей и собрать большую базу ключевых слов для продвижения мобильного приложения, исключив неподходящие. Эти данные помогут вам эффективнее продвигать приложение через самые разные каналы.

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

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

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

Также вы можете разместить на сайте кнопку «Купить». Каждый, кто нажмет на нее, должен попадать на страничку с формой обратной связи либо регистрацией на сайте с объяснением, что приложения пока нет, но, как только оно выйдет, «мы вас проинформируем». Так поступают, чтобы определить реальное количество людей, готовых приобрести приложение, а не только тех, кто им интересуется. Люди, кликнувшие на кнопку «Купить», скорее всего, реально захотят купить готовое приложение.

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

Что можете сделать еще? Ходите на ИТ-тусовки, семинары и конференции. Выступайте или задавайте вопросы, представляясь и всячески пиаря себя и свое будущее мобильное приложение. По возможности «засветитесь» на телеканалах и в новостях. Отправьте пресс-релиз в СМИ: если вы напишите интересно, его обязательно кто-то опубликует.

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

Вот о чем вы можете писать:

• Как продвигается работа над вашим приложением.

• Что вы уже сделали.

• Каких успехов достигли.

• Как учли пожелания будущих пользователей.

• Что вы уже можете показать им.

Ваши идеи, заметки, описание процесса работы, встречи, дела компании, скриншоты и зарисовки – все, что может сделать вас ближе и понятнее целевой аудитории.

Этот процесс чем-то напоминает ловлю рыбы: забрасываете крючок с наживкой и ждете, когда рыба клюнет, потом тянете, не давая ей сорваться с крючка.

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

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

Выбор разработчика

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

Рэнди Рэйесс, VenturePact

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

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

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

Раньше один программист мог написать код для чего угодно. Сегодня программистов много, одни пишут программный код для веб-сайтов, другие для компьютеров, третьи – для мобильных устройств. С дизайнерами похожая история. Есть дизайнеры для полиграфии, UX-UI, веб-сайтов и др. Каждый из этих специалистов отлично разбирается в своей родной отрасли, а в других или посредственно, или вообще никак. Если надумаете заставлять своего программиста писать мобильное приложение, потом не удивляйтесь, что разработка затянулась на неограниченное время и приложение будет совсем не таким популярным, как у конкурентов.

Если вы хотите собрать полноценную команду, и у вас есть на это бюджет, я как бизнес-хирург могу помочь собрать необходимых людей, сделать из них команду и поспособствовать правильной настройке внутренних процессов. Как всегда, вы можете это сделать, обратившись ко мне через мой официальный сайт http://semenchuk.com

Самым выгодным и оптимальным способом создания мобильного приложения является аутсорсинг, то есть наем специалистов со стороны. Есть фрилансеры и биржи фриланса, предлагающие сделать приложения по очень заманчивым ценам и обещающие качество запредельного уровня. На деле большинство фрилансеров выполняют низкокачественную работу, делают это долго и берут не так уж мало. Кроме того, один фрилансер не справится с разработкой качественного приложения. Довольно часто встречаются мошенники, берущие предоплату и затем исчезающие. Затягивание работы, использование чужих наработок, которые охраняются авторским правом, без вашего уведомления, создание приложений с большим количеством ошибок и недоработок – тоже не редкость. Для многих фрилансеров разработка приложений не основной способ заработка, а подработка, поэтому вы можете представить, как они работают (навыки, сроки, качество). Общаясь с фрилансером, вы никогда не знаете, с кем реально имеете дело, каков его реальный опыт и к чему приведет ваше сотрудничество.

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

Как говорит Александр Богданович, глава департамента разработки мобильных приложений XIM Wireless: «Фрилансер – это одна боевая единица. А компания гарантирует 100 %-ное выполнение заказа, потому что в ее резервах есть определенное количество специалистов. И в случае выхода из строя одного человека есть целая команда, которая работает над данным заказом, что само собой является гарантом выполнения заказа. Поэтому команда – это неоспоримый факт выполнения заказа по сравнению с фрилансом»[32].

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

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

• Ваше сотрудничество будет официально оформлено договором, в котором будут прописаны взаимные права и обязанности.

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

• Наличие в команде более квалифицированных разработчиков и использование более современных технологий.

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

Не останавливайте выбор на первой компании. Изучайте рынок разработчиков, ищите другие компании, общайтесь с ними. Так как стоимость приложения довольно высокая, а вам еще придется его развивать, улучшать и устранять ошибки, советую не полениться и тщательно выбирать, с кем сотрудничать. Общаясь с разными компаниями, вы почерпнете немало полезной информации, например, узнаете, что разные разработчики могут говорить совершенно противоположные вещи об одном и том же. И это нормально, потому что рынок молодой и на нем присутствует множество компаний с разным уровнем оказания услуг. Советуем пообщаться хотя бы с 10 разными компаниями, а еще лучше с 20–30. Таким образом вы лучше поймете, как общаться с разработчиками, и сможете выбрать лучшего.

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

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

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

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

Обратите внимание на манеру речи и поведение сотрудников. Представитель разработчика должен вести себя уверенно, не нервничать, быть вежливым и отвечать на любые вопросы. Если разработчик часто использует непонятные для вас слова и говорит быстро – это плохой признак: возможно, вас пытаются обмануть или по какой-то причине хотят запутать. Если вам что-либо непонятно или вы в чем-то сомневаетесь, задайте уточняющий вопрос или хотя бы сообщите об этом собеседнику. Хороший разработчик может легко и быстро объяснить что угодно относительно своей работы на простых примерах понятным для клиента языком.

Если вы живете в большом городе, то можете найти компанию-разработчика из провинции, делающую приложения значительно дешевле. Если у вас нет возможности регулярно туда ездить – не беда, работу можно организовать удаленно. Но в таком случае вы должны тщательно проверить компанию через интернет.

Итак, на что стоит обратить пристальное внимание?

1. Цена: должна быть ни низкой, ни высокой; она должна быть адекватной оказанным услугам.

2. Все и сразу: если разработчики делают все и сразу, значит, они ничего не делают качественно. Ищите компанию, которая специализируется на разработке мобильных приложений.

3. Городской телефон, адрес: если их нет, значит, это виртуальная компания.

4. Очепятки: если в тексте присутствует много грамматических и орфографических ошибок, значит, также они будут делать и приложение. Внимание к деталям важно.

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

6. Насколько известна компания, ее учредители и работники: чем больше материалов о них вы сможете найти в интернете, тем лучше.

Самый простой способ узнать уровень разработчика – спросить у него, как компания Google советует создавать приложения и как доносит эту информацию разработчикам. Дело в том, что Google выпустил руководство для Android-разработчиков о том, как лучше создавать и публиковать приложения. Если перед вами разработчик, который ничего не смыслит в разработке, он точно ничего не знает об этом руководстве и никогда его не читал. Руководство размещено в каталоге книг Google Play и называется The Secrets to App Success on Google Play (Second Edition). Также вы можете поинтересоваться текущим изданием этого руководства. Если разработчик давно не обновлял свои знания, значит, он не в курсе, что уже существует второе издание[33].

Традиционно всю работу выполняет кто-то один: один фрилансер или одна компания. Если есть возможности (для этого необходимо иметь опыт и сотрудника), то можно разделить работу между несколькими разработчиками. Например, ваш дизайнер создает дизайн, а остальную работу выполняют в сторонней компании, либо часть работы делает фрилансер, а все самое важное – компания. Это позволяет сэкономить на затратах, но одновременно создает дополнительные трудности в процессе разработки из-за необходимости согласования работы разных специалистов. Так стоит поступать только тем, кто действительно знает, что он делает и уже делал подобное в ИТ-сфере.

И последнее. Если вас что-то смущает или вы не уверены в выбранном разработчике, обязательно поговорите с ним об этом. Обговорите все, что вам не понравилось или показалось странным. Если ответы разработчики вас удовлетворят, начинайте с ним работать. Если он начнет вести себя неадекватно, говорить и обещать золотые горы либо вы не устраните свои подозрения, лучше сразу распрощайтесь и найдите другого. Если начнете работать с компанией, которая вызывает у вас сомнения, то со временем они, скорее всего, увеличатся. В результате, были сомнения оправданны или нет, вы будете недовольны выполненной работой. Поэтому следуйте золотому правилу: если что-то не нравится, откровенно обсуждайте или ищите другого разработчика.

Если вы так и не смогли найти компанию разработчика, напишите мне на slava@semenchuk.com с описанием вашей задачи, и я порекомендую вам специалистов.

Переговоры с разработчиками

Убедитесь, что вы очень четко определили роли и обязанности. Платите за результаты, а не за часы работы. Регулярно сверяйтесь с командой и, если вы чувствуете, что ничего не получится, сразу прекращайте отношения.

Саймон Касуто, eLearning Mind

Всех, кто связан с компьютерами, принято считать не от мира сего. Когда-то давно именно так и было. Тогда программированием занимались только личности с определенным складом ума, это были ученые и первопроходцы, с которыми сложно общаться и договариваться. Сегодня ситуация кардинально изменилась, появились разработчики, умеющие вести переговоры и договариваться на выгодных для себя условиях. А еще эти самые разработчики очень редко общаются напрямую с заказчиком. Они выполняют свою работу. С заказчиком теперь говорят те, кто должен, – менеджеры по работе с клиентами, а с ними договариваться очень легко.

Не стоит думать, что у хорошего разработчика обязательно должен быть хороший менеджер по работе с клиентами. Многие компании специально ищут отличных продажников, способных продать кому угодно и что угодно. Их цель одна – получить как можно больше заказов, и среди заказчиков обязательно найдется тот, кого можно будет с легкостью облапошить. Задержитесь у менеджера по работе с клиентами, общайтесь с ним как можно больше и чаще. При всем своем умении манипулировать, они часто выбалтывают лишнее, потому что слишком любят болтать. Главное, начать беседу с ними так, чтобы их разговорить, а затем просто внимательно слушать и слышать сказанное между строк. Если сомневаетесь в искренности менеджера по работе с клиентами, постарайтесь понять – только он один такой неискренний или вся команда в целом?

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

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

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

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

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

Не слушайте советов от людей из своего ближнего окружения, которые якобы разбираются в мобильных приложениях. Один заказчик рассказывал забавную историю о «специалисте», не создавшем ни одного приложения, не разбирающемся ни в дизайне, ни в программировании и вообще далекого от информационных технологий, который был уверен в своей компетентности, потому что он давно пользуется смартфонами и видел много мобильных приложений. Как ни странно, многие заказчики больше прислушиваются к таким вот знакомым «специалистам», а не к реально разбирающимся в своем деле разработчикам. Результаты всегда плачевны.

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

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

Чтобы заинтересовать своим заказом хорошего мобильного разработчика, для начала вы должны знать, чего на самом деле хотите. Чем яснее вы представляете себе бизнес-цели, которые поможет достичь приложение, тем лучше. Если вы не можете сформулировать, что хотите получить от приложения, то разработчики вам в этом вряд ли помогут. Для лучшего понимания разработчиком своих задач, предоставьте ему необходимые материалы: описание идеи, наброски дизайна, текста, понравившиеся приложения, приложения конкурентов, информацию о вашем бизнесе и все, что поможет специалистам быстрее понять, чего вы хотите и как это лучше реализовать. Приходя с пустыми руками, вы обрекаете себя и разработчиков на долгие, утомительные, часто безрезультатные разговоры. Когда разработчик поймет, что вы хотите, он поймет свою выгоду, как он сможет выполнить поставленную задачу и будет готов приступить к работе. Не удивляйтесь, если разработчик захочет узнать все о вашем бизнесе и ваших клиентах. Чем откровеннее будет ваше общение, чем теснее будет ваше сотрудничество, тем лучших результатов вы добьетесь. Заинтересовав разработчика своей идеей, вы тем самым гарантируете себе, что он реализует ее качественно, быстро и даст вам много дельных советов.

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

Некоторые разработчики выполняют только то, что оговорено, ничего более. Они могут делать хорошие приложения, но только в рамках ваших требований. Например, если заказчик скажет, что хочет видеть в приложении красный круг на белом фоне, они сделают красный круг на белом фоне и больше ничего. Они не спросят: «А зачем вам один красный круг?» Они не посоветуют: «Сделайте лучше три круга». Они не скажут, что красный круг в приложении сам по себе вообще никому не нужен. Они просто сделают то, что вы требуете, не задавая лишних вопросов, даже если это совершенно бесполезное приложение, на которое вы можете потратить десятизначную сумму и несколько лет. Они это могут сделать очень качественно, красиво, с использованием последних технологий. К тому же будут гордиться своей работой, считая, что если все сделано согласно техническому заданию, значит, все сделано идеально. С такими разработчиками сложно работать. Их заказчики – это люди, которые могут правильно составить техническое задание самостоятельно, поэтому скорее всего такие разработчики вам не подходят. Вам нужно, чтобы вас качественно проконсультировали по всем вопросам, касающимся создания приложения.

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

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

Уважайте разработчика, забудьте про «Может быть, я закажу у вас приложение. Вы пока уделите мне 10 дней рабочего времени, а я подумаю». С таким подходом нормальные разработчики не захотят тратить на вас даже 15 минут. Даете конкретное задание и заставляете разработчиков назвать вам приблизительные сроки и цену. Если разработчик говорит: «Возможно, тут мы сделаем как-то иначе», значит, он пока не знает, как и что будет делать, и это нормально. Вероятно, ему нужно больше времени для прояснения ситуации. А может быть, он вас не понял. В любом случае перед подписанием договора устраните все недоразумения.

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

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

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

Всегда помните, кто самый главный в разработке мобильного приложения. Это не вы. И не разработчик. Это будущий пользователь приложения. Приложение создается для пользователей. Не для вас или разработчика. Вас обоих интересует только прибыль, а пользователя – возможности, которые он получит, заплатив за приложение. Ваша цель при создании мобильного приложения состоит в том, чтобы максимально удовлетворить пользователя, а не свое эго или пожелания разработчика. Кто платит за пользование приложением – тот и главный.

Если вы думаете, что придете один раз, все обсудите и разработчики сделают вам приложение, то вы ошибаетесь. Переговоры заканчиваются только тогда, когда вы заканчиваете свои отношения с конкретным разработчиком. Приложение не делается за один день, не делается даже за одну неделю. Вы постоянно будете что-то обсуждать с разработчиком: сначала создание приложения, потом раскрутку, потом совершенствование.

При разработке любой программы всегда возникают сложности, которые можно либо решить переговорами, либо перейти на личности и оскорбления, потеряв время и деньги. Регулярно общайтесь, интересуйтесь, что уже сделано. С одной стороны, это не даст разработчикам забыть о вас и отложить ваше приложение в сторону, с другой – даст вам более глубокое понимание приложения и той работы, которую выполняют разработчики. Если установите с ними доверительные отношения, то сможете взаимовыгодно обсуждать любые вопросы и останетесь довольны сотрудничеством.

Не оскорбляйте разработчика и не учите его работать. У разработчиков невероятные возможности по созданию проблем для заказчика, выявить которые мало кто сможет, а доказать вообще нереально. Предотвратить их можно только нормальным уважительным общением. Если вам что-то не понравилось, то спросите, почему это сделано так, а не иначе. Возможно, вы неправы, а специалист как раз сделал все, как нужно. Возможно, разработчик чего-то недосмотрел. Откровенное обсуждение поможет все выяснить.

Интеллектуальная собственность

Интеллектуальная собственность подвергается атакам с совершенно неожиданных сторон. Кто мог представить, что бабушки Среднего Запада будут по интернету обмениваться пиратскими копиями инструкций для вязания?

Линус Торвальдс, главный архитектор Linus

В материальном мире, мире вещей, нас с детства обучают правилам поведения и законам, которые нужно соблюдать. Мы быстро узнаем, что, взяв конфету с прилавка и не оплатив ее, можно получить хорошего тумака. Мы вырастаем и прекрасно помним, что нельзя брать чужие вещи. Обычно у них есть владелец, которого очень просто идентифицировать. Если какая-то полезная вещь валяется на дороге, она быстро находит нового владельца. Каждый знает, что значит «чужая собственность», многие ее даже уважают, сообщая о найденных вещах владельцам или давая объявления о находке.

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

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

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

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

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

Некоторый контент распространяется с лицензией, то есть с указанными правилами его получения и использования, а другой можно найти в интернете без лицензий. Это вовсе не значит, что вы вольны делать что угодно с контентом без лицензии. Любой контент кому-то принадлежит, и только владелец вправе им распоряжаться. Если вы видите название лицензии, значит, автор решил распоряжаться своим контентом по определенным правилам. Если лицензии нет, значит, он не уведомил общественность о том, как может распространяться данный контент, и если вы хотите его распространять, то вначале должны спросить разрешения.

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

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

Если при создании приложения используются материалы, принадлежащие кому-то иному, например иконки или программный код, то требуйте доказательств их приобретения в виде документа. Еще недавно использование краденого контента не влекло за собой крупных проблем, но ситуация меняется. Например, появился Роскомнадзор, заботящийся о соблюдении прав интеллектуальной собственности в интернете. Количество судебных дел о нелицензионном программном обеспечении выросло в разы. Попытки отсудить у кого-то крупную сумму за использование такого же дизайна, логотипа и названия теперь не редкость.

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

Если ваше приложение будет успешным, сразу найдется много желающих заработать на нем. Часть из них скопируют вашу идею, другие – отдельные функции или используют название и логотип, делая вид, что их приложение имеет прямое отношение к вашему. Найдутся и те, кто скопирует все без исключения: и название, и логотип, но сделает все худшего качества. Единственный способ найти выход из всех этих сложных юридических вопросов – найти хорошего юриста или обратиться к таким сервисам, как onlinepatent.ru (предварительно подав заявку онлайн), которые помогут защитить ваши права.

Юридическая помощь

Юристы – единственная категория людей, которым незнание законов ничем не грозит.

Иеремия Бентам, философ-моралист и правовед

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

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

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

Юриспруденция в отличие от математики не является точной наукой, хоть таковой и должна была бы быть. Законы часто трактуются по-разному и противоречат друг другу. Данную главу не стоит воспринимать буквально, Она написана для того, чтобы вы поняли важность правильно оформленных юридических отношений – будь то с пользователем приложения или с поставщиком контента. Прежде чем заключить договор с разработчиками, я настоятельно рекомендую получить консультацию у хорошего юриста, разбирающегося в специфике информационных технологий. Как автор этой книги я не несу никакой ответственности за результаты применения вами любым моих рекомендаций.

Умные люди, давно сидящие в интернете, сразу могут сказать, что юрист не нужен, ведь можно почитать сайты, затем найти похожий договор либо пользовательское соглашение и приспособить под свои нужды. Не советую так делать. К примеру, в интернете можно найти неплохой договор, созданный совместными усилиями пользователей социальной сети Хабрахабр[34]. Вам будет очень полезно ознакомиться с текстом этого договора, а также материалами и комментариями к нему, чтобы понять, о чем вообще идет речь, как он может выглядеть и какие пункты соглашения вы можете добавить в свой договор. Но это не отменяет необходимости общения с юристом. Любой договор, как и любая сделка, важен своими деталями. Специалист по праву интеллектуальной собственности убережет вас от ошибок.

Договор с разработчиками

Для того чтобы правильно прочитать договор, всего-то и нужны: здравый смысл, логика и немного терпения. Здравый смысл поможет отнестись к тексту критически: если вы три раза прочитали договор и вам все понятно, но в пункте 13.13 вас явно обманывают – скорее всего, вас действительно обманывают.

Владимир Беляев, координатор «Центра управления законом»

Если вы думаете, что оплата разработки мобильного приложения автоматически делает его вашим, вы ошибаетесь. Также ошибаетесь, если думаете, что станете автором мобильного приложения, созданного кем-то другим. Я видел договоры, в которых было написано о передаче авторских прав, об их уступке и даже об отказе в чью-то пользу. Вот только по закону авторское право от человека к человеку не передается. Оно вообще не передается, поскольку является личным неимущественным правом, и передать его другому человеку невозможно ни по закону, ни по здравому смыслу. Тот, кто создал приложение, всегда будет его автором.

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

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

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

Знаете, чем грешат абсолютно все разработчики мобильных приложений? Срывом сроков. Это обыденное явление в ИТ, и не стоит его бояться. Откровенно говоря, никто не может вам выдать 100 %-ную гарантию соблюдения сроков и качества работ, потому что это физически невозможно. При создании мобильного приложения, как бы детально ни было описано техническое задание, всегда возникает множество проблем, которые разработчик просто не в состоянии предвидеть. И только регулярное и тесное общение с разработчиком поможет вам понять, на какой стадии разработки находится ваше приложение.

Если нет договора, сроки будут сорваны на неопределенное время и никто не понесет за это никакой ответственности. В договоре вы можете указать, при каких обстоятельствах разработчик несет ответственность за срыв сроков работы и какую именно (доработка за своей счет, компенсация).

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

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

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

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

1. Передача исключительных прав.

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

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

Так как автором все равно остается разработчик, вы должны добавить пункт о праве использования приложения без указания имени автора.

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

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

2. Предусматривание ответственности за использование чужих материалов.

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

3. Техническое задание.

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

4. Условия приема-передачи дизайна.

Дизайн мобильного приложения подписывается отдельным актом приема-передачи и оговаривается в отдельной секции технического задания. Это необходимо, потому что дизайн всегда требуется дорабатывать.

5. Перечень этапов разработки мобильного приложения.

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

6. Соглашение о неконкуренции.

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

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

7. Условия нераспространения информации.

Обязательно оговорите условия нераспространения информации о вашем приложении. Обычно оно называется Non-Disclosure Agreement, что переводится как «договор о конфиденциальности», или «договор о неразглашении информации», в числе которых персональные данные, коммерческая тайна, условия сотрудничества и т. д. Такое соглашение гарантирует, что разработчик не будет рассказывать о своей работе, а также делиться вашими секретами и технологиями со всеми подряд. Важно также, что этот пункт действует и после завершения договора, то есть бессрочно.

8. Результат сотрудничества.

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

Часто заключают договор с использованием почасовой оплаты. В таком случае убедитесь, что есть отдельный пункт, обеспечивающий прозрачный контроль за затраченным разработчиком временем при создании приложения. К примеру, контроль можно осуществлять через сторонний сервис, постоянно следящий за тем, что делает разработчик за своим компьютером, или же видео выполнения работы.

9. Условия оплаты.

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

Если рассчитываетесь по безналичному расчету, то обычно с подтверждением оплаты проблем не возникает. Если платите наличными, советую получить от разработчика документ, подтверждающий факт оплаты. Документ требуйте в момент оплаты, а не когда-нибудь «завтра». Также на документе должны стоять печать и подпись от компании разработчика.

10. Акт выполненных работ.

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

Соглашение с пользователями

Чем точнее в документе учтена специфика сервиса, тем меньше вероятность того, что у вас не найдется адекватного решения при возникновении конфликтной ситуации.

Павел Мищенко, юрист

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

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

Пользовательское соглашение, или, как его еще называют, лицензионное соглашение с конечным пользователем (end-user license agreement (EULA)), – это договор, регулирующий отношения между вами, правообладателем приложения и пользователем приложения. Он касается только условий использования мобильного приложения. Похожие соглашения есть практически в любом онлайн-сервисе и приложении для обычного компьютера. В народе их еще называют «лицензией». Имейте в виду, что из-за неверно написанного соглашения вам могут отказать в публикации приложения в магазине приложений.

Одним из самых важных пунктов лицензионного соглашения является отказ от ответственности (Disclaimer). В информационных технологиях его обычно добавляют в любое приложение и сервис, чтобы тем самым обезопасить себя от любых негативных последствий, возникших у пользователя при использовании программы. Это делается для предотвращения проблем у владельца приложения. Те, кто наперед продумывают все юридические последствия, абсолютно правы.

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

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

Оферта регулирует ваши отношения с пользователем по части оказания услуг и поставки товара, то есть условия купли-продажи. Информация о конфиденциальности описывает, какие данные собираются и как они будут использоваться. Так, например, если приложение собирает личные данные (имейл, имя, телефон и др.), то, скорее всего, вы должны будете уведомить об этом Роскомнадзор, в противном случае рискуете быть оштрафованными. Довольно часто, мобильные приложения отсылают собираемую информацию третьим сторонам, о чем можно найти отдельный пункт либо в лицензионном соглашении, либо в соглашении о конфиденциальности.

Техническое задание

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

Вайсфельд Мэтт, автор книги «Объектно-ориентированное мышление»

Техническое задание пришло к нам из производства. Когда требуется создать какую-то деталь или устройство, то еще до его создания необходимо иметь ясное представление о том, как должен выглядеть результат работы, какие функции будет выполнять устройство, из каких материалов состоять и т. д. Производство немыслимо без технического задания (далее – ТЗ), так как значительно облегчает появление новых гаджетов, вещей и программ.

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

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

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

Есть заказчики, требующие создать вначале договор с прикрепленным к нему ТЗ, а затем говорящими: «Только тогда мы подумаем над тем, заказывать ли у вас». Дескать, иначе они не смогут понять уровень профессионализма разработчика или сразу хотят увидеть, что он способен предложить. Частично это правда, и по ТЗ действительно можно судить о разработчике, но ТЗ не создается на коленке за несколько часов. Это сложная работа, требующая участия многих специалистов и отнимающая много времени. Разработка ТЗ должна оплачиваться, иначе оно не будет качественным. При заказе и составления ТЗ, и разработки мобильного приложения стоимость составления ТЗ будет ниже, чем для тех, кто заказывает только одно ТЗ. Это связано с затратами времени специалистов: если они тратят его как на ТЗ, так и на производство приложения, то это окупается, в отличие от написания ТЗ без продолжения работы.

Государство позаботилось о правильности создания ТЗ, выпустив для этого соответствующие межгосударственные стандарты (ГОСТ, ОСТ). Вот только проблема в том, что они несколько устарели. Например, ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы» был выпущен еще в 1989 г. Не советую использовать ГОСТ как основу для создания качественного ТЗ, хотя вы можете почерпнуть там что-то полезное.

Как и договор, ТЗ в процессе работы над приложением может изменяться. Не стоит относиться к договоренностям так, будто они высечены на камне – эти времена давно прошли. Действуйте гибко. Если выгодно изменить договор, в том числе техническое задание, – меняйте. Жизнь часто вносит коррективы, и лучше вовремя приспосабливаться к происходящему.

Из-за отсутствия единых стандартов каждая компания делает ТЗ по-своему. С одной стороны, это дает невиданную гибкость, а с другой, ведет к полной неразберихе, и если заказчик захочет передать свой проект другому разработчику, то не исключено, что придется менять ТЗ. Ниже я расскажу только о самых важных частях технического задания.

1. Назначение, цели, задачи и результат.

Понятно и доступно опишите, зачем вам мобильное приложение и какие задачи оно должно решать. Обычно кратко описывают каждую большую задачу, а детализацию делают в описании подзадач.

2. Целевая аудитория.

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

3. Структура.

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

4. Макеты экранов (страниц).

В общем виде отображаются самые важные элементы каждого экрана, начиная с главного. Это можно сделать как на бумаге, так и в специализированном приложении или онлайн-сервисе.

5. Функционал.

Описать все функции: как они будут реализованы, как будут работать и зачем они нужны.

6. Дизайн.

Привести примеры понравившихся приложений, описать пожелания по оформлению.

Некоторые заказчики требуют описывать как можно больше деталей. Их можно понять, ведь они пытаются не только внести ясность, но и обезопасить себя от недобросовестных исполнителей. Однако разработчику чрезмерная детализация всегда добавляет проблем, потому что не все можно предсказать наперед и увидеть, как одно будет сочетаться с другим. Возможно, наоборот, не будет, поэтому иногда требуется создать прототип приложения. Конечно, это значительно усложняет разработку. Хорошие разработчики составляют ТЗ в меру детально, чтобы у них была возможность оперативно вносить изменения в конечный результат.

Глава 7

Разработка мобильного приложения

Начало

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

Артур Блох, Законы Мерфи

Создание нового мобильного приложения в каждой компании начинается по-разному. У всех компаний, серьезно относящихся к своим обязательствам перед заказчиком, есть одно общее правило при разработке приложений: вначале оно проектируется. Это обязательный этап создания любого мобильного приложения сложнее калькулятора.

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

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

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

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

Как организовать сотрудников так, чтобы они одновременно работали над приложением и после этого не приходилось все переделывать заново? Нужно ясное видение того, что должен делать каждый из них, когда, в каком объеме и как совместить затем работу с работой другого специалиста. Для этого необходимо управление проектами.

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

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

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

С точки зрения заказчика, логично все детально описать, упорядочить и продумать в виде проекта и только после этого приступать к работе. Например, как это делают при постройке дома: нужно заранее утрясти все проблемы и обговорить все с заказчиком и только после этого начинать что-то делать. В материальном мире такой подход действительно всегда срабатывает. С разработкой мобильного приложения так не получится. Она скорее напоминает квантовую механику, где один электрон одновременно может быть в двух местах. Я хочу сказать, что при разработке приложений невозможно наперед все предсказать и описать. Это и есть основной камень преткновения между заказчиками и разработчиками.

Создание практически любого приложения начинается с чистого листа. Разработчик может использовать готовые элементы из прошлых работ, но их очень мало и они редко подходят для других типов проектов (если только речь не идет о сотнях похожих приложений, как у нас было с салонами красоты). Весь программный код, дизайн, звуки – все создается заново. Отчасти поэтому сложно не только определить сроки выполнения заказа, но и установить цены за работу. Разработчик, даже несмотря на детальное ТЗ, все еще плохо представляет, какими способами получится все это реализовать и что получится на выходе. Многие из пунктов ТЗ и договора заказчик обязательно будет трактовать так, как ему выгодно или захочется, что в результате приведет к изменениям в приложении.

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

«А как же фреймворки, библиотеки и готовые куски кода из прошлых работ?» – спросит опытный заказчик. А так, что это все равно придется приспосабливать под нужды нового проекта. Да, готовый код облегчает разработку, но вы не сможете использовать фреймворк без тщательной подгонки под проект, то есть разработчику все равно придется изрядно потрудиться.

Разработка мобильного приложения не линейный процесс. Часто приходится возвращаться к предыдущим этапам работы, что-то доделывать и переделывать. Иногда потому, что так захотел заказчик, иногда потому, что так лучше, иногда из-за найденных ошибок. Все это неотъемлемая часть процесса разработки любого программного обеспечения. Это значит, что, если вы заставите разработчика предсказывать все нюансы и тонкости будущего приложения на бумаге в виде проекта, это выльется в пустую потерю времени и денег и растянет проектирование на неопределенный срок.

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

Избежать обеих крайностей помогает следование гибкой методологии разработки (Agile), позволяющей подстраиваться под проект, сохраняя его целостность и имея явные ограничения в виде сроков и сложности кода. Обычно проект разбивается на этапы, каждый из которых является самодостаточным и законченным проектом, в то же время оставаясь частью большего проекта.

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

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

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

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

Нейминг

Придумать удачное название – не пара пустяков: это адский труд.

Нейл Тейлор, креативный директор, экс-неймер

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

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

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

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

Лучше всего подобрать название совместно со своей целевой аудиторией. Это одновременно и способ выбрать название, которое гарантированно нравится людям, и способ попиарить приложение на этапе разработки. Объявите о конкурсе с призом, который ценен для будущих пользователей приложения. Установите правила конкурса, сроки и требования к названию. Чем больше людей из целевой аудитории примут участие, тем большее количество вариантов названий вы получите. Останется только выбрать самое подходящее.

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

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

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

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

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

Не стоит называть приложение тем же именем, что и ваша компания или давать ему свою фамилию, если вы частный предприниматель. Так делают только те, кто уже очень известен, и раскрученное имя помогает продавать. Если же вы мало известны, то придумайте интересное название, привлекающее внимание больше, чем «Иванов» или «Попов».

Варианты названия сразу же ищите в поисковой системе: может быть, кто-то их уже использует? Также ищите его в магазинах приложений. Если название свободно – можно использовать. Если приложение станет популярным, рано или поздно вы задумаетесь о регистрации торгового знака, тогда придется проверять, не зарегистрировал ли кто-то такое же или очень похожее имя официально. Желательно проверить это как можно быстрее.

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

Записывайте идеи. Сделайте список всех идей, оставьте его на неделю-другую, а потом просмотрите свежим взглядом. Я уверен, вы удивитесь тому, как сразу не увидели, что некоторые названия абсолютно бессмысленны или глупы. Отбросьте их, обдумайте оставшиеся названия еще раз и удалите те, которые посчитаете бесперспективными. В результате у вас останется мало подходящих названий, из которых вы выберете лучшее.

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

Пользовательский интерфейс

Мы сделали иконки на экране такими хорошенькими, что вам захочется их лизнуть.

Стив Джобс, сооснователь Apple

Афоризмы – это интерфейсы, по которым передается оценка и понимание.

Алан Перлис, ученый в области информатики

Непосредственная разработка мобильного приложения обычно начинается с создания интерфейса. Интерфейс пользователя (User Interface) – это все, что вы видите в своем приложении, все элементы управления приложением, а также все способы уведомления о происходящем в приложении. Некоторые могут называть интерфейс дизайном, но это неверно, так как дизайн слишком обширное понятие. А вот интерфейс – это как раз все то, что позволяет вам получать информацию из приложения и передавать ее в приложение. Сюда относятся все «кнопочки» на экране, клавиатура, голосовое управление, управление жестами, вывод информации на экран, вибрирование, звуки и голосовые уведомления.

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

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

Нужно учитывать пользовательский опыт. Когда сотрудники компании Visualead создавали рисунки для сканирования в качестве кода, они поняли, что в обычной картинке пользователь не распознает код для сканирования, в результате чего родилась идея объединить картинку с QR-кодом. Так появился визуализированный QR-код. По-другому сделать было невозможно, ведь без QR-кода даже сам разработчик не догадается, какая картинка содержит код, а какая нет.

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

1. Какую главную задачу необходимо решить с помощью приложения?

2. Для кого создается приложение?

В каждом приложении все вертится вокруг одной самой главной задачи – той, которую оно должно решать: и внешний вид, и режим управления; второстепенные задачи при этом отодвигаются на второй план. Только так можно сделать популярное приложение, выполняющее свои функции.

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

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

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

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

Создание интерфейса начинается с разработки внешнего вида управления приложением (визуальный интерфейс), потому что большую часть времени пользователь использует именно его, и с ним всегда связаны наибольшие проблемы. Кроме того, визуальный интерфейс проще сделать в виде прототипа, чтобы протестировать и показать заказчику.

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

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

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

Не стоит при первом запуске приложения предлагать пользователю зарегистрироваться или уходить прочь. Это очень плохая практика. Крупные и известные компании могут себе позволить так поступать, потому что, если пользователь скачивает их приложение, он точно начнет им пользоваться. Они напомнят ему об этом. Можете ли вы себе это позволить?

В Creators большинству заказчиков мы советовали сделать все возможное, чтобы пользователь мог работать с приложением без необходимости регистрироваться или хотя бы имел возможность опробовать его, а затем уже зарегистрироваться – это помогает удержать пользователей. Хотя процесс регистрации выглядит простым, на самом деле он требует от пользователя дополнительных действий. Пользователь как минимум должен заполнить два поля: имя пользователя и пароль. И тут начинаются проблемы, потому что пользователи вообще не хотят ничего делать. Они хотят получить все и сразу, ничего не заполняя, не нажимая, даже не скачивая. Также типичный пользователь очень не любит, когда от него чего-то требуют и указывают, что он должен делать и как. Он считает себя владельцем смартфона, не обязанным выполнять требования какого-то очередного приложения. При первом запуске на первом экране ваше приложение должно быть готово к использованию без необходимости дополнительных манипуляций со стороны пользователя.

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

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

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

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

Прототип

Если картинка лучше тысячи слов, то прототип лучше десяти тысяч.

Тодд Варфел, основатель Messagefirst

Определившись с размещением элементов в приложении, можно приступить к их «оживлению», сделав прототип мобильного приложения с минимумом функций и практически без оформления. На данном этапе нужно как можно быстрее сделать нечто, отдалено похожее на будущее приложение, чтобы проверить его в работе. Используются любые способы заставить работать прототип, даже в урон производительности, безопасности и правильности работы всех элементов. К примеру, проекты https://www.invisionapp.com/ и http://www.concept.ly

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

• позволяет оценить существующие идеи, а также найти новые;

• заказчик очень быстро может увидеть и опробовать свое приложение в работе;

• разработчик и заказчик лучше понимают, что необходимо сделать;

• в разы уменьшается количество доработок или переделок;

• позволяет точнее оценить количество времени на разработку приложения и стоимость работы.

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

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

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

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

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

Дизайн

Если ваша компания не заинтересована в дизайне, она бессмысленна. Все имеет форму. И если что-то имеет форму, значит, оно имеет смысл. Вы вынуждены создавать дизайн. Но дизайн – это не только форма. Дизайн – это также функциональность, себестоимость, стиль жизни и ее продолжительность.

Кьелл Нордстрем и Йонас Риддерстрале, Стокгольмская Школа Экономики

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

В понимании заказчика, главная цель дизайна – нравиться ему. Это кажется естественным как для заказчика, так и для пользователя, и даже для разработчика. Но подход к реализации «сделайте мне красиво» у всех свой, ведь все по-разному понимают красоту. Пользователь приложения вообще не задумывается о том, насколько привлекательно выглядит приложение или какой у него должен быть дизайн. Оно ему или нравится, или нет. Разработчик одновременно оценивает красоту и удобство приложения с точки зрения пользователя, пытается не выйти за рамки требований заказчика, а также обдумывает, как можно реализовать задуманное с технической точки зрения, насколько это финансово выгодно и сколько займет времени. Другими словами, разработчик видит и тоннель, и свет в конце тоннеля, и поезд, мчащийся из него, но этого ни заказчик, ни пользователь не понимают. Каждому разработчику приходится довольно серьезно работать с заказчиком по вопросам его возражений и требований к внешнему оформлению приложения. Если у разработчика нет для этого подходящего человека, который сможет доступным и понятным языком объяснить заказчику, как лучше всего сделать дизайн приложения, то заказчик всегда будет чем-то недоволен.

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

Каждый дизайн должен создаваться под конкретную целевую аудиторию и конкретные задачи мобильного приложения. Нельзя делать весь дизайн или отдельные его элементы только с целью сделать его красивым. Дизайн приложения – это неотъемлемая составляющая всего приложения, и если вы сделаете что-то красиво, но в ущерб функциональной составляющей или удобству использования, это негативно отразится на приложении.

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

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

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

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

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

Дизайн лучше всего начинать с создания иконки. Она так же важна, как и название, потому что показывается в магазине приложений и на самом устройстве. Перед разработкой ознакомьтесь с материалами для дизайнеров с официального сайта Material Design[35] для Android и с Руководством по iOS Human Interface[36].

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

Делайте иконку максимально просто. Желательно, чтобы изображение объясняло главную функцию приложения (к примеру, телефонная трубка говорит о том, что перед нами мессенджер, а ноты – что перед нами плеер). Посмотрите, как сделали конкуренты, они ведь первым делом тоже попытаются использовать для иконки интуитивно понятное изображение, а повторяться нельзя.

Помните о размере: иконка очень маленькая, и в дизайне изначально должно это учитываться. Проблема с иконкой похожа на проблему с названием – нужен маленький размер. У иконки много схожего и с логотипом, но не стоит использовать логотип вашей компании, если она не такая же известная, как Apple. Ваш логотип в виде иконки скорее всего не только не сможет сказать ничего полезного о приложении, но и будет непривлекательно смотреться на экране смартфонов из-за их небольшого размера. Если уж вы решили во что бы то ни стало использовать существующий логотип, то переделайте его специально под мобильное устройство.

Разобравшись с иконкой можно приступить к выбору цветовой палитры приложения. Цветовая палитра – это набор цветов и их оттенков, которые гармонично сочетаются между собой. В интернете есть большое количество уже готовых цветовых палитр, подобранных другими людьми. Каждый цвет по-своему влияет на человека, и порой влияние сочетания цветов очень сложно предсказать.

Лучше делать приложение в цветах вашего фирменного стиля, уже знакомого потребителю. Есть и другой подход – выбор цветовой палитры на основе тех цветов, которые больше всего ассоциируется с вашим видом деятельности или полностью ему противоположны. К примеру, если ваша сфера деятельности – производство мебели, то вашей цветовой гаммой будет коричневый цвет и его оттенки, а полностью ему противоположный – синий цвет. Используйте только один подход к выбору цвета, то есть или только те цвета, которые ассоциируются с вашей деятельностью, или только те, которые противоположны вашей деятельности. Если смешать оба подхода, результат будет непредвиденным.

Ограничьте количество цветов. Все цвета радуги хороши только на небе, в приложении лучше использовать не более трех-четырех цветов. Если цветов будет много, это усложнит восприятие приложения, что негативно скажется на удобстве его использования.

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

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

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

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

Программирование

Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому, что получают удовольствие от программирования.

Линус Торвальдс, главный архитектор Linus

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

При разработке мобильных приложений чаще всего используется только несколько языков программирования. Важно определиться, на каком языке лучше всего писать код, ведь от этого будет зависеть как производительность, так и возможность реализовать поставленные задачи. Если приложение создается на основе языков веб-программирования, то на выходе вы получите веб-приложение. Если будут использованы другие языки, то вы получите нативное приложение. Каждая операционная система имеет рекомендуемые языки для создания нативных приложений: для Андроид – это Java, а для iOS – ObjectiveC и Swift.

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

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

• Удобный процесс установки через магазин приложений.

• Быстрый запуск приложения и быстрая обработка информации.

• Меньшее потребление оперативной памяти устройства.

• Высокая энергоэффективность.

• Возможность полноценной работы без доступа к локальной сети и интернета.

• Использование всех возможностей операционной системы.

• Интеграция с другими нативными приложениями.

• Доступ ко всем возможностям аппаратной части устройства.

• Нативный и удобный интерфейс, интегрирующийся в операционную систему мобильного устройства.

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

Каждое приложение можно написать по-разному, используя для этого разные инструкции и получая при этом одинаковый результат. Опытные программисты пишут меньше кода и знают, что необходимо сделать, чтобы ускорить обработку инструкций. Неопытные пишут «лишь бы работало» и часто оставляют ошибки в коде. У опытных программистов легко читаемый код, что позволяет быстро понять его другому программисту, а также самому разработчику через несколько лет, а неопытные через некоторое время сами не могут разобрать, что написали.

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

Как говорит Джанел Гарвин, директор Evans Data: «Ошибки – это часть жизни с программным обеспечением. Иметь мало ошибок большое достижение, но реальная победа – это постоянное обновление приложения и исправление багов или добавление новых функций»[37]. Согласно исследованию Evans Data, «три четверти приложений содержит до 10 ошибок при выпуске»[38].

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

Первая версия приложения и его тестирование

Если тестирование (также известное как контроль качества) рассматривать как нечто, обеспечивающее поддержку программного проекта, оно должно служить цели получения прибыли.

Грэхем Ли, программист

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

Где-то на этом этапе разработчики добавляют эффекты, звуки, анимацию и локализацию. Немного остановлюсь на украшательствах. Каждый эффект, добавленный в приложение, делает его более ресурсоемким и может усложнить использование. Никогда не добавляйте что-то только ради красоты и чтобы «выглядело круто». Эффекты добавляются для решения конкретных задач пользователя, никак иначе. К примеру, эффекты анимации. Если добавляется анимация выдвижения, то она должна появляться и убираться в характерную для нее сторону: вправо, если хотим увидеть, что будет далее или влево, если хотим увидеть, что было ранее. Обратная анимация желательна в ту же сторону, откуда что-то появилось на экране.

Анимация необходима: только так пользователь может понять, что в приложении что-то произошло, например, после его действия. В противном случае будет непонятно, откуда взялось новое окошко. Когда оно появится без предупреждения, это будет как если в нашем физическом мире прямо перед вами из ниоткуда возникнет попугай. От такого можно и со стула грохнуться. А вот если вы увидите, как попугай залетел в окно, это не вызовет у вас неприятных эмоций из-за неожиданности его появления и отсутствия взаимосвязи между тем, что вы видели за секунду до его появления. Также попугай должен улететь с эффектом анимации, то есть постепенно удалиться от вас, а не просто исчезнуть. Анимация помогает пользователю понимать, что приложение работает, а не зависло или «заглючило». Кстати, анимировать можно что угодно, главное, чтобы анимация не просто «делала красиво», а добавляла смысл и помогала пользователю. По своей сути анимация имитирует материальный мир с последовательностью происходящего и законами физики.

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

Такие сервисы, как AppsFlyer, App Annie, Tune, AppMetrika, дают возможность тестировать приложения без их загрузки в магазине приложений.

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

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

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

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

1. Скорость загрузки приложения: если после нажатия прошло несколько секунд, а результата нет, значит необходимо оптимизировать приложение.

2. После запуска внимательно осмотрите все, что увидите. Особенно изучите мелкие элементы интерфейса, края и углы. Все должно быть выровнено по одинаковым правилам. Например, если есть список похожих элементов, то они должны быть выровнены по одному и тому же краю и на одном и том же расстоянии. Текст должен быть достаточного размера, чтобы его можно было прочитать даже с расстояния и когда вы держите смартфон не прямо перед собой. Изучите правильность используемых названий в тексте и поищите «очепятки». Проверьте работу полей ввода: напечатайте в них неправильные надписи, чтобы посмотреть, как поведет себя приложение.

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

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

5. Если приложение использует сеть или интернет, проверьте, как оно работает при плохой связи и после обрыва связи.

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

Вынужден предупредить, что вы можете опробовать приложение в работе, но не можете проверить его на уязвимости, то есть безопасность. Что делать? Доверять обещаниям разработчика, что приложение не имеет ошибок, влияющих на безопасность, не стоит. У вас есть два варианта.

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

Второй вариант, который использует большинство компаний, – bag-bounty программа, то есть поиск ошибок за счет сторонних специалистов по безопасности, которых в народе называют «хакерами». Пообещайте вознаграждение за поиск ошибок, и хакеры начнут их искать, чтобы в случае нахождения получить награду. Чем более серьезна ошибка, тем больше сумма вознаграждения. Стоит ли это делать? Однозначно – да! Ваше приложение все равно будут пытаться взломать и всячески проверять на уязвимости. Но в случае наличия bag-bounty хакеры не будут выкладывать взломанную программу в паблик и не будут создавать проблем вашим клиентам, потому что иначе не получат от вас денег. Таким образом, через bag-bounty вы сможете экономить затраты на поиск уязвимостей: за мелкие «дыры» в безопасности платить меньше, за большие – больше.

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

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

Аудит и безопасность мобильных приложений

Безопасность удобной не бывает.

Андрей Брызгин, Group-IB

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

Да, чтобы противостоять хакерским угрозам, нужно частично пожертвовать удобством пользователя. Появятся пароли, подтверждения, проверки. Но, как говорит Андрей Брызгин, руководитель направления аудита и консалтинга безопасности Group-IB, безопасность удобной не бывает. Это значит, что между функциональными бизнес-требованиями и защищенностью нужно найти адекватный баланс.

Далеко не всегда разработчик, ориентированный в первую очередь на функционал приложения, способен сам разобраться в угрозах и уязвимостях. Поэтому лучший способ проверить защищенность создаваемого продукта – привлечь независимого аудитора. Уж Group-IB точно можно доверять в этом вопросе, ведь они анализируют уязвимости более 10 лет, понимают слабости инфраструктур любого масштаба и к каждой компании находят индивидуальный подход.

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

Существуют три базовых модели аудита безопасности:

1. Black box. Аудитор имеет тот же доступ, что и обычные пользователи приложения. Ему ничего неизвестно ни о компании, ни о самом приложении. Файлы приложения скачиваются из официального магазина.

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

3. White box. У аудитора есть исчерпывающая информация об объекте исследования и зачастую доступ ко всему, что имеет отношение к приложению. Например, к исходному коду приложения и поддерживающим серверам. В рамках этой модели рассматривается злоумышленник-инсайдер или допускается контакт злоумышленника с лицом внутри компании-разработчика.

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

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

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

Надо понимать, что злоумышленники могут добраться до чувствительной информации не только из-за уязвимостей самого приложения. Так, ОС Android от компании Google дает пользователям большие права по настройке и внесению изменений и поэтому считается менее защищенной, чем, например, iOS. Кроме того, политика обновления Android для каждого производителя своя. Некоторые из ходовых смартфонов несут на борту устаревшую версию этой ОС с давно известными уязвимостями, но владельцы не могут обновиться до официальных безопасных сборок – производитель прекратил поддержку устройства. Это накладывает на разработчиков дополнительные обязанности. Мобильное приложение должно контролировать версию операционной системы и не запускаться под теми версиями платформы, в которых выявлены критические уязвимости. Как вариант, при запуске в недовыверенной среде оно может ограничивать свой функционал.

Защита приложений, которые оперируют деньгами или персональными данными (сведениями о здоровье, контактами, локациями), должна быть усиленной. В противном случае вы рискуете потерять клиентов и репутацию, а также потратить на восстановление доверия много денег и времени.

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

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

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

Глава 8

Маркетинг мобильного приложения

Иной маркетинг

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

Энн Хэндли, MarketingProfs

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

Для получения и роста прибыли приложение раскручивают и продвигают. Многие до сих пор верят, что любое приложение можно сделать успешным исключительно за счет вложения денег в рекламу и пиар. Именно так делают все новоявленные интернет-бизнесмены и стартаперы, запустившие мобильные приложения, но ничего не слышавшие о маркетинге. Они искренне полагают, что раскрутка приложения – это и есть маркетинг. Сделали приложение, раскрутили, стали миллионерами. Звучит логично, но не работает.

Когда появились первые приложения, их легко было раскручивать из-за отсутствия серьезной конкуренции. Даже приложение с ужасным интерфейсом, постоянными глюками и полным отсутствием поддержки. Сегодня все поменялось, конкуренция очень высокая. На рынке полно низкокачественных и высококачественных приложений, которые активно раскручивают и пиарят. Естественно, в такой борьбе побеждает не только самое раскрученное приложение, но и самое качественное.

Раскрутка – это только небольшая часть работы над приложением, только часть маркетинга. Если вы не занимались маркетингом до создания приложения, то после создания начинать им заниматься несколько поздновато. Многие вкладывают ресурсы в рекламу, ASO-оптимизацию, даже закупают платные установки приложения, а прибыли все равно нет, ведь легкость продвижения мобильного приложения во многом решается на этапе разработки.

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

Чед Мурета, автор книги «Империя приложений», ставит маркетинг во главу успеха приложения: «Вот формула успеха приложения:

Эффективный маркетинг = Трафик = Скачивание = $$$ = Довольный владелец бизнеса».

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

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

Успех мобильного приложения иногда трудно объяснить, по крайней мере до конца. Как говорит Константин Нелюбин, директор по маркетингу Ragcat Games: «Nintendo выпустила игру, к которой с точки зрения современного мобайла много вопросов. Создатели проигнорировали почти все инструменты повышения эффективности, которые мы мусолим в последние годы: уведомления, офферы, прогрессивные скидки, туториал, подсказки, сегментация – ничего этого нет, а интерфейсы очень спорны. И вот этот продукт, в котором нет почти ничего, что мы считаем must have, просто в один день рвет взвинченный безумной конкуренцией до учета долей процента мобильный free-to-play-рынок»[39].

Люди, далекие от бизнеса, увидят в успехе Pokemon Go чистое везение и удачное стечение обстоятельств, но люди, разбирающиеся в маркетинге, будут искать закономерности, приведшие игру к успеху, и обязательно найдут. Закономерности всегда есть, как и везение. К успеху приводит совокупность факторов, и поскольку на удачу мы повлиять не можем, нужно сосредоточиться на том, что зависит от нас: на грамотном создании и грамотной раскрутке приложения.

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

Лучше всего объяснить важность маркетинга, разбирая понятие маркетинг-микса под названием 4P:

• Product – это мобильное приложение и его качество, удобство использования, уровень сервиса.

• Price – цена распространения мобильного приложения, ценообразование, скидки, условия оплаты.

• Promotion – продвижение приложения, реклама, пиар, отношения с пользователями, организация продажи.

• Place – месторасположение приложения, каналы его распространения, посредники.

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

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

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

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

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

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

Информация, которую пытаются скрыть, распространяется еще быстрее. Это явление, известное как «эффект Стрейзанд». Оно возникает, когда кто-то пытается удалить информацию из интернета, получая обратный эффект. Такое произошло с Барбарой Стрейзанд в 2003 г., когда она пыталась запретить распространение фотографии ее поместья, в результате чего фотография разлетелась на весь интернет, стала очень популярной и ее опубликовали многие СМИ. Похожая ситуация произошла в июне 2014 г. в Лондоне, когда таксисты вышли на митинги против Uber. Количество загрузок приложения Uber выросло на 850 % в сравнении с таким же днем предыдущей недели[40].

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

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

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

За месяц на рынке появляется более 40 000 новых мобильных приложений только для платформы Apple[41]. Некоторые из них способны произвести революцию в своей рыночной нише, как это сделало приложение Uber. Предсказать, появится ли революционное приложение, когда именно и насколько сильно изменит существующие правила игры, практически невозможно. Очевидно только одно: новые приложения, меняющие рынок, появляются и будут появляться постоянно.

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

Слова и люди

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

Леонид Боголюбов, AppTractor

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

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

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

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

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

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

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

• веб-сайт приложения или отдельная страничка на вашем сайте;

• краткое и детальное описание приложения для магазина приложений;

• скриншоты и видео из работы приложения;

• мануал и другие вспомогательные материалы, объясняющие, как работать с вашим приложением;

• презентация приложения в виде инфографики, короткого видео или анимации, статьи, слайдшоу;

• семантическое ядро ASO (App Store Optimization);

• набор разных объявлений для контекстной рекламы;

• пресс-релиз.

Придумайте, как поспособствовать установке приложения пользователями, потому что рассказать о нем всему миру – мало.

Семантическое ядро

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

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

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

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

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

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

Составление семантического ядра для приложения

Подобрать ключевые слова (составить семантическое ядро) для приложения намного сложнее, чем для веб-сайта. Так как приложения в основном устанавливают через магазины приложений, то главным источником ключевых слов должны быть сами магазины приложений. Проблема в том, что магазины приложений не предоставляют точной информации о количестве запросов пользователей (мы даже не можем получить приблизительных цифр).

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

С помощью подсказок вы сможете сформировать список ключевых слов и даже проанализировать популярность некоторых из них. Это можно проделать вручную или используя разные сервисы, например http://appfollow.io/

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

• изучите комментарии, оставленные пользователями к приложениям-конкурентам;

• используйте синонимы;

• внимательно изучите уже имеющиеся ключевые слова с помощью словарей и Википедии;

• опросите свою целевую аудиторию, какие слова они бы использовали;

• используйте сторонние сервисы, например https://www.appannie.com, https://sensortower.com и https://searchman.com

Выгода пользователя

Мелочи – это важно. Сила мелочей в том, что их много. Соберите побольше «фишек», быстро внедрите их, и вы получите такой эффект, какого не будет даже от внедрения дорогостоящего и длительного проекта.

Игорь Манн, маркетер, издатель, писатель

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

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

Безопасность

Последняя версия мессенджера WhatsApp в 2016 г. шифрует данные пользователей, и они могут спокойно вести беседы, обмениваться фото и видео, не боясь, что их увидит кто-то сторонний, в том числе сотрудники WhatsApp. Гарантирование шифровки данных – отличный способ привлечь пользователей. Сейчас многие люди обеспокоены конфиденциальностью персональной или коммерческой информации.

Прибыль киберпреступников от атак на бизнес выше, поэтому количество атак на персональные мобильные устройства постоянно снижается, а количество атак на бизнес растет. Но бизнес лучше защищается, чем частные лица. К примеру, компания Group-IB, которая занимается предотвращением и расследованием киберпреступлений, предлагает бизнесу аудит мобильных приложений, систему обнаружения атак TDS, защиту бренда в интернете и многие другие решения для повышения безопасности.

Общение

Если люди смогут чаще встречаться благодаря вашему приложению, его тоже будет легче продвигать. Мобильное приложение Peerby позволяет соседям общаться по поводу одалживания вещей. Если вам нужна лишняя табуретка, сумка или соковыжималка на один раз, то вместо того, чтобы ее покупать, вы можете дать объявление, чтобы у кого-то ее одолжить. Дело не только в экономии денег: благодаря Peerby жители Амстердама, Берлина, Мадрида, Лондона знакомятся и общаются. Использовать приложение можно в любом городе, если в сервисе зарегистрируются 10 и больше человек из одного района. Идея к создателю Peerby Даану Веддепохлу пришла после того, как у него сгорела квартира и люди начали одалживать ему различные вещи. Деньги (более $2,2 млн) Даан Веддепохл собрал на краунфандинговой площадке.

Развлечение

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

Упрощение работы

Допустим, вам нужно убедить сотрудников или партнеров использовать приложение для биллинга – автоматизированной системы расчетов (проще говоря, учет услуг и выставление счетов для оплаты). Такое приложение содержит информацию о клиентах и услугах, которые они получают, дает возможность клиентам пополнять счет, получать услуги и оплачивать их. Владельцу или сотруднику компании оно позволяет с любого места и в любое время вести учет клиентов, создавать разные тарифные планы, выставлять счета, принимать оплату и отправлять клиентам сообщения (автоматически, когда, например, деньги на счете закончились, или произвольно, когда, например, появился новый тарифный план, о котором нужно сообщить всем клиентам).

Еще один пример: приложение для краудсорсингового мониторинга флоры и фауны «Экологический справочник». Его создала студия Creators по заказу ГПБУ «Мосприрода», за что получила награду – серебряную премию Тэглайн-2016 в номинации «Mobile, AR, VR, IoT, DooH для Государственных органов». Теперь любой пользователь может изучать информацию о видах животных и растений Красной книги Москвы и Московской области и фиксировать свои наблюдения в дневнике; благодаря этим данным ученые смогут получать дополнительную информацию о популяциях редких животных и растений.

Экономия

Иногда для привлечения пользователей нужно платить. К примеру, сканирование QR-кодов для китайцев и японцев привычка, для россиян – диковинка, поэтому сложно мотивировать россиян использовать новую технологию. Недостаточно просто рассказать о новой возможности, нужен стимул проверить ее в работе.

Первой компанией, которая предложила пользователям приложения PayQR оплату через QR-код, стала сеть ресторанов Big Fish. Когда оператор Big Fish обсуждает с клиентом заказ, он предлагает скидку, если тот проведет оплату через приложение. Для этого клиенту нужно установить его и указать данные банковской карты. Чтобы операторы Big Fish охотнее предлагали клиентам установить приложение, за каждого привлеченного пользователя они получают бонус к зарплате. Таким образом сервис PayQR платит и пользователям, и операторам, привлекающим пользователей.

Привлечение пользователей

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

Александр Богданович, XIM Wireless

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

Разработчики мобильных операционных систем Андроид и iOS изначально пошли иным путем, упростив нахождение и установку мобильного приложения на устройство. Каждый из разработчиков операционной системы создал единое хранилище мобильных приложений для своей операционной системы, которое теперь принято называть магазинами приложений. Теперь пользователю нет необходимости искать приложение неизвестно где, и он не подвергается риску заразить свое устройство вирусами. Каждое из приложений в магазине вначале проходит проверку и только после этого допускается (или не допускается) для размещения. Приложение устанавливается всего в несколько касаний пальцем экрана, его не нужно отдельно скачивать, разархивировать или вообще проделывать с ним какие-либо манипуляции.

Магазины приложений являются частью еще больших онлайн-магазинов контента, дающих возможность пользователю скачать фильмы, музыку, книги, журналы. Так, для устройств на базе операционной системы Андроид – это раздел Google Apps Marketplace в Google Play. Для устройств на iOS – это раздел App Store в iTunes Store.

Кроме магазинов приложений от разработчиков операционных систем, есть и другие. В русскоязычном сегменте можно выделить ЯндексStore для платформы Андроид. На международном рынке пользуется популярностью Amazon Appstore от известного интернет-магазина Amazon. Кроме них, существует множество сайтов-сообществ, например F-Droid и русскоязычный 4PDA.

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

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

Магазин приложений как источник пользователей

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

Ежедневно только в магазин приложений Apple добавляют более 1000 приложений, а каждый месяц – более 40 000 новых приложений[42]. На момент написания этого текста в магазине приложений Google их было более 2,2 млн, а у Apple 2 млн[43]. Вы не слышали даже об 1 % из них. Даже о 0,1 %. Приложений много, и с каждым днем их становится еще больше, так что разработчикам сложно их продвигать, а пользователям – выбрать. Впрочем, это не должно вас останавливать: производителей одежды тоже много, но каждый день появляются новые бренды. Это уже норма, а высокая конкуренция – стимул бороться активнее и креативнее.

Представьте, что вы находитесь на оживленном перекрестке в центре Москвы. Здесь невероятный шум, множество людей, все спешат, говорят и каждый хочет быть услышанным. Все перекрикивают всех. С мобильными приложениями дела обстоят так же, и в результате появляется невероятный шум и неразбериха для пользователя. Лавры победителя получает тот, кто сможет всех перекричать, и обычно все сводится только к размеру кошелька. Вот так сейчас выглядят магазины приложений – как оживленный перекресток. Все мечтают попасть в ТОП-лист приложений и оказаться наверху списка, неважно какого: ТОП-50, ТОП-100 или даже ТОП-1000. Мало кто понимает, зачем это нужно, но все мечтают о ТОПе. Есть ли смысл туда стремиться?

ТОП приложений – это наилучшие приложения, по мнению магазина приложений, для конкретной страны. То есть самые ценные, самые удобные, самые полезные и самые выгодные для пользователя. Попадание в ТОП – это не цель, а результат отличного маркетинга. Если у вас ценное приложение, с точки зрения большого количества пользователей, то оно попадет в ТОП, и вы будете зарабатывать деньги на нем не потому, что оно попало в ТОП, а потому что пользователи считают его ценным и полезным для себя. Реальность такова, что попасть в ТОП естественным путем практически невозможно, если только вы не создали приложение уровня Pokemon Go.

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

Специалисты, продвигающие сайты, используют знания, полученные путем проб и ошибок в продвижении. Чем большее количество приложений они раскрутили, тем лучше знают, что делать, но они не могут дать вам 100 %-ной гарантии результата, потому что не знают реальных механизмов ранжирования. Все их уловки в виде продвижения в магазинах приложений имеют временный характер, то есть рано или поздно, несмотря на усилия и потраченные деньги, ваше приложение займет то место, которое заслужило. Относитесь скептически ко всем, кто говорит, что точно знает, что делать, и чрезмерно уверен в своих действиях.

К факторам ранжирования можно отнести число установок, рейтинг, количество комментариев и др. Я не могу с точностью сказать, как рассчитывается формула ранжирования и как она изменится в ближайшем будущем, какие факторы значат больше, какие меньше, какие будут выброшены из механизма ранжирования, а какие добавлены. Забудьте о ТОПе. Это не ваша цель, а одно из средств достижения основной цели – получения прибыли.

Приложения, рекомендованные магазинами

Редакторы магазинов AppStore и Google Play регулярно выбирают лучшие приложения в нескольких категориях (фичеринг приложений). Количество категорий и критерии отбора постоянно меняются, но редакторы всегда охотнее поддерживают приложения, раскрутка которых выгодна магазину: те, которые можно найти только в одном (их) магазине, которые используют новые возможности мобильных устройств, работающих на их операционной системе, с качественным дизайном, высокими оценками и множеством положительных отзывов.

Приложения, выбранные редакторами, попадают в группу «Рекомендуем» или «Выбор редакции», тем самым получая бесплатную рекламу. Количество загрузок приложений, отмеченных редакторами, увеличивается в среднем от двух до четырех раз. Если приложение платное, то и размер прибыли увеличится (размер увеличения прибыли зависит от бизнес-модели приложения). AppStore может некоторое время бесплатно отдавать платное приложение, что повышает его популярность и в конечном итоге окупается.

Магазинам это нужно, чтобы удерживать внимание посетителей и поддерживать их активность. Очень популярны праздничные подборки, приуроченные к Новому году, Дню святого Валентина, Рождеству, Хэллоуину. Если ваше приложение может заинтересовать людей в какой-то праздник или достойно того, чтобы по какой-то другой причине быть отмеченным, то, сообщите об этом редакции магазина за две – четыре недели до отбора, чтобы повысить шансы своего приложения попасть в число рекомендуемых.

Иконка

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

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

Страница приложения в магазине приложений

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

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

После названия пользователь обращает внимание на снимки экранов приложения. Они цветные, красивые, информативные и занимают больше всего места на странице. Изображения приложений в первую очередь должны быть красивыми и только во вторую – объяснять функции и назначение приложения. Сначала пользователь оценивает глазами. Первая увиденная им картинка должна быть яркой, необычной и завлекающей. Если картинка его заинтересует, он прочитает описание приложения. Текст не должен уступать картинке, а тоже должен быть удивляющий и вызывающий эмоции.

Снимки экрана – привлекают внимание и направляют пользователя далее, на чтение описания и комментариев или установку приложения. Вместе со снимками экрана можно добавить короткий видеоролик.

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

Текст в описании объясняет то, на что неспособны картинки и что слишком долго объяснять через видео. Многие пользователи не смотрят видео из-за слабого интернет-канала или дороговизны трафика.

Из-за того что никто внимательно не изучает текст, важными становятся два фактора: количество и легкость усваивания. Если текст длинный, желание читать его резко уменьшается, а доверие к приложению возрастает. Всего читать люди не будут (кроме редких зануд), но оценят наличие. Когда текста много, кажется, что в приложении много функций, оно несет больше выгоды, и пользователь неосознанно воспринимает его более ценным.

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

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

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

Следующее, на что обращают внимание пользователи, – отзывы с оценкой приложения. Также они обеспечивают двустороннюю связь между разработчиком и пользователем. Разработчику крайне важно следить за настроениями пользователей. Их реальные отзывы – бесценный клад.

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

Совет: при запуске нового приложения делайте так, чтобы друзья или вы сами в компании (с мобильного интернета, чтобы отличался IP) скачали приложение и поставили пять звезд, ведь, если у приложения пять звезд, пользователю, даже при нахождении багов, будет сложно поставить меньше пяти звезд. На худой конец он поставит четыре, но не одну звезду.

Отвечать на отзывы пользователей можно только в Google Play market. В Apple App Store можете пожаловаться в службу технической поддержки на неадекватные отзывы, и они их удалят. Если приложение находится в Google Play market, отвечайте на все комментарии. Даже на положительные, ведь тем самым вы показываете пользователям, что для вас важно их мнение. Главное, не писать всем одинаковый ответ – в таких ответах нет ценности. Отвечайте как человек, а не как робот: всегда по-разному.

В остальных магазинах пока нет возможности отвечать на комментарии. Интересный выход нашли разработчики Bookmate: они оставили отзыв сами себе, написав, что не могут отвечать пользователям на их отзывы и чтобы они писали свои негативные отзывы на имейл, после чего проголосовали за этот отзыв и вывели его на самый верх отзывов[44].

Не игнорируйте негативные отзывы. Если видите негативный отзыв вроде: «Плохое приложение!», напишите в ответ: «Здравствуйте! Расскажите, пожалуйста, конкретнее, что вам не нравится, чтобы мы могли решить возникшую проблему и улучшить приложение». Такие ответы нейтрализуют большинство негативных отзывов.

Часто негативные отзывы дает нецелевая аудитория, то есть те, кому это приложение вообще не нужно. Они устанавливают его по непонятным причинам, а затем решают отомстить разработчику, оставляя негативный отзыв. Единственный способ предотвратить это – использовать грамотные тексты, картинки и описание, чтобы сразу же объяснить, что приложение делает, а чего не делает, и тем самым максимально снизить количество нецелевой аудитории при загрузке приложения.

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

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

Не просите пользователей оценить ваше приложение и оставить о нем отзыв. Особенно сразу после первого запуска приложения. Не надоедайте напоминаниями об оценке. Пусть пользователь сам захочет оценить ваше приложение.

Приводим пользователя на страницу приложения

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

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

Если вы грамотно SEO-оптимизируете свой сайт, то получите пользователей из поисковых систем. Например, если ваша целевая аудитория рыбаки, они могут искать в поисковых системах специализированные товары, места для рыбной ловли и форумы для общения с другими рыбаками. Если сможете помочь им в чем-то из этого списка (написав качественные материалы или сняв видео), то тем самым приведете на сайт целевую аудиторию, которой затем прорекламируете свое приложение. Дополнительно таким образом можно собирать полезную аналитику о целевой аудитории, ее предпочтениях, сезонной активности и другие важные сведения.

Естественно, сайт должен быть «мобайл френдли», то есть отлично отображаться на всех мобильных устройствах, быть удобным и полнофункциональным, ведь большинство пользователей попадут на него с мобильных устройств.

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

Одновременно с развитием приложения развивайте его веб-сайт. Сайт приложения должен жить активной жизнью, на нем должны происходить изменения, чтобы он хорошо отображался в поисковых системах и был интересен пользователям. На нем должны постепенно появляться и наполняться самые важные разделы:

• часто задаваемые вопросы;

• отзывы, комментарии или форум;

• баги и пожелания пользователей;

• будущие запланированные изменения;

• что уже было сделано;

• снимки экрана и видео;

• команда или об авторе;

• мануал;

• материалы для СМИ и блогеров (презентации, инфографика, статьи);

• блог.

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

Берите пример с Evernote:

• они постоянно улучшают свой сайт, меняя как контент, так и дизайн;

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

• спрашивают совета у пользователей;

• создают конкурсы и привлекают сторонних разработчиков интегрировать их решения с Evernote;

• придумывают все новые и новые способы обратить на себя внимание как простых пользователей, так и инвесторов.

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

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

Ищите рекламное агентство, действующее не так, как все. В народе это называется «креатив». Это может быть как очень известное агентство вроде Ogilvy и BBDO, которые доступны только самым состоятельным заказчикам, так и более молодые компании, способные сделать отличную рекламу по доступным ценам. Главное условие: нестандартный креативный подход к созданию рекламы. Кроме того рекламное агентство обязательно должно иметь большой опыт в интернет-рекламе и рекламе мобильных приложений, потому что стандартные методы офлайн-рекламы в случае приложения дают очень маленькую отдачу.

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

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

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

Самой дорогой и неэффективной является офлайн-реклама, так как она не позволяет отслеживать ее эффективность и ее нельзя настроить на показ только для целевой аудитории. Офлайн-реклама сработает, только если будет вирусной и/или массовой либо в случае перегонки существующей офлайн-аудитории в мобайл. Ее основной недостаток – полное отсутствие объективной аналитики, вы никогда не узнаете, сколько потратили денег на рекламу и окупилась ли она.

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

• полезные статьи;

• видео;

• подкасты;

• инфографику;

• презентации;

• книги и журналы;

• выступления на конференциях.

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

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

Советую искать любые способы размещения информации о вашем приложении на других сайтах. Главное, чтобы они были качественными с точки зрения поисковых систем и вашей целевой аудитории. Информацию на других сайтах можно разместить, открыто купив там рекламу или с помощью обсуждения и размещения своих полезных для читателей материалов. Но только не строчите комментарии типа: «Я слышал, что приложение ХХХ круче всех!». Такая «реклама» только раздражает и не принесет вам ничего, кроме плохой репутации. Давайте полезный материал.

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

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

Предустановленные приложения

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

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

Примазаться к чужой славе

Игра GeoPets появилась на полгода раньше, чем Pokemon Go, но активно скачивать ее начали после того, как мир узнал о Pokemon Go. Очевидно, это связано с тем, что Pokemon Go не была доступна для всех стран сразу, и тот, кто не мог скачать Pokemon Go, скачивал GeoPets. И игра Ingress благодаря Pokemon Go стала популярнее. Развитие рынка выгодно всем игрокам. Возможно, в вашей сфере бизнеса происходит то же самое: вы сделали приложение, у него мало пользователей, но все может измениться в любой момент. Подумайте, какое успешное мобильное приложение может помочь вам раскрутить ваше.

Мотивированные приложения и их опасность

Мотивированные установки приложений – это установки, за которые пользователям платят. Они получают пополнение на счет, а владелец приложения – больше установок. Так вы накрутите счетчик установок в Google Play, из-за чего будет проще попасть в ТОП, но, к сожалению, в App Store такого счетчика не существует. Главное не попасться на этом, а то ведь приложение могут и выбросить из магазина.

День запуска

Мобильный сегмент полностью поменял правила игры в формировании вовлеченности покупателя.

Кристин Крендэлл, Forbes.com

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

Чаще всего владельцы запускают приложения второпях, подгоняемые страхами перед вымышленными конкурентами и желанием побыстрее заработать миллионы долларов. Многие думают, что главное – запустить приложение, а все остальное можно будет доделывать и переделать в будущем или все само как-то сложится. У меня только один вопрос: если вы не смогли сделать все, что нужно было сделать ранее, то почему решили, что сможете это сделать, когда количество забот и проблем вырастет в разы? Запущенное приложение автоматически увеличивает количество дел. Смотрите на вещи реально: если вы хорошо не подготовились к запуску приложения, то вы не сможете быстро улучшить его после запуска.

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

Второй вопрос: не слишком ли поздно я запускаю приложение? Большинство отличных идей уже были реализованы до вас. Возможно, ваш ближайший конкурент месяц назад выпустил точно такое же приложение, которое вы доделываете или вот-вот его выпустит. Некоторые сферы деятельности имеют слишком большую конкуренцию, и вывести еще одно приложение на рынок будет очень сложно. Если вы выпустите приложение, мало чем отличающееся от других, оно вряд ли станет популярным. Лучше доработайте его, чтобы повысить свои шансы на успех.

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

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

Начните с выбора времени года для запуска приложения. Оно должно совпадать с пиком активности ваших покупателей, то есть с максимальной прибылью от вашего вида деятельности. Проще всего с приложениями, явно связанными с сезонами, например с зимой или летом. Если информации о покупателях нет, ориентируйтесь на выбранную целевую аудиторию. Узнав сезон года, выберите месяц запуска. Лучше всего запускать в самом начале сезона, в первом месяце или за месяц до сезона. Так вы получите максимум продаж до окончания сезона, потому что потратите еще некоторое время на раскрутку приложения. Не забывайте, что в праздники (Новый год, День святого Валентина) конкуренция среди приложений и рекламными бюджетами возрастает и запуск в такие дни может быть в 2–5–10 раз дороже запуска в обычные дни.

День недели также имеет значение. К примеру, по данным израильской платформы мобильной аналитики AppsFlyer, пользователи iOS чаще всего пользуются приложениями в субботу и воскресенье, а пользователи Android – в среду и четверг[45].

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

Запустили новое приложение? Вначале это интересно всем СМИ и многим потенциальным пользователям, но через несколько дней, только если вы не создали приложение уровня Pokеmon Go, интерес к нему спадет. Да и, как видим, популярность покемонов тоже быстро угасла. Ловите момент: максимально широко осветите появление приложения в день его запуска.

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

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

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

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

Google Play автоматически тестирует приложение и довольно быстро его публикует. В App Store приложения тестируются вручную сотрудниками Apple, что иногда затягивает процесс публикации приложения до нескольких недель.

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

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

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

Аналитика

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

Константин Калинов, Aviasale

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

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

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

Улучшения нужно тщательно планировать и точно знать, чего на самом деле хотят пользователи. Это сложно сделать, ведь ваше видение может отличаться от видения пользователей, маркетинговые исследования часто ошибаются, а пользователи сознательно или неосознанно врут. Что делать? Изучать поведение существующих пользователей, их привычки, интересы, предпочтения.

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

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

К примеру, популярное приложение WhatsApp собирает не только телефонные номера, но и продолжительность, дату и время телефонных разговоров[46]. Узнав об этом, пользователи мессенджера продолжают пользоваться приложением потому, что не считают это проблемой, а некоторые даже знают, что это помогает улучшать приложение.

Некоторые компании платят за возможность собирать аналитические данные, например Placed платит разработчикам за то, что они встраивают их код, позволяющий отслеживать координаты пользователей приложения для маркетинговых исследований[47], а владелец мобильного приложения может получить такую информацию бесплатно.

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

Для сбора информации о пользователях нужно создавать отдельный функционал в приложении, а вот чтобы отслеживать поведение пользователей, можно использовать готовые платные и бесплатные сервисы. Среди самых популярных и бесплатных сервисов для анализа поведения пользователей стоит отметить Google Analytics, который можно встроить в приложения для Android и iOS.

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

Сторонние сервисы мобильной аналитики дают возможность анализировать и свои приложения, и приложения конкурентов: App Annie (основная информация и достижения); StatsiOS (отслеживание изменений версий); AppFollow (анализ приложений конкурентов). Данные для анализа вы также можете получить непосредственно в App Store и Google Play.

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

С помощью аналитики вы можете:

• узнать количество пользователей приложения;

• узнать, сколько новых пользователей появляется;

• узнать частоту использования приложения;

• узнать время, проводимое в приложении;

• выявить баги;

• количество и типы покупок внутри приложений;

• средний доход с пользователя;

• количество платящих пользователей.

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

Существует множество метрик, то есть показателей, которые можно оценивать. Есть много непонятных аббревиатур и сложных объяснений про аналитику мобильных приложений, но есть одна метрика, от которой зависит прибыль, получаемая от приложения. Если приложение приводит всего нескольких клиентов в месяц, которые дают вам прибыль, значит, оно окупается и вы делаете все верно. Другой вопрос: как повысить прибыль? Ответ на этот вопрос вам поможет найти анализ поведения пользователей в вашем приложении.

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

Для анализа собранной информации о пользователях начинайте с постановки правильного вопроса о том, чего хотите добиться этим анализом. Набор данных о пользователях бесполезен, если у вас нет конкретных вопросов, на которые вы хотите найти ответы. Например:

• Сколько активных пользователей?

• Какова прибыль с одного пользователя?

• Динамика прихода новых пользователей?

• Наименее посещаемые экраны приложения?

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

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

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

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

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

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

Для достоверности А/Б-тестирования необходимо найти способ однородного разделения всех пользователей приложения. Так, если вы запустите тест только на один месяц, то это вовсе не гарантия того, что все пользователи будут использовать вариант А и вариант Б приложения.

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

Теперь, когда ваше приложение почти готово, заведите себе одну хорошую привычку: постоянно отслеживайте конкурирующие приложения и их авторов. Вы должны знать о них все и всегда. Это может прекратиться только с «кончиной» вашего приложения и никак иначе. Отслеживайте любую доступную информацию. При ограниченных ресурсах лучше всего делать это периодически, например раз в месяц выделять на это столько времени, сколько понадобится.

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

Вас должно интересовать мнение большинства пользователей, а не ваше собственное. С другой стороны, деньги приносит меньшинство, и эту группу вы тоже должны хорошо изучить. Большинство пользователей определяет успех или провал приложения, а не вы, поэтому читайте отзывы о приложении, а затем идите в Google и ищите все, что сможете найти об этом приложении, изучайте обсуждения, обзоры и т. п.

Чем выше скорость вашей реакции, тем лучше. Для этого используйте Google Alerts. Увидев, что где-то кто-то написал о вашем приложении, сразу открывайте, читайте, анализируйте и реагируйте. То же относится и к социальным медиа – общайтесь, анализируйте, реагируйте.

Послесловие

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

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

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

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

С уважением, Вячеслав Семенчук

Благодарности

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

• команде и резидентам AKSELERATOR.ru, группе MBA-7 Бизнес-школы SKOLKOVO и всем моим ученикам за наполнение творческой энергией;

• компании ADITIM и лично Георгию Солдатову и Сергею Тосуняну за расширение тематики моей деятельности;

• компании GROUP IB и лично Илье Сачкову за поддержку выхода данной книги и за нашу с вами безопасность;

• Юрию Петрову и команде Yclients за постоянное сотрудничество и совместную работу;

• Ирине Басковой за вторую жизнь, которую она дала моей студии CREATORS;

• представителям СМИ за искренний интерес ко мне и моим проектам;

• пользователям услуг и товаров, которые я создал, за доверие и вдохновение на дальнейшую работу;

• конкурентам за стимул работать больше;

• интернет-троллям за бесплатный пиар меня и моих проектов.

Благодарю моих друзей и партнеров:

Романа Тарасенко, Игоря Манна, Максима Комарова, Владимира Горбунова и Виктора Васильевича, Александра Сысоева, Антона Петрова, Анжелику Шешунову, Артема Толкачева, Юру Чижа, Ростислава Чижа, Ирсен Кудикову, Александра Колосова, Дмитрия Литовченко, Дарью Воронову, Юлию Королеву, Гоар Рутовскую, Милу Кретову, Игоря Устинова, Виталия Водолазова, Олега Огуреева, Алексея Котелкова, Евгения Гаврилина, Романа Иванова, Руфата Гусейнова, Сашу Викторова, Алексея Агафонова, Ника Рождественского, Настасью Белочкину, Леонида Бугаева, Дмитрия Плущевского, Алексея Грищенко, Дениса Козьминых, Кирила Лисовца, Михаила Захаревича, Ильгиза Валинурова, Олега Торобосова, Константина Борисова, Алену Владимирскую, Владимира Моженкова, Александра Бакеева, Антона Ельницкого, Сурову Анну, Ходакова Александра, Марину Росс, Антона Долгова, Илью Крассинского, Елену Жаданову, Родиона Газманова, Леонида Итальянцева, Дмитрия Чередника, Константина Шабалина, Артема Елмкратова, Радислава Гандапаса, Любовь Симонову, Илюя Флакса, Даню Мишина, Максима Плосконосова, Оксану Унтилову, Матвея Одинцева, Илью Чуракова, Мишу Терентьева, Пашу Гросса, Андрея Савельева, Глеба Маркова, Диму Портнягина, Сергея Максимчука, Татьяну Немову, Макса Гафурова, Алексея Михайлика, Амира Абдуллаева, Владимира Степаненко, Ольгу Тимохович, Сашу Пака, Люсине Карапетян, Александра Елагина, Ярослава Андреева, Александра Харитонова, Сергея Полищука, Сергея Стрельцова, Елену Шифрину, Алину Акиншину, Руслана Тугушева, Максима Фельдмана, Андрея Шаронова, Марию Лапук, Оксану Анохину, Артема Овечкина, Марата Атнашева, Максима Мещерякова, Алексея Кочеткова, Максима Авдеева, Руслана Бондаренко, Диму Юрченко, Сергея Ключникова, Виту Че, Артема Анисомова, Анастасию Хураскину, Алексея Гисака, Сергея Митрофанова, Марию Пушкину, Максима Баталина, Олега Бармина, Антона Куликова, Александра Скворцова, Алексея Крайнова, Володю Герасичева, Марию Поликарпову, Артема Андросова, Алексея Савченко, Семена Умилина, Сергея Кухарева, Андрея Ларькова и всех остальных моих уважаемых друзей.

Благодарю учебные заведения: Московскую школу управления «Сколково», РЭУ им. Г.В. Плеханова, МГУ, МГТУ им. Н.Э. Баумана, МИИТ, РУДН, RMA, Московскую бизнес-школу, Высшую школу экономики и другие вузы, в которых я учился, учил и сейчас учу других.

Благодарю бюро Спикеров Игоря Манна, Клуб лидеров, «ОПОРУ РОССИИ», GSEA, Клуб финалистов конкурса «Предприниматель года» EY, EO, Агентство стратегических инициатив и ЕЖЕ-лист, в которых я состою, – за новые цели и возможности.

Выражаю огромную благодарность моим родителям Владимиру и Ларисе за любовь и хороший старт в жизни; жене Кате за любовь, понимание и мотивацию на покорение новых вершин; любимым сыновьям Дане и Теме, моим главным «стартапчикам», за новый смысл моей жизни; тестю Сергею и теще Светлане за отличную супругу, брату Олегу за то, что стал для меня примером предпринимателя, а также его жене Лене и моим любимым племянникам Никите и Макару за поддержку и вдохновение.

Информация об авторе

• Бизнес-хирург.

• Серийный предприниматель.

• Резидент «Бюро спикеров Игоря Манна».

• Специалист № 1 по запуску и оптимизации бизнесов и созданию людей-брендов в России и СНГ.

• Создатель бизнес-акселератора AKSELERATOR.ru (2017 г.), который начал развивать федеральную сеть акселераторов по всей стране.

• Основатель Creators.ru (топ-100 студий России по web-разработке), Sex-box.ru, Uberun.ru, Krostu.ru и еще более 30 проектов, которые успешно были проданы инвесторам, стратегам и корпорациям. 15-летний опыт создания IT-проектов.

• Лучший бизнес-коуч бизнес-школы Сколково 2014 года.

• Преподаватель RMA, Сколково, МГУ.

• Автор двух книг: «Автор бизнеса. От идеи до свершения» (Изд-во «Манн, Иванов и Фербер», 2015, бестселлер Озон) и «101 способ раскрутки личного бренда. Как сделать себе имя» (Изд-во «Альпина Паблишер», 2017).

• Лучший Молодой предприниматель 2014 года по версии EY.

• Финалист и победитель GSEA 2013, премия Рунета 2013, Лучшая телеком-идея МТС 2012, 2016 гг.

• Ментор более 50 проектов. Оказывает консультации и консалтинг по созданию, развитию и улучшению бизнеса.

• Автор собственной методики «Валидация проектов», помогающей быстро тестировать бизнес-идеи.

• Выпускник МГУПС (Юриспруденция), Московского технологического института (менеджмент), Российской экономической академии имени Плеханова (стратегический менеджмент), MBA Московской школы управления Сколково.

• Последние пять лет занимается финтех-проектами. В 2009 г. руководил отделом разработки лидера рынка топливных карт компании Инфорком. Позже основал сервис Life-pay.ru – лидера российского рынка mpos (23 500 компаний-клиентов за три года; 2,5 млрд оборота в 2015 г.). Проект был продан российскому банку.

• В 2015 г. с партнерами принял участие в проекте PayQR.ru – оплата по QR-кодам. Привлеченное финансирование – более 300 млн руб., среди клиентов топовые компании, лидеры отрасли e-com (к примеру, Детский мир).

• Вячеслав консультирует крупные компании уровня PhilipMorris и QIWI по созданию и запуску инноваций в этих корпорациях.

Информация о Group-IB

Group-IB – одна из ведущих международных компаний по предотвращению и расследованию киберпреступлений и мошенничеств с использованием высоких технологий. С 2003 г. работает в сфере компьютерной криминалистики, консалтинга и аудита систем информационной безопасности, обеспечивая защиту крупнейших российских и зарубежных компаний от финансовых и репутационных потерь.

Первый российский поставщик threat intelligence решений, вошедший в отчеты агентства Gartner, официальный партнер Еuropol, компания, рекомендованная Организацией по безопасности и сотрудничеству в Европе (ОБСЕ). В 2015 г. названа в числе семи самых влиятельных игроков в сфере информационной безопасности по версии британской редакции издания Business Insider.

На базе компании функционируют крупнейшая криминалистическая лаборатория в Восточной Европе и круглосуточное подразделение реагирования на инциденты информационной безопасности CERT-GIB. Клиенты Group-IB – крупнейшие банки и финансово-кредитные организации, FMCG-бренды и промышленные корпорации, предприятия энергетической и нефтеперерабатывающей отрасли, производители ПО и цифрового контента, IT-компании и телекоммуникационные операторы РФ и Австралии, Аргентины, Бразилии, Великобритании, стран ЕС, Канады, США, Эквадора.

Генеральный директор и основатель Group-IB Илья Сачков в 2015 и 2016 гг. – победитель российского этапа конкурса «EY Предприниматель года» в номинациях «Телекоммуникации» и «Выбор делового Интернета», «IT для бизнеса». В 2016 г. вошел в список перспективных молодых предпринимателей Forbes «30 under 30».

Сноски

1

А. Толмачева. Пока многие не понимают, что такое Uber и как это работает, 2016. URL: https://vc.ru/p/uber-communications

2

Д. Изместьев. Как конкурировать со всем миром, 2016. URL: http://hbr-russia.ru/management/korporativnyy-opyt/p18006/

3

Д. Пиструи. 4 навыка бизнес-лидера, которые помогут привести компанию к успеху. URL: http://hbr-russia.ru/management/upravlenie-izmeneniyami/p16663/

4

DMR. 75 Incredible Pokemon Go Statistics (December 2016). URl: http://expandedramblings.com/index.php/pokemon-go-statistics/

5

DMR. 75 Incredible Pokemon Go Statistics (December 2016). URl: http://expandedramblings.com/index.php/pokemon-go-statistics/

6

Pokemon GO Has Grossed $1 Billion Worldwide Since Launch, 2017. URL: https://sensortower.com/blog/pokemon-go-one-billion-revenue

7

Российское digital-агентство Iwill открыло вакансию руководителя направления Pokemon Go. URL: https://vc.ru/n/iwill-vacancy

8

Pokеmon Go will launch in Japan tomorrow with game's first sponsored location, 2016. URL: https://techcrunch.com/2016/07/19/pokemon-go-is-finally-launching-in-japan-tomorrow/

9

Super Mario Run Is the Fastest Mobile Game to 25 Million Downloads, 2016. URL: https://sensortower.com/ios/ru/nintendo-co-ltd/app/super-mario-run/1145275343/

10

Plenty of People Are Downloading Super Mario Run But Many Fans Don't Want to Pay, 2016. URL: https://www.bloomberg.com/news/articles/2016-12-15/super-mario-run-s-highest-hurdle-on-smartphones-is-pokemon-go

11

Сенсорный экран, от англ. touchscreen.

12

S.E. Needleman, A. Loten. When Freemium Fails. URL: http://www.wsj.com/articles/SB10000872396390443713704577603782317318996

13

App Revenues to Reach $99bn Annually By 2019 // Juniper Research. – 2013. URL: http://www.juniperresearch.com/press/press-releases/app-revenues-to-reach-99bn-dollars-annually-2019

14

S.E. Needleman, A. Loten. When Freemium Fails. URL: http://www.wsj.com/articles/SB10000872396390443713704577603782317318996

15

Там же.

16

Want To Build An App And Strike It Rich? Don't Use Any Of These Terrible Ideas, 2013. URL: http://www.businessinsider.com/worst-ideas-for-apps-2013-12

17

Семенчук В. Автор Бизнеса. От идеи до свершения // В. Семенчук. – М.: МиФ, 2015. – 304 с.

18

Marchex, 2015. URL: http://pages.marchex.com/mobile-report.html

19

А. Толмачева. QR-коды для всего: Как используют технологию на Востоке и почему она не прижилась на Западе, 2016. URL: https://vc.ru/p/qr-mildberry

20

Магазин без продавцов открылся в Швеции, 2016. URL: http://www.retail-loyalty.org/news/magazin-bez-prodavtsov-otkrylsya-v-shvetsii/

21

Google says there are now 1.4 billion active Android devices, 2015. URL: http://www.androidcentral.com/google-says-there-are-now-14-billion-active-android-devices-worldwide

22

StatCounter Global Stats, 2016. URL: http://gs.statcounter.com/#mobile_os-ww-monthly-201608-201608-bar

23

The State of In-App Spending: Global & Regional Benchmarks [Data Study], 2016. URL: https://www.appsflyer.com/resources/state-app-spending-global-benchmarks-data-study/

24

Мурета Ч. Империя приложений. Как создавать приложения-хиты // Ч. Мурета. – М.: Альпина Паблишер, 2013. – 388 с.

25

Ending a Historic First Month, Pokémon GO Has Passed $200 Million in Worldwide Revenue, 2016. URL: https://sensortower.com/blog/pokemon-go-first-month

26

Analysis of Pokémon GO: A Success Two Decades in the Making, 2016. URL: https://newzoo.com/insights/articles/analysis-pokemon-go/

27

The Cable Industry Faces The Perfect Storm: Apps, App Stores and Apple, 2015. URL: http://flurrymobile.tumblr.com/post/128773968605/the-cable-industry-faces-the-perfect-storm-apps

28

Pokemon Go tops Twitter's daily users, sees more engagement than Facebook, 2016. URL: https://techcrunch.com/2016/07/13/pokemon-go-tops-twitters-daily-users-sees-more-engagement-than-facebook/

29

Д. Волков. Персональные ИТ. 2013. URL: http://www.osp.ru/os/2013/01/13033834/

30

Л. Черняк. Мобильная революция и ее последствия, 2013. URL: http://www.osp.ru/os/2013/01/13033978/

31

Магазин без продавцов открылся в Швеции, 2016. URL: http://www.retail-loyalty.org/news/magazin-bez-prodavtsov-otkrylsya-v-shvetsii/

32

Разработать мобильное приложение и выиграть – интервью с главой департамента мобильной разработки Александром Богдановичем. 2015. URL: https://habrahabr.ru/company/ximad/blog/250163/

33

По состоянию на декабрь 2016 г.

34

С договором можно ознакомиться по адресу: https://habrahabr.ru/post/177229/

35

URL: https://developer.android.com

36

URL: https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/

37

Apptractor.ru. Три четверти приложений содержит до 10 ошибок при выпуске. URL: http://apptractor.ru/measure/crash-analytics-bug-tracking/tri-chetverti-prilozheniy-soderzhit-do-10-oshibok-pri-vyipuske.html

38

Там же.

39

Д. Хохлова. Феномен Pokemon Go, 2016. URL: https://vc.ru/p/pokemon-what

40

J. McGregor. Uber Sees '850 %' Increase In Sign-ups Amidst London Protests, 2014. URL: http://www.forbes.com/sites/jaymcgregor/2014/06/11/uber-sees-850-per-cent-increase-in-sign-ups-amidst-london-protests/#cc9654861cb5

41

F. Richter. Apple's App Store Is Growing by 1,000+ Apps a Day, 2015. URL: https://www.statista.com/chart/3530/app-store-growth/

42

F. Richter. Apple's App Store Is Growing by 1,000+ Apps a Day, 2015. URL: https://www.statista.com/chart/3530/app-store-growth/

43

Number of apps available in leading app stores as of June 2016. URL: http://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/

44

URL: https://itunes.apple.com/ru/app/bookmate-read-unlimited-books./id386177450?l=en&mt=8

45

AppsFlyer: выходные – лучшее время для продвижения iOS-приложений, 2016. URL: http://apps4all.ru/post/02-10-16-appsflyer-vyhodnye-luchshee-vremya-dlya-prodvizheniya-ios-prilozhenij

46

WhatsApp собирает данные о телефонных звонках, 2015. URL: http://www.securitylab.ru/news/476278.php

47

Placed платит разработчикам за данные пользователей, 2013. URL: http://apps4all.ru/post/12-23-13-placed-platit-razrabotchikam-za-dannye-polzovatelej

Content

Вячеслав Семенчук
Мобильное приложение как инструмент бизнеса

Предисловие от Group-IB

Предисловие

Глава 1 Делай деньги!

Приложение, перевернувшее мир

Подрывные инновации

Быть или не быть прибыли?

Покемоны, приносящие деньги

Бывает дешево, бывает дорого

Не только для самых крупных

Глава 2 Джинн из смартфона

Мобильное приложение

Немного познавательной истории

Смартфоны реально атакуют!

Конкуренты джинна

Глава 3 Способы монетизации

Денежная кнопка

Как ее использовать?

Бесплатные приложения

Бесплатные приложения с рекламой

Платные приложения

Условно бесплатные приложения

Глава 4 Поиск и выбор идеи

Загляните в магазины приложений

Конкурирующие приложения

Где брать идеи?

Методика валидации идеи

Возможности мобильных приложений

Важность целевой аудитории (идеальных клиентов)

Кто ваша целевая аудитория, или идеальный клиент?

Цена приложения

Глава 5 Для бизнеса и как бизнес

Трудности классификации

Игровая индустрия

Брендированное приложение

Онлайн-сервис

Способ связи с клиентами

Автоматизация бизнес-процессов

Управление бизнесом

Глава 6 Подготовка к разработке

Пиар до запуска

Выбор разработчика

Переговоры с разработчиками

Интеллектуальная собственность

Юридическая помощь

Договор с разработчиками

Соглашение с пользователями

Техническое задание

Глава 7 Разработка мобильного приложения

Начало

Нейминг

Пользовательский интерфейс

Прототип

Дизайн

Программирование

Первая версия приложения и его тестирование

Аудит и безопасность мобильных приложений

Глава 8 Маркетинг мобильного приложения

Иной маркетинг

Слова и люди

Выгода пользователя

Привлечение пользователей

День запуска

Аналитика

Послесловие

Благодарности

Информация об авторе

Информация о Group-IB

Сноски