Can anyone tell me why so unfriendly for developers by Apple?

I am a beginner to develop apps for iOS and Mac. Previously, I got some rummers from friends and other forums saying that it's not a good job to develop anything for Apple's products and lots of ***** would be in front of me. Although I have more than 20-yr experiences on coding and system design, and never touched on Apple's stuffs before. However, due to some clients' requests, and just started working on it. And now, it's really happened to me...


I tried to submit 2-3 iOS apps to iTune Connect, however, none can be approved at once. Even two of them have been rejected more than 3 times with different reasons. I am very confused as


1. Why can Apple NOT issue all questions to let me solve all them out at a time? Always placing issues one by one, and wasting LOTS of my time. Besides, one question to another always takes over a week or even 10 days...Is my time is worthless?


2. Why does Apple not review our apps frequently as Google Play (very quick response from Google)? One issue is always pending for more than 1 week before getting a response from Apple. Does it mean -- Apple's business is king and ours is ****?


3. Why so limitations of Apple's rules for developers? such as god-damned external purchasing is not allowed...please tell me why? Why shall I have to use in-app purchase provided by Apple? Why shall my client have to share profit with Apple? Does Apple do anything good for my client? I am in Taiwan, and my clients are in China, does Apple contribute anything to these both countries? Or do I need to have a lawyer to protect our interests??


4. Why does Apple need documents for such open-source or GNU's contents? such as Big Buck Bunny on my apps?


So, please any experts are able to release my confusion....Thanks!!

It is Apple's store. Apple's rules. Android is basically open to any darn fool who downloads their

tools and develops whatever they choose including malware, viruses and other security breaching

applications. This is not true on iOS nor Mac OS.


Apple Review is looking for both quality and features that show off their hardware. Yes, it is a time

consuming and often a troubling process but, it weeds out most of the garbage that makes it onto

the Android stores nearly automatically.


Apple Reviews EVERY app submitted for the app store. Average review times are from 7 to 14 days.

Google, does not review apps. They only evaluate wether the app crashes or runs as expected. Thankfully,

they are taking a bit from Apple in being a bit more vigilent but, for the most part, almost any app submitted

to Google, ends up on their store.


As for point 3, Apple contributes a great deal to both

of those countries. Do you not know, that their products are manufactured in both?


Apple needs documentation to keep from being sued because some developer chose to steal someone

else's work.

I am sorry you are having such a difficult time. Many of us have encountered a lot of frustration at times with the development process for iOS.


Perhaps this is a bit too simple, but why not tell client you would rather only develop on other platforms if you are so unhappy?


For specific things you do not like about the process. I encourage you to suggest improvements to Apple through the bug reporter, where they are more likely to be seen by those in a position to change things.

""I am in Taiwan, and my clients are in China, does Apple contribute anything to these both countries?"

Thousands of jobs for a start.


"Or do I need to have a lawyer to protect our interests??"

Good luck with that.


"such as god-damned external purchasing is not allowed...please tell me why?"

I would advise using civil language on an Apple sponsored board.

Why? Because Apple is in the business to make money, not throw away income opportunities.

And Apple does not want the hassle of being the middleman when there is a dispute between the customer and the third-party in-app purchase provider.

I apologize for posting here, but - considering my question - this seemed at least moderately appropriate.


So I am signed into Apple Developer Forums, but there appears to be no way ro actually start a new question/thread. Obviously, I am able to reply to questions.


Can anyone tell me how to start a new thread - or why I can't?


Many thanks!

The way to start a new discussion is to find the section topic where you want to ask your question


So, for example, if you wanted to ask a question about Xcode, go to the very front page of the forums by clicking the "Apple Developer Forums" text in the top left corner of the page. then click the icons below to find the section you want. Click that section, then click the "Start a Discussion" link on that page in the top right corner.

Can anyone tell me why so unfriendly for developers by Apple?
 
 
Q