Нам пишет Роман Кинляев.
Всем привет! В отличии от большинства Историй Разработки на этом сайте, приложение о котором я вам расскажу не является моим первым, наверное не будет и последним. Дело в том, что я пытаюсь выжить зарабатывая на жизнь разработкой мобильных приложений. К счастью я так же подрабатываю фрилансом, иначе пришлось бы совсем туго.
На сегодняшний день я выпустил 5 приложений, но к сожалению только у одного из них доходы превысили расходы. Именно по этой же причине у меня нет своего эккаунта разработчика в ЭпСторе, и я публикую свои приложения у разных паблишеров. Несмотря на все это, я подхожу к процессу создания следующего «шедевра» очень серьезно, процесс отработан и рабочее место в жилой квартире давно создано.
Итак, создать свое приложение не составляет большого труда, но занимает о-очень много времени. Краткий курс молодого бойца все знают – кто то ищет программиста и дизайнера, кто-то делает все сам а кто то пользуется услугами лишь одного из них. Если все оценивать трезво, то первый вариант – лучший. Однако денежный риск в таком раскладе довольно высок. Кроме контроля работы программиста (качество приложения, сроки и т.д.), вам также придется беспокоится о невозврате вашей инвестиции. Ведь по статистике любое приложение обреченно на провал. Поэтому я предпочитаю писать приложения сам и нанимать фрилансеров только на дизайнерские работы.
Выбор Платформы
Когда я еще работал штатным программистом и писал на C# и ASP.NET, наша компания искала наилучшее решение для кросс-платформенной разработки. После продолжительных исследований и сравнений команда занимавшаяся этим остановилась на паре кандидатов: AppceleratorTitanium и Monotouch (который сегодня превратился в Xamarin.iOS). Оба варианта компилируются в objectiveC (в отличии от того же PhoneGap). Xamarin.iOS привлекал тем что писался на C#, который использовало большинство программистов в нашей компании. Второй кодился в Javascript-е, то есть был доступен практически всем и не требовал знания каких-либо серьезных основ. Я уже не помню что было выбрано в результате, но AppceleratorTitanium остался со мной и после моего ухода. На нем я пишу некоторые свои приложения, поскольку он ускоряет процесс разработки – особенно в тех случаях когда само приложение является “витриной”, а основная работа происходит на сервере. Новичкам советую попробовать. На этой платформе я и остановился во время разработки Собутыльника.
О выборе идеи для приложения
Многие мои знакомые, работающие как и я в компьютерной области, жалуются на недостаток идей для приложения или старт-апа. К счастью у меня такой проблемы никогда не было. Более того, идеи приходят ко мне одна за одной, и их длинный список всегда ждет когда я закончу очередной проект и можно будет приниматься за следующий челлендж. Конечно я сортирую идеи по их привлекательности и потенциальной прибыли. Что я могу сказать, получается плохо. По накопленной мной статистике, невозможно угадать что понравится людям. Приложение сделанное за неделю может добраться до топа собственными силами и неплохо там задержаться, и в то же время работа на которую потраченно полгода не сможет зацепиться наверху, сколько бы рекламы и заказных статей про нее не выходило.
Собутыльник попал в разработку случайно. На выходные ко мне приехал старый школьный друг живущий в соседней стране, подруга отправилась к родителям, а мы долго пили празднуя встречу. В какой то момент тосты подошли к концу, и мы переключились на простое и понятное русскому человеку “ну поехали!”. А в понедельник протрезвев и закинувшись парацетамолом, я решил сделать приложение для дружеских застолий а также для тех кому хочется выпить но не с кем. А так как пить в одиночку у нас считается пьянством, то идея назвать приложение собутыльником пришлась как нельзя кстати.
О поиске дизайнера
Когда приложение задумывалось, я представлял на экране живого человека который бы рассказывал анекдоты и тосты а также разговаривал с обладателем приложения. Нарисовать такое было мне не под силу, и я начал поиск художника способного справится с задачей. Как истинный патриот я начал поиск на наших отечественных ресурсах – одним из основных был fl.ru и какая то его копия – уже не помню как называется. В задании я прописал две фазы работы – первая это проработка персонажа, а вторая – создание анимации. Но как оказалось, наши фрилансеры слишком много кушают. В смысле зажрались. Художники с приличными портфолио хоть и были готовы взяться за работу, однако требовали за нее как минимум 700 долларов. Цена показалась мне несправедливо завышенной, как в последствии и оказалось. После долгих поисков я выбрал одну из топовых фирм на крупнейшем международном сайте фриланса – elance.com. Ребята из восточной Европы согласилась выполнить работу за 500 долларов, а их резюме окончательно убедило меня.
А потом пошли эскизы. Первый:
Второй:
Третий:
После недолгих раздумий я остановился на первом варианте. Мне нужен был персонаж с которым не противно выпить – чтобы был “lovable” – объяснял я фрилансерам. А два последних типажа получились уж больно отталкивающими. Нарисованный собутыльник хоть и не был похож на эталонного алкаша, но чем то цеплял и напоминал то ли свободного художника-философа то ли следопыта из Властелина Колец. С таким и выпить можно было и поболтать.
Потом прислали цвет, а после одобрения эскиза на дропбокс закинули анимацию. Ее показывать я не буду – кому интересно посмотрите в ролике или в самом приложении. Я считаю получилось отлично! Быстро, качественно и в рамках бюджета.
Серверная часть
А зачем она спросите вы. Дело в том, что я решил разбавить сухой машинный текст и дать возможность пообщаться с живыми людьми, живыми собеседниками. Причем общение я задумал не обычное, а голосовое. Вот как раз для того чтобы соединять людей между собой мне и нужен был сервер. Выбор платформы для этой цели может показаться странным и даже оскорбительным почитателям Эпл, но принимая во внимание мою основную специализацию он вполне естественен. Я использовал облачный сервис WindowsAzure для хостинга, C# в качестве языка разработки и технологию WebSocket на TCP/IP как протокол. Быстрота разработки в знакомой среде оказалась дороже понтов.
И что в итоге.
Быть может я просто медленно программирую, но разработка проекта а также поиск дизайнеров, серверная часть, приложение в Аппселераторе и иконка заняли полгода. Про иконку отдельная история (знаю, знаю что плохая и непонятная). Дизайнеры красивых логотипов хотели от полтонны зеленых (пардон мой французский). Моя внутренняя жаба сказала твердое нет и в итоге – много нервов, пара десятков откровенно страшных вариантов (вот они снизу), и наконец какое то подобие результата. Твердо запомните – если есть средства – нанимайте профессионалов.
Приложение, по словам паблишеров, прошло ревью на ура и теперь перебивается в топе Развлечений то поднимаясь то вылетая. На данный момент 16-ое место это отмеченный максимум. Этот слабый результат приносит до десяти скачек в день, и поэтому чтобы отбить хотя бы дизайнеров мне потребуется минимум три месяца. Хотя говорят зимой люди пьют больше. Вот и посмотрим.
41 комментариев
Форум →Если такой бред выпускать, то не удивительно, что доходы не превышают расходы
@October, hard porno и то мягче бы смотрелось в app store, чем эта чудо-прилага.
Не, ну хоть мужской голос бы добавили, а то белки мерещатся.
> А в понедельник протрезвев и закинувшись парацетамолом
Чувак, ты точно не перепутал абстинентный синдром с гриппом?
@Astraport, все может быть
Филипп Бедросович?
@iMagaz, ага похож чутку. Жалко еще в наброске не уловил схожесть, теперь поздно конечно
@Kinlyaev, дарю бесплатную идею по выходу в топ аппстора. Сделай возможность выпить с Пу… Ну ты понял:)
@interactivex, идея хорошая, но не уверен что безопасная :)
почему этот мужик говорит голосом сломанного навигатора?
Ну и сам по себе персонаж примерзкий и отталкивающий.
@klary725, ваще, я с таким бухать никогда не стану
@MAXiDROME, да, еще он какие то сигареты курит там типа Явы
ад
@PAHAN, Не вот так: АдЪ !
@packshot, да ладно вам, максимум “Адок”
Персонаж – Киркоров?
За видео – СПАСИБО!!! Поржал так поржал )))))))
нет идей – торгуй наркотиками?:) пьянству бой!:D
Мужик ладно, но блин ГОЛОСОВОЙ синтезатор – это мерзко.
Неужели нельзя было записать эти несколько звуковых дорожек?
можно и без проф. актеров (зайти в молодежный театр взять студентов, и записать дома на норм микрофон.). Это было бы не так уж и дорого (явно меньше 500 баксов за иконку)
@MMgo, не совсем понял про что вы. Какие несколько дорожек? Там полно тостов и анекдотов – их тоже все наговаривать? И вы невнимательно читали – 500 долларов это за разработку персонажа и анимацию. Иконку делал сам (что и заметно конечно)
@Kinlyaev, да, записать все текстовки обычным человеческим голосом.
Но оставлять синтезатор нельзя. Это убого чуть более чем полностью.
@MMgo, это будущее, синтезаторы голоса будут улучшаться. Нельзя записать все на свете – приложение будет размером с дом
@Kinlyaev, Поинтересовались хоть бы, запись голоса 1 час занимает 20-30 мегабайт максимум, что совсем не много.
Неприятный персонаж с женским голосоми внешностью киркорова.
Не люблю алкаголь, фэ
@GermanBoy, пить вообще вредно. Никто вас и не заставляет вроде бы
Резюме: Персонаж говорит голосом сломанного навигатора-Киркорова, после операции на причинном месте. Вообще я бы попил с каким нибудь роботом из Азимова, например роботом-лжецом, или с мультяшной на все готовой девчонкой, и чтобы водку она НЕ пила, а только дорогие коктейли, которые надо покупать, если не можешь ее развеселить например))
@AlexFox, идея отличная!
@AlexFox, Просто жалко что ТАКОЕ выложили на phones.ru, в один ряд с по настоящему качественными проектами.
Всем привет! Автор здесь. Я правда в отпуске – за границей у друзей – смотрю как они тут работают за бугром, но в дискуссии с удовольствием поучаствую.
@Kinlyaev, Привет!!! Удачи в разработках! Идей, видимо, у Вас много! Реализуйте! Должно все равно, что-то выстрелить!
ЧТо касается сабжа- гениально, в духе времени! Реализация хромает.
@StormBringer, спасибо вам! Конечно же продолжаю улучшать.
И как итог, чувак получился не менее отталкивающий и противный, чем те 2. В общем, бред и ужас. :(
Бородка, серьга в ухе
Для метросексуалистов каких-то прога
Или как там полупокеров непонятных называют?
Где нормальный дядька с татухой на плече “За ВДВ”? )))
@MAXiDROME, Так европейцы рисовали – что с них взять :). Ну а если серьезно вдвэшник тоже не всем по вкусу пришелся бы.
@Kinlyaev, фича – сделать разных персонажей. кому-то и телочку предложить можно
И голос мерзкий и пить с таким…
Такое впечатление, что программа создана по заказу МинЗдрава
для желающих бросить пить, раздается по предписанию врача.
А идея +
Парень должен быть веселым разбитным,
а с таким собеседником, да после стакана удавишься
@McRush, а можете пример привести, ну там линк на подобного персонажа?
@Kinlyaev,
может быть взять какого-нибудь известного персонажа
Кузьмича или генерала из особенностей национальной охоты,
Афоню Леонова…
Наверное в каждом возрасте он свой
У меня похожий на Швейка, безудержный оптимист Толик, который мертвого уговорит выпить, и выпьешь легко и весело
А с этим из ролика от одного вида в депрессию впал
Извините за критику, а идея понравилась
Один на один не стал бы пить, а айпад на стол поставить в компании и можно повеселиться
@McRush, Огромное спасибо за конструктив! Вот бл**, не угадал с персонажем. Мне он кажется нормальным, но судя по реакции не у всех такое же мнение. Посмотрю еще на реакцию, и если большинство решит то буду менять однозначно.
Юрий Никулин с ним бы выпил
Персонаж спорный. Для русского глаза подозрительный. Хотя тут кому как. Так что идея для развития программы: добавить других персонажей. И можно сделать их покупку через in-app. Так будет и лучше для продвижения: программа бесплатная, но долго с персонажем выпивать нельзя, стоит ограничение. Для снятия его – in-app за бакс. Ну и голос никуда не годится. Есть же хорошие мужские говорилки, например та, что в роликах Крабовые войны на ютубе, я когда тот голос слышу, то смеюсь непроизвольно, то, что нужно.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как сохранять настройки в стандартном приложении Камера на iPhone
Почему не освобождается место при удалении файлов с флешки в macOS
Как в watchOS 9 работает режим энергосбережения Apple Watch
Как отключить клавишу диктовки на клавиатуре в iOS?
Как разблокировать учётную запись Apple
Что делать, если один наушник AirPods часто отключается
Как откатиться с iOS 13 на iOS 12 без потери данных
Как изменить назначение кнопок громкости на iPad