Not user nor developer friendly

For many years developers were not particularly satisfied with Apple's AppStore. It creates an artificial frontier between users and developers. Developer can not inform users about updates, tips, issues or fixes, and users often turn to the AppStore with one star reviews and negative comments instead of reaching out to developers to find a solution. Additionally Apple manually reviews all applications and updates. This often causes delay and frustration when developers need to get urgent bug fixes to users, and users can not downgrade to a previous version unless they keep an backup themselves. Last but not least Apple even charges 30% from the developers sales, income that naturally companies would rather spend on hiring new developers, support staff, marketing and administration.

There are also additional, smaller points, such as only allowing one price tier for the whole world, without a mean to discount an application for example in developing countries, or that it often takes some time until updates are approved. Unfortunately updates are also often rejected for random reasons, sometimes a screenshot, duplicate applications icon (yes, seriously when ExactScan and Pro shared the same 7 years and 100 updates later!), when the reviewer can not scan, or they want us to adopt new development guidelines. These design guidelines often only cause unnecessary changes, and thus work and potentially new bugs, without any visible benefit to the user.