I can agree with the market all you want but on the tech side, Android is miles ahead of Apple for any developer stuff, there's not even a debate.
xcode itself is 12GB and doesn't support partial updates, the projet file is some hot garbage and plays badly with git, the whole ide is lagging pretty hard on clicka, app upload is so broken Apple themselves had ro release a third party tool to bypass it, the developer portal looks like it hasn't changed since 2010 and has a number of shameful bugs...
How many test devices do you need to make sure your app works well from a high end Samsung to a shitty low end $150 unsubsidized phone?
How slow is the emulator? How many Android versions do you have to test for because of the piss poor support for OS updates from Android manufacturers?
I never had that on Android but I experienced that with Apple actually! I had to get a second phone because the first one glitched and broke the developer mode, resetting it did not solve the issue. Apple support had no idea what caused the bug of course since there's no debug logs, this bug still exists right now if you are unlucky and is common on stackoverflow.
> How slow is the emulator? How many Android versions do you have to test for because of the piss poor support for OS updates from Android manufacturers?
I prefer to use my real device since it's not taking any screen space but the Android emulator is much much faster than the one from Apple, every click takes 3s on the Apple one, I don't know what they have done exactly to make it perform so badly. Or maybe it's the mac I used, but again, there's no way to know anyways.
I gave up on Apple because of the overall poor dev experience, I now consider the devices legacy and tell users who ask that I will only support Android to guarantee a better experience, the app used to be available on iOS but I won't upload the app back due to the poor dev ecosystem.
Why do I have a feeling that you aren’t that experienced with iOS or mobile? You are running into problems that most iOS developers don’t run into and you’re not having to experience supporting a fragmented Android ecosystem that most developers have to go through with complicated apps
I've also used iOS for about a year and it was hands down the worst mobile experience I ever had. I don't criticize here though, it's a matter of personal taste unlike the dev experience.
> You are running into problems that most iOS developers don’t run into
Those problems are real and you have tons of threads online. The thing is, the iOS dev stack looks brittle, you're likely to have the different problems as somebody else and there's no way to debug it anyways.
xcode itself is 12GB and doesn't support partial updates, the projet file is some hot garbage and plays badly with git, the whole ide is lagging pretty hard on clicka, app upload is so broken Apple themselves had ro release a third party tool to bypass it, the developer portal looks like it hasn't changed since 2010 and has a number of shameful bugs...