The thorny path of iOS Developer
Hi Habr!
I’m recently hooked on your site, in particular, the section on iOS development. I have been doing this business professionally for 5 years now and have seen a lot. Now I decided to share my experience, who can find it useful.
First about the most unpleasant. Many have already written about this here because I will describe the most important, from my point of view, problem - this, of course, is the application validation process. Over the years, I have seen many editions of this, perhaps the most important document for any developer ( App Store Review Guidelines), but sometimes it all comes down to the point of absurdity. For example, recently a client came: “Make me a very simple application. I want a picture of an electric razor so that it vibrates and buzzes + advertising. ” Work for an hour, two, not particularly straining. I did it, uploaded it to iTunes, wait 5-6 days ... Rejected, they say it's too simple and does nothing:
It doesn’t matter, they added a couple more nonsense and rolled. But I want to say right away, life has taught and the approach of such moments I feel even at the stage of discussion of the project.
I have probably written more than 50 programs in the app store, of which about 1/3 had problems at this stage. And these are only those that I know of, but in fact the statistics are even more sad.
Everywhere now they are trumpeting about the new iPhone, Siri ... The other day I came across a site , caught fire, decided to write a similar program for the iPhone. Over time, and desire, I always had a tight time for my projects (as they say, a shoemaker, but without boots), so I threw everything that was possible from her, leaving only the main thing. Somehow I assembled the interface in Photoshop and sent it for validation.

The result wasnot forced myself to wait a long time.

I removed all the words “Siri”, renamed the program, changed the description to just refer to their trademark, added Terms Of Submission ... The same message arrives, without any explanation. To be honest, at this stage I am ready to abandon it, like the other three from my list.
I still have a few such examples, but in spite of all this I want to say that developing for this platform is a very entertaining task, which provides and feeds me completely, and it remains for gas for a two-wheeled friend
I’m recently hooked on your site, in particular, the section on iOS development. I have been doing this business professionally for 5 years now and have seen a lot. Now I decided to share my experience, who can find it useful.
First about the most unpleasant. Many have already written about this here because I will describe the most important, from my point of view, problem - this, of course, is the application validation process. Over the years, I have seen many editions of this, perhaps the most important document for any developer ( App Store Review Guidelines), but sometimes it all comes down to the point of absurdity. For example, recently a client came: “Make me a very simple application. I want a picture of an electric razor so that it vibrates and buzzes + advertising. ” Work for an hour, two, not particularly straining. I did it, uploaded it to iTunes, wait 5-6 days ... Rejected, they say it's too simple and does nothing:
- 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
It doesn’t matter, they added a couple more nonsense and rolled. But I want to say right away, life has taught and the approach of such moments I feel even at the stage of discussion of the project.
I have probably written more than 50 programs in the app store, of which about 1/3 had problems at this stage. And these are only those that I know of, but in fact the statistics are even more sad.
Everywhere now they are trumpeting about the new iPhone, Siri ... The other day I came across a site , caught fire, decided to write a similar program for the iPhone. Over time, and desire, I always had a tight time for my projects (as they say, a shoemaker, but without boots), so I threw everything that was possible from her, leaving only the main thing. Somehow I assembled the interface in Photoshop and sent it for validation.

The result was

- 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 .
I removed all the words “Siri”, renamed the program, changed the description to just refer to their trademark, added Terms Of Submission ... The same message arrives, without any explanation. To be honest, at this stage I am ready to abandon it, like the other three from my list.
I still have a few such examples, but in spite of all this I want to say that developing for this platform is a very entertaining task, which provides and feeds me completely, and it remains for gas for a two-wheeled friend