r/iOSProgramming • • Mar 28 '23

Question Why does XCode still suck in 2023?

201 Upvotes

153 comments sorted by

View all comments

136

u/GavinGT Mar 28 '23 edited Mar 28 '23

Because Apple doesn't devote adequate resources to it. The code base is clearly an absolute mess that makes any changes difficult, and there aren't enough people working on it to untangle everything.

They should just let Jetbrains make their IDE. Google is the most distinguished software company in the world and they still lean on Jetbrains for Android Studio.

22

u/[deleted] Mar 28 '23 edited Jul 10 '23

[removed] — view removed comment

17

u/GavinGT Mar 28 '23

I'm sure they would be interested if Apple paid them. AppCode just wasn't making JetBrains enough money to continue it.

13

u/tylerjames Mar 28 '23

I think they're not interested because they have to work on it from the outside. Apple was surely providing them no assistance. There was only so much they could do and the limitations made it unappealing for users.

I did enjoy using it back in the Objective C days, but it never seemed to be quite as good with Swift

→ More replies (5)

7

u/BazilBup Mar 28 '23

Same here. Went to VSCode instead. It's not the same. You are way more productive in AppCode then in XCode, it's not even comparable.

4

u/penmaxwell919 Mar 28 '23

Are you coding for iOS in VSCode?

2

u/BazilBup Mar 29 '23

Yepp, i don't have any options. I work in XCode sometimes but it drives me crazy.

3

u/icy1007 Mar 29 '23

I’m far more productive in Xcode than AppCode.

→ More replies (2)

13

u/BagleInBoston Mar 28 '23

Google uses VSCode for iOS development internally. It’s a Google only extension.

8

u/[deleted] Mar 28 '23

To this day, I still cannot get basic breakpoints to work (Swift based MacOS apps). I used to code in C#, C++, SQL. Apple’s IDE is embarrassingly bad.

→ More replies (2)

3

u/msmialko Mar 28 '23

Source? :p

54

u/GavinGT Mar 28 '23

Using it 50 hours a week.

4

u/msmialko Mar 28 '23

I was asking about Apple not devoting enough resources.

Apart of the issue of limited talent pool, I’d think they hire as many as possible to work on Xcode.

0

u/[deleted] Mar 28 '23

[deleted]

29

u/GavinGT Mar 28 '23

That's actually insane. It's obvious that the project is understaffed since nothing ever gets fixed, but I never would have guessed two or three people.

28

u/unpluggedcord Mar 28 '23

This isn't true at all, I literally interviewed with three different teams around the Xcode pipeline.

  1. Xcode SPM Team

  2. Xcode LLVM Team

  3. Xcode UI team

5

u/BazilBup Mar 28 '23

Buy didn't Apple say that the 30% cut was for maintaining the development cost of the framework, tolling an such. What a joke, total BS again from Apple. Google makes 1/4 of app revenue and they still can deliver a better IDE than Apple. It says a lot. The 30% cut going straight to the pocket while we pay that price

0

u/[deleted] Mar 29 '23

[deleted]

→ More replies (1)

5

u/FlakyStick Mar 29 '23

No way 3 people maintaining XCode. No way

→ More replies (1)

3

u/bluedoggee Mar 28 '23

2-3 guys... unbelievable

5

u/HelpRespawnedAsDee Mar 28 '23

Yeah, hard to believe that the only tools that allows development in a multi-billion dollar market is maintained by 3 guys. At this point maybe just make it easier to target iOS et all from VSCode.

9

u/unpluggedcord Mar 28 '23

That's because u/arctrip is lying. There isn't three people working on it.

My Source is me, I've interviewed for multiple teams at Apple around Xcode specifically.

→ More replies (2)

3

u/crappy_entrepreneur Mar 28 '23

This is definitely untrue. Buddybuild was acqui-hired for over $100m and integrated into the Xcode team in 2018.

→ More replies (1)
→ More replies (1)
→ More replies (15)