9 November 2011

Тернистый путь iOS Developer'а

Development for MacOS
Sandbox
Привет Хабр!
Я вот недавно подсел на ваш сайт, в частности раздел посвященный iOS разработке. Этим делом профессионально занимаюсь вот уже как 5 лет и многое повидал. Вот теперь решил поделиться и своим опытом, может кто сочтет полезным.

Сперва о самом неприятном. Об этом уже многие тут писали потому опишу наиболее важную, с моей точки зрения, проблему — это, конечно же, процесс валидации приложения. За годы работы я повидал немало редакций этого, пожалуй, самого важного для любого разработчика документа (App Store Review Guidelines), но иногда все доходит просто до абсурда. Например, совсем недавно пришел клиент: «Сделай мне очень простенькое приложение. Хочу картинку электро-бритвы, чтоб вибрировала и гудела + реклама». Работы на час, два, особо не напрягаясь. Сделал, залил на iTunes, ждем 5-6 дней… Rejected, мол слишком простая и ничего не делает:
  • 2.21: Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected

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

Вот везде сейчас трубят про новый iPhone, Siri… На днях попался мне сайт, загорелся, решил написать подобную прогу под iPhone. Со временем, да и желанием, у меня на свои проекты всегда было туго (как говорится, сапожник, да без сапог), потому выкинул с нее все, что можно было, оставив лишь основное. Кое-как собрал интерфейс на фотошопе и отправил на валидацию
image

Результат не заставил себя долго ждать.
Image and video hosting by TinyPic

  • 8.1: Apps must comply with all terms and conditions explained in the Guidelines for using Apple Trademark Names and the Apple Trademark Products List
    We found that your app does not comply with the Guidelines for Using Apple's Trademarks and Copyrights.
    Specifically, your app includes Apple Trademarks, namely Siri.



Поубирал все слова «Siri»,  переименовал прогу, изменил описание чтобы лишь ссылаться на их трэйдмарк, добавил Terms Of Submission… Приходит то же сообщение, без каких-либо пояснений. Если честно, то на данном этапе я уже готов забросить его, как и других три из моего списка.

У меня таких примеров еще несколько найдется, но несмотря на все это хочу сказать, разработка под эту платформу – очень занимательное занятие, которое меня вполне обеспечивает и кормит, еще и на бензин для двухколесного друга остается
Tags:iphoneiOSipadiOS development
Hubs: Development for MacOS
+1
8.1k 16
Comments 23