Comment Great hardware, shit dev tools (Score 1) 144
Indie game dev here who has launched a couple of games on iOS and my biggest irritant is by far the development tools. XCode is dogshit compared to Visual Studio. The current version of VS for MacOS doesn't support native development and is being retired. Apparently MS is working on something new for this space but not holding my breath.
I roll my own native C++ based game engine and getting it building and working in XCode and finally signed is always long winded pain in the ass made worse with Apple's yearly developer fee for the "privilege" of publishing to their sub-par app store AND taking a 15% cut off every sale as well.
They also deprecated OpenGL so while legacy game engines (such as mine) that support OpenGL will work, to really get the best performance, you need to re-write your render back end to support Metal which will take quite some time to do. It'd be nice if Apple could continue OpenGL or even Vulkan support but that likely won't happen anytime soon (ever)
Whatever Apple is doing, I hope they are actually listening to the devs. These are all reasons echoed by many game developers as to why they just avoid Apple platforms.
My games do well on Android but they barely made enough to cover the yearly fee on the Apple platform. I'm going to try one more time and include Mac support along with iDevices and see how that goes but that will probably be the last stand for me especially since Linux has taken the #2 spot from MacOS on Steam.
That said, hardware wise, I've always been impressed with the performance of iDevices. They got that part right at least. And going full ARM for all their CPU architecture was the right move as it's superior to x86.