So businesses and downstream vendors follow the money. While I can't provide in-house figures for contractual reasons, this public estimate largely reflects what my business and some of our clients are seeing internally:Ĭonsumers spent $40 billion on App Store in H1 21, nearly double Google Play spend Now I don't mean that they necessarily have to cost anything on the App Store, but for at least some verticals (including gaming and pretty much high-end anything), the total revenue per user on iOS far exceeds that of Android and/or the Google Play Store, despite the latter being home to a large majority of the planet's smart device owners. It's where the money is, especially if you're chasing high-dollar value apps. If anything I will probably switch to backend development or something else without a GUI at all. So Android is not really “competing” for me. I don’t think I would be good at Android UI development as I’m not very familiar with what fits and what doesn’t since I don’t use it. It’s pretty cool making software for these little devices we carry around.įor me, I chose iOS because that’s what I use day to day. IMO though this is less of a factor than it used to be and Apple has lost some reputation but to me it seems like those who use iOS are going to stick with iOS and those who use Android are going to use Android with very little crossover, so there is a huge market for apps. Apple has done many things wrong with the developer experience but has nailed the user experience. Of course, iOS has a huge userbase and many devs are fans of it. MacOS itself is still very good and many apps today are either web apps or web apps disguised as desktop apps, so compatibility is not as big of a factor as it was even 10 years ago.Īren't there any "good" parts that motivates developers choose Xcode and Apple Development I wouldn’t say that MacOS apps are prospering these days, it seems to me like native apps are becoming less common aside from a few companies still making them. Also having configuration in the non-human-readable project file instead of just separate config files (and with Xcode 13 it seems Apple is trying to move even more into the project file). Using a weird mapping of files in Xcode to files in the file system causing constant merge conflicts in the project file instead of just using what’s in the file system (as if being able to organize files in Xcode differently from the file system is a desirable feature and not just plain confusing). Was very excited for SwiftUI Previews but they take like 5 minutes to boot up and then it’s hit or miss whether they actually work. There is the Swift language server but that doesn’t work for iOS projects or at least mixed Swift/ObjC.Īpple has made Xcode extensions nearly useless and hard to develop.īuild caching is not sound so I often have to do clean builds or even clear derived data on occasion. I wish the iOS tool chain was separate from Xcode so that we could use any editor. In a large projects it’s very unresponsive, clicking between files, moving the cursor, etc.
0 Comments
Leave a Reply. |