Как стать автором
Обновить

История одной игры, или звонок из Купертино

Время на прочтение5 мин
Количество просмотров820
Внимание! Топик восстановлен. Кто не успел ознакомиться — welcome, кто хотел задать вопросы — я готов ответить.

Сегодня мне бы хотелось рассказать не просто об одном, надеюсь, небезынтересном проекте, но и о том, сколь забавны бывают цензоры Apple, когда встречают что-то нестандартное.

Как всё началось?
image
Всё началось в сентябре прошлого года, когда мои тёплые чувства к технике яблочной компании затребовали выхода в виде создания чего-то для iPhone. Разумеется, чего-то необычного и как минимум сногсшибательного. И первое, с чем пришлось столкнуться и что немного охладило пыл, — это полное отсутствие на тот момент информации на русском языке (с чем ещё можно мириться), а также невозможность хоть с кем-то поговорить на тему разработки приложений. Учитывая то, что разработка и само изучение языка Objective-C начинались для меня с чистого листа, отсутствие поддержки переносилось довольно тяжело. На моё счастье, вскоре на одном яблочном форуме я познакомился с замечательным человеком Стасом (известным также как bronenos), который оказал и продолжает временами оказывать мне значительную поддержку как словом, так и делом. В качестве первого проекта решено было сделать игру типа Lines для Windows Mobile, а в качестве основной фишки — настоящие призы, которые игроки могли выиграть в специальном режиме (с разрешения Стаса этими призами стали промокоды на скачивание его IM-клиента для iPhone MobiQ IM). Спустя шесть месяцев всё ускоряющегося процесса разработки, отладки и создания дизайна игра Crash Balls была готова. После довольно нудной (и местами запутанной) процедуры отправки Apple всех необходимых документов и реквизитов — я уже официальный iPhone Developer. Пора в AppStore!

Цензоры на страже границ AppStore
image
При первой попытке (как, впрочем, и при второй) пройти цензуру игра Crash Balls в AppStore пропущена не была по довольно неожиданной причине. Цензоры требовали, чтобы в игре было чётко сказано, что Apple не имеет к розыгрышу призов никакого отношения. В чем проблема — пишем в описании приложения: «NOTE, that Apple is not a sponsor of, or responsible for conducting, the promotion». Вроде бы дело в шляпе? Нееет. Такая же фраза должна была быть написана ВЕЗДЕ, где есть упоминание о призах — в правилах, в поздравлениях с выигрышем, на русском языке, на английском… И, разумеется, сказать сразу об этом цензоры не могли — только после второй попытки отправить приложение и ещё двух недель ожидания. Тем не менее — все замечания учтены, о том, что Apple ни при чём, не написано разве что на экране загрузки — отправляем. Ура — 27 мая приложение начало продаваться в AppStore!

Собираем feedback и улучшаем всё подряд
image
В течение последующих двух месяцев игра умеренно рекламировалась, а также собирались отзывы пользователей. Наиболее мощная отдача, как ни странно, была от пользователей и форумчан iPhones.ru. Количество пожеланий и всевозможных замечаний (часто противоречащих друг другу) просто закаливали. Я и сам знал, что игра довольно сыра и что до качественного продукта ещё работать и работать. Тем не менее отзывы пользователей порадовали — спокойный дизайн, понятные правила и, конечно, призы нашли свой отклик в сердцах пользователей. Особенно было приятно получать редкие ( ;) ) письма победителей. К концу июня набрался
порядочный список улучшений, которые предстояло сделать в следующей версии. Больше всего пользователи хотели больше призов (причём не просто больше, а НАМНОГО больше!), различных тем оформления, анимации (желательно везде), поддержки всех ориентаций экрана (тоже везде), выбор из большего числа наборов цветов и прочее, и прочее, и прочее. Плюс в связи с выходом iPhone 4 понадобилась поддержка технологии Retina. Сразу после завершения всяких мелких дел (типа сдачи госэкзамена) я приступил к воплощению всех пожеланий и начал поиск разработчиков, которые могли бы присоединиться к проекту и поддержать его промокодами своих программ. Что удивительно — таковых нашлось целых 12, причём не только единоличных разработчиков, но и фирм с более чем приличным набором приложений! В итоге в начале августа было готово не только полностью переработанное приложение со всеми учтёнными пожеланиями, но также подготовлены 19 призовых приложений и 100 призовых кодов! В ожидании чуда я отправил обновлённую игру на рассмотрение цензорам. Спустя две недели её пребывания в статусе «In Review» ожидание чуда как-то завяло. И правильно сделало: в последних числах августа мне пришло письмо от одного из цензоров с требованием объяснить происхождение призов, систему их выдачи, и прочие интимные подробности. В ответе я подробно разъяснил, как работает клиент-серверная часть приложения, отвечающая за выдачу только одного кода одному устройству, как этот код меняется на промокод для скачивания выбранного пользователем приложения, как шифруются все запросы и с кем конкретно, как (и за сколько ;) ) я договаривался. Потянулись ещё две недели ожидания…

Звонок
image
В середине сентября раздаётся звонок с номера, начинающегося с +1(408)… Холодея и на ходу забывая английский, я поднимаю трубку. На чистейшем американском немного ленивый и обстоятельный голос (нет, не Стива ;)) интересуется, может ли он услышать разработчика айвЭна? Не приходя в сознание отвечаю, что, мол, именно он у аппарата. Далее ленивый голос выдаёт одно длинное слово, которое я уже не в состоянии разделить на составляющие и прошу говорить помедленнее. Зачем просил?.. Медленным и даже немного ласковым голосом (ну ещё бы — на том конце провода абориген, который только что слез с пальмы) мне объясняют, что «sorry», что «we can’t approve your app», что-де «the disturbance of the license agreement» и они рады бы помочь, но… Вставляя от волнения русские «ну» и «ммм» вместо английских, интересуюсь: чего же я, собственно, нарушаю, и где? Уважаемый цензор не соизволил указать конкретное соглашение и пункт, сказав лишь, что в качестве призов я могу использовать только свои собственные промокоды на свои же собственные приложения, и никак иначе. Ага, а первая версия приложения, видимо, была написана в тандеме с уважаемым Стасом, раз они не придирались… Пожелав всего самого лучшего, ленивый американский голос отключился, оставив меня наедине с самим собой.

Не сдамся!
image
Ну что ж, раз нам запретили использовать чужие промокоды, а своих пока что нет… пойдём на радикальные меры! Через три дня на рассмотрение была отправлена исправленная версия Crash Balls, где в качестве призов предлагались ВСЕ ПРИЛОЖЕНИЯ AppStore, не превышающие по цене $4. Версия игры для iPad же предлагала побороться за любое приложение стоимостью до $8 включительно! Две недели трепетного ожидания, и УРА!!! Приложение уже в AppStore, и отзывы покупателей меняются на 4-х и 5-звёздочные! Спасибо вам, дорогие цензоры — хоть вы и задержали выход игры почти на 1,5 месяца, но благодаря вам у моей игры появилась одна исключительная деталь, которая хоть чуть-чуть выделяет её на общем фоне :)

Выводы
image
Дерзайте — и Apple повернётся к лесу задом, а к вам — фасадом ;)

Ссылки:
image
Версия для iPhone и iPod Touch: itunes.apple.com/us/app/crash-balls/id370406144?mt=8
Версия для iPad: itunes.apple.com/us/app/crash-balls-hd/id370532006?mt=8
Теги:
Хабы:
Всего голосов 37: ↑23 и ↓14+9
Комментарии22

Публикации

Работа

iOS разработчик
11 вакансий

Ближайшие события