| ▲ | flax 9 hours ago | |
You're right that to deploy an app to Apple's app store you have to pay them. The $100/yr access ransom is unavoidable if you want to have the option of making money there. But I've gone to great lengths to avoid the rest of the stuff that genuinely sucks about building for Apple: I use Flutter to avoid most of the iOS nonsense. I use Android Studio on Linux for the vast majority of my development. I target Android/web/iOS and test mainly on the first two. I use codemagic.io to avoid having to have a mac to run ios builds. I did have to borrow a mac and use xcode to set up my project, I wish that weren't the case. I'd love to tell iOS users to just use the web version, but in-app purchases on web are a real headache compared to mobile and I haven't set up Stripe or equivalent. And Apple has crippled the web experience on iOS anyway with Safari. Does any of my approach "vote with my wallet"? No. It's just for me, to avoid the horrible experience of Apple to the extent possible while also reaching users that choose to use iOS. | ||