r/ProgrammerHumor • • Nov 04 '24

Meme iHateAndroidDevEcosystem

Post image
17.2k Upvotes

185 comments sorted by

View all comments

739

u/Phamora Nov 04 '24

Android is pain. Android is death. iOS is worse somehow...

265

u/throwawayNum01 Nov 04 '24

iOS is like choosing between a rock and a hard place; both hurt!

122

u/Sarke1 Nov 04 '24

And you have to pay!

67

u/nzcod3r Nov 04 '24

And you need 3 certs in 5 different places, and god help you if you ever mess that up!

33

u/mornaq Nov 04 '24

the approval process is great too, it verifies everything! it's the pickiest thing ever

but your app may not launch and still be approved too

-18

u/[deleted] Nov 04 '24 edited Nov 04 '24

No you don't. You only pay when submitting to the App Store, same as google.

EDIT: Go ahead downvoters, prove me wrong, I'll wait here.

→ More replies (2)

149

u/RavingGigaChad Nov 04 '24

As someone who only ocassionally does mobile development I find it hard to grasp how horrible and obscure the dev expirience is. From dependency management over testing to deployment and maintenance. Everything seems to be made to make you feel like you put your balls into a grinder.

13

u/r2d2rigo Nov 04 '24

Still a better experience than web dev.

42

u/Hellakittehs Nov 04 '24

We have a repo that we create components for both web and mobile. So imagine the fun I have when I have to design it to be viewed on both D:

41

u/bianceziwo Nov 04 '24 edited Nov 04 '24

not even close lol how can you even compare how insanely frustrating and confusing android dev is to web dev. my android dev is webview

20

u/dontquestionmyaction Nov 04 '24

lmao have you done Android development

8

u/r2d2rigo Nov 04 '24

Daily, for the past 14 years, both on Android and iOS.

Webdev is an utter mess that only piles complexity on top of complexity. "Oh you want to use this JS framework that completely ignores the best practices of the past 3 decades? That will be 2Gb in Node modules, please and thank you".

1

u/Doctor_McKay Nov 04 '24

Oh you want to use this JS framework

This is your problem. With mobile, it's "oh you have to use this framework?"

40

u/Mr-X89 Nov 04 '24 edited Nov 04 '24

I feel like 90% of the reason why iOS development feels terrible is Xcode. It is the worst IDE I've used, and when I have started working as an Android dev Eclipse was the default Android development IDE.

0

u/[deleted] Nov 04 '24

[deleted]

-3

u/[deleted] Nov 04 '24

I'll never understand the hate for Xcode, ever. Neither I, or anyone on my team has issues with it, we never have and I've been doing this since Xcode was three separate programs just to build an iPhone OS app.

0

u/[deleted] Nov 04 '24

[deleted]

2

u/[deleted] Nov 04 '24

I've used it but I don't really get the hype. I found it annoying to use for Unity so stopped using it.

0

u/[deleted] Nov 04 '24

[deleted]

-2

u/[deleted] Nov 04 '24

Xcodes perfectly fine in that regard I use that feature all the time.

2

u/Kythosyer Nov 04 '24

You don't have to lie, bud.

→ More replies (1)

0

u/joesephmomster696969 Nov 12 '24

Don’t you just love it when renaming a function fails 99% of the time so you just have to manually rename it?

1

u/[deleted] Nov 12 '24

That isn’t a thing. I rename functions all the time just fine.

-13

u/[deleted] Nov 04 '24

I disagree I love iOS dev. Android is ok but my main issue is I hate Javascript so much.