3 ms·
From a development perspective: Apple has been very pleasant to develop for. I like swift a lot, I like the metal API, I like objective C, they have solid optio
by BaculumMeumEst 3y ago
From a development perspective: Apple has been very pleasant to develop for. I like swift a lot, I like the metal API, I like objective C, they have solid options for UI libraries and frameworks, lots of up to date documentation, Xcode doesn’t drive me too crazy, etc.
Android development, in my experience, has been a complete shitshow. I remember getting started by following tutorials on the official docs that would fail to build with cryptic gradle errors. Like, the very first intro project.
There are numerous languages and frameworks that are options to use, and it’s not clear which are the best or most future proofed. If you’re getting started, what are you supposed to use? The base sdk, which can’t even work properly on the happy path? Jetbrains compose? React Native? I personally opted for flutter, which at the time was positioned to be the flagship framework for developing UIs on their upcoming OS, Fuchsia. RIP.
And last but not least, I would like to extend a single digit to Google for the hoops they make you jump through to ship a mobile app. I had the pleasure of having one of my apps rejected with only a vague explanation that I couldn’t make sense of.
I politely asked them to explain more about the issue and how I could bring the app into compliance, and I just got the original vague response copied and pasted with a random meaningless sentence highlighted. I tried one more time, same deal, and I gave up.
I since gave up on android development and switched to iPhone for my personal device.
- realusername 3y agoI beg to disagree, you can praise the apple products all you want from a user point of view but the tech side.. Xcode is the worst ide I've ever used, laggier than an electron app, weight 12gb and the appstore doesn't understand how to resume downloads when it fails, it has a terrible config file which plays badly with git. The iOS app upload itself is so broken in it that apple themselves released a thirdparty tool to bypass it. And don't get me started on appstoreconnect (the web portal) which looks like it hasn't been updated since 2012, the funniest bug might be the race conditions when you reorder images.
- hammyhavoc 3y agoWow, I always thought this was just me having unrealistic expectations. Indeed, very polished for consumers, but technically, utterly shambolic.
- hellisothers 3y agoThat it is laggy for you is a valid complaint (isn’t for me) but the rest aren’t really complaints about Xcode…. To the OP’s point I’ve aided experienced Android devs write their first iOS app with little to no help on my part and complete ease for them. I’ve had the same developers help me write an Android app using Android Studio and there was so much “sorry, oh yea sorry about that too, yea you just gotta wait…”
- denimnerd42 3y agoi find intellij to be great and xcode to be a horrorshow.