| > I know developers don’t like the rules Who exactly are these developers? Because I'm a developer and I find the idea of supporting multiple app stores absolutely dreadful. Consider the impact. If we're lucky there will be only one necessary re-implementation something major. At minimum we can expect to rewrite all code paths involving IAP. This will require a thick layer of abstraction caked on top to maintain feature parity between the separate builds, further slowing down compile times and making debugging more cumbersome. Yes, there will be separate builds because we rely on Apple to manage our DWARF symbols. That will need a homegrown solution, all new tooling, which of course will be crappy and half baked for many years. Best keep the builds separate. Separate builds will likely mean new build/deploy pipelines to manage, possibly each having their own separate staging environments, which eats away at productive development time. Of course this will be all tied together with additional layers of abstraction. All tooling involving the AppStore API will be re-created. Oh and I pity the poor souls that use react-native and it's convoluted, fragile, build environment. It's going to really suck for them. Cross your fingers and hope for the best when you npm install react-native-alternative-store and it's 500 dependencies written by CoPilot in Objective-C by one unresponsive developer on a GitHub page whose only activity is an increasing number of unresolved issues. And that's not all! We use AppStore analytics, financial data management, beta test tooling, and internal device management. What will be fate of these services without the App Store? More crappy work and less time spent actually making the product better. So no, this developer is just fine paying 15 to 30%. It's really a bargain for smaller dev shops. |
The only reason why it's probably not going to be worth supporting the other stores is that the userbase is going to be too small, which makes the potential extra revenue you can get in the other store likely too low to justify the support
But 30% is never going to be a bargain, even if you're a solo developer. It's 30% of the company revenue if they're only on the app store. That's likely more then your wage in it's entirely.