- we developers get up to 1 petabyte of user storage via CloudKit 100% free. Bear notes app does this and they manage 0 servers for their subscription-paid users.
1 Petabyte, if your App produces that high amount of data/traffic you'll have other problems.
- we could submit 1000 app and app updates in a year which translates to Apple paying about 1000 man-hours worth of paychecks at about $30/hr or ~$30k for app review
You know it's all automated, they don't check it all down manually. Simply ditch AppReviews and force open side loading.
- we have free access to using Apple Maps instead of paying Google tons of money to use their mapping API keys (for those high volume users). this saves Yelp and Facebook a ton of money as well as small developers.
There are other free Maps solutions out there that can be used. OpenStreetMap has even more content to offer than AppleMaps. And correct me if I'm wrong AppleMaps is AppleOS+(inofficially)Web only. No Windows, no Android = senseless.
- we get many more new features every single year via the SDK compared to Android (like ARKit, Core ML, SwiftUI, Vision, etc... just to name a few).
You surely mean great abandoned frameworks like SpriteKit and SceneKit?
- we get global distribution for free (including China, you know, where Google Play doesn't exist. also developers generally have to setup their own servers in China because of the great firewall, but if you used CloudKit, it just works without any extra setup).
Yeah, sell in China, and risk being sued by some craziness, No Thanks!
Not evebody likes to play Evil Advocate like Apple. Google at least shows more moral on this one.
- we get app store curated editorial with a chance to reach front page in front of 500 million customers a week.
You realised there aren't 3 millions front pages, right? But they love to make empty promises.
- we have no credit card fees or international taxes to worry about
Sure not it's all in the 20%, you probably could get it for less. Nothing is free in the wallet garden.
- Apple provides support to customers asking for refund for an app and app store support in general
LOL sorry I don't want to comment this one...
- Testflight service is free (for public and private testing)
Nothing is free, it's included in the 20%. Testflight was born out of desperation to circumvent Apple limitations and simplify testing, because Apple was unable to provide something decent to it's devs, it got later bought by Apple.
- app store automatically creates many different binaries of our app and distributes device-optimized versions to each customer. a 1 gigabyte app with many different permutations of versions across hundreds of servers around the world means Apple is hosting about several terabytes in the cloud for us from one single app
Really? You know that this just mainly serves Apple to lower the server space usage.
And you have to specially code for this feature, which puts you in another vendor lock-in.
- push notifications/push notification sandbox servers
Push notification, really? Just a webservice that even can be downloaded for free...
- Web SDK version of cloudkit/mapkit so that you can use it for a web version of your app
Vendor lock-in no usage for Windows,Android, non-sense.
LOL a killer feature, totally worth mentioning.
- Mac notarization service which improves trust by the user for downloading an app from the web
You mean this puts Apple nearer to their goal, of locking-in macOS completely.
- yearly major releases of Xcode with new features
You pay this with 99$€+20%
- analytics dashboard and crash reporting
There are plenty of frameworks that does the same, nothing special in here, too.
- and the list goes on and on.
and the alternatives goes on.