Hacker ApprovedDepartments

Xcode

Ranked 5 of 33 IDEs by recommenders

Apple's free IDE, praised by long-time users for strong debugging tools and steadily improving AI agent support, though many find it buggy and tied to recent Macs and macOS.

Apple's free IDE, praised by long-time users for strong debugging tools and steadily improving AI agent support, though many find it buggy and tied to recent Macs and macOS.

309 people gave an opinion

recommend it
100
criticize it
209
approval share
32%
Each figure is 5 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Owned for 10 years

Median of the 22 owners who said how long they have had it.

Each square is one year.

Why it doesn’t carry the badge

  • 100 people recommend itNeeds 10 or more, met.
  • 0.4 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 12 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Powerful, well-designed development environment

    “one of the most powerful and well designed development and instrumentation environments I've ever used”

    Comment from 31 Jan 2026 in “Swift is a more convenient Rust”

    “The UI is nice and I already know how to set up projects so it’s much better for me.”

    Comment from 5 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”

    “one of the best designed, best functioning, and most powerful suites for programming”

    Comment from 1 Feb 2026 in “Swift is a more convenient Rust”
  • Strong AI and agent integration

    “Xcode 27 which is in beta ships a much better codex integration. There are problems in Xcode that are frustrating”

    Comment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

    “"visually by capturing Xcode Previews" is probably the thing that will make this worthwhile”

    Comment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

    “Xcode 27 is such a huge leap forward in the ergonomics of vibe coding with Xcode”

    Comment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”
  • Steadily improving over time

    “Little by little, Xcode is making progress. It's still far from perfect, but at least it's getting better.”

    Comment from 9 Apr 2026 in “Expanding Swift's IDE Support”

    “people that complain about XCode don't know how well they have compare to what it was before”

    Comment from 4 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

    “Xcode 27 is such a huge leap forward in the ergonomics of vibe coding with Xcode”

    Comment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”
  • Compares well to other IDEs

    “Xcode isn’t too bad of an experience and I’d say comparable to and in some ways better than Android Studio”

    Comment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

    “It was head and shoulders above many of the alternatives for mobile app development back then”

    Comment from 4 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

    “It's even more consistent than VSCode, which occasionally leaks memory and blows itself up.”

    Comment from 5 Jan 2026 in “I switched from VSCode to Zed”

What people warn about

Each mark is one comment

  • Buggy, crashes, unfinished features

    “the live preview was so tempramental and crashed so often it was barely usable”

    Comment from 4 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

    “it somehow corrupted either my project's metadata and/or its own internal preferences so badly that it would no longer launch”

    Comment from 1 Feb 2026 in “Swift is a more convenient Rust”

    “they've been adding new features but never finished them and taken the time to properly bugfix them along the way”

    Comment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”
  • Requires Mac and latest macOS

    “At least I wouldn't need to buy a special computer to run it, like the Xcode development environment for iOS.”

    Comment from 23 Jul 2026 in “Show HN: Write, simulate and synthesize VHDL/Verilog in the browser”

    “It's only distributed through the Mac App Store, and downloads from Mac App Store require an Apple ID.”

    Comment from 27 Mar 2026 in “People inside Microsoft are fighting to drop mandatory Microsoft Account”

    “Sorry we only support Xcode on the latest version of MacOS, how else will your build machine roll out of the OS support window and make you replace a functioning machine?”

    Comment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”
  • Increasingly bloated and less coherent

    “as Apple's piled additional features and APIs into Cocoa/Xcode I find it quite a bit less coherent or intuitive or ergonomic than it used to be”

    Comment from 11 Jan 2026 in “The struggle of resizing windows on macOS Tahoe”

    “one of the worst ide in mobile/desktop development and an embarrassment for a company of apple's size and profits”

    Comment from 31 Jan 2026 in “Apple to Soon Take Up to 30% Cut from All Patreon Creators in iOS App”

    “they've been adding new features but never finished them and taken the time to properly bugfix them along the way”

    Comment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”
  • Hard to target older iOS versions

    “Current Xcode only supports a short list of the most recent iOS SDKs as targets”

    Comment from 27 Nov 2025 in “Running Unsupported iOS on Deprecated Devices”

    “Apple does not make it super easy to find. The easy "happy path" in Xcode is to only support the most recent OS versions.”

    Comment from 6 Apr 2026 in “I Won't Download Your App. The Web Version Is A-OK”

Other IDEs people recommend

The four most recommended other IDEs, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Xcode compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
JetBrains IDEs23314362%1310 yrs39 owners—
IntelliJ IDEA20610566%1310 yrs18 owners—
Microsoft Visual Studio16516550%1210 yrs10 owners—
Delphi1264474%1323 yrs4 ownersApproved
XcodeThis page10020932%1210 yrs22 owners—
See all 33 IDEs, ranked

What people said

40 of the 385 comments that mention it, newest first. Each links to the original comment.

“the keychain that CLI tools included with macOS 27.2 and Xcode use still contains the compromised eMudhra certificates”

MixedComment from 27 Oct 2026 in “Apple releases iOS and macOS 27.2 with new Siri AI features, new Music logo”

“Xcode 27 removed the extremely painful onboarding workflow for any new project”

RecommendsComment from 9 Oct 2026 in “I predict Apple will open their platforms within the next five years”

“At least I wouldn't need to buy a special computer to run it, like the Xcode development environment for iOS.”

MixedComment from 23 Jul 2026 in “Show HN: Write, simulate and synthesize VHDL/Verilog in the browser”

“I'd also recommend Xcode 27 beta unless you teach your agent the Xcode MCP.”

RecommendsComment from 15 Jul 2026 in “DSLs Enable Reliable Use of LLMs”

“set up your entire app as a swift package, and then the Xcode project with a single main source file”

MixedComment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

“Xcode's a lot more than a wrapper for UNIX utilities. For example, it has an entire build system.”

RecommendsComment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

“Sorry we only support Xcode on the latest version of MacOS, how else will your build machine roll out of the OS support window and make you replace a functioning machine?”

CriticizesComment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

“it doesn't overwhelm them, giving them a great entry experience into app development”

RecommendsComment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

“Xcode 27 is such a huge leap forward in the ergonomics of vibe coding with Xcode”

RecommendsComment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

“Xcode 27 which is in beta ships a much better codex integration. There are problems in Xcode that are frustrating”

MixedComment from 14 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

“I was thrilled when swift build came out, and then appalled at how badly Xcode adopted it”

MixedComment from 13 Jul 2026 in “Building and Shipping Mac and iOS Apps Without Ever Opening Xcode”

“Super convenient change that makes it practical to do more things while in the recliner”

RecommendsComment from 9 Jun 2026 in “Ask HN: Are you still using your Vision Pro?”

“Little by little, Xcode is making progress. It's still far from perfect, but at least it's getting better.”

MixedComment from 9 Apr 2026 in “Expanding Swift's IDE Support”

“Apple does not make it super easy to find. The easy "happy path" in Xcode is to only support the most recent OS versions.”

CriticizesComment from 6 Apr 2026 in “I Won't Download Your App. The Web Version Is A-OK”

“The advantage of my current setup is that it's the terminal and Xcode, just as it has been for over 20 years.”

RecommendsComment from 2 Apr 2026 in “Cursor 3”

“It's only distributed through the Mac App Store, and downloads from Mac App Store require an Apple ID.”

MixedComment from 27 Mar 2026 in “People inside Microsoft are fighting to drop mandatory Microsoft Account”

“The default experience in Xcode is that a release-mode app you make will be sandboxed, undebuggable, have protected keychain entries other apps can't read”

RecommendsComment from 25 Mar 2026 in “LiteLLM Python package compromised by supply-chain attack”

“Xcode has decent backdeploy support (Xcode 26 supports targeting iOS 15, the final version to run on the 6S)”

MixedComment from 2 Mar 2026 in “Apple introduces the new iPad Air, powered by M4”

“No issues besides the fact that it’s not notarized and you have to trust it through Gatekeeper”

MixedComment from 17 Feb 2026 in “Show HN: Free Alternative to Wispr Flow, Superwhisper, and Monologue”

“people that complain about XCode don't know how well they have compare to what it was before”

RecommendsComment from 4 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“the live preview was so tempramental and crashed so often it was barely usable”

MixedComment from 4 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“It was head and shoulders above many of the alternatives for mobile app development back then”

RecommendsComment from 4 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“I've been using Xcode for over 20 years... I've found it to be pretty darn good.”

RecommendsComment from 4 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“they've been adding new features but never finished them and taken the time to properly bugfix them along the way”

CriticizesComment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“Okay, this is going to help somewhat. But what I wish I had was command-line access to everything in a reliable way.”

MixedComment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“"visually by capturing Xcode Previews" is probably the thing that will make this worthwhile”

MixedComment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“Xcode isn’t too bad of an experience and I’d say comparable to and in some ways better than Android Studio”

MixedComment from 3 Feb 2026 in “Xcode 26.3 unlocks the power of agentic coding”

“it somehow corrupted either my project's metadata and/or its own internal preferences so badly that it would no longer launch”

CriticizesComment from 1 Feb 2026 in “Swift is a more convenient Rust”

“one of the best designed, best functioning, and most powerful suites for programming”

MixedComment from 1 Feb 2026 in “Swift is a more convenient Rust”

“one of the most powerful and well designed development and instrumentation environments I've ever used”

MixedComment from 31 Jan 2026 in “Swift is a more convenient Rust”

“one of the worst ide in mobile/desktop development and an embarrassment for a company of apple's size and profits”

CriticizesComment from 31 Jan 2026 in “Apple to Soon Take Up to 30% Cut from All Patreon Creators in iOS App”

“as Apple's piled additional features and APIs into Cocoa/Xcode I find it quite a bit less coherent or intuitive or ergonomic than it used to be”

CriticizesComment from 11 Jan 2026 in “The struggle of resizing windows on macOS Tahoe”

“It's even more consistent than VSCode, which occasionally leaks memory and blows itself up.”

RecommendsComment from 5 Jan 2026 in “I switched from VSCode to Zed”

“The UI is nice and I already know how to set up projects so it’s much better for me.”

RecommendsComment from 5 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”

“Really the biggest disk eater is Xcode's default behavior of creating a huge set of simulators for every platform.”

MixedComment from 4 Jan 2026 in “Swift on Android: Full Native App Development Now Possible”

“I've found it to be worst when using Xcode / simulator and having headphones on for music.”

MixedComment from 23 Dec 2025 in “iOS 26.3 brings AirPods-like pairing to third-party devices in EU under DMA”

“Current Xcode only supports a short list of the most recent iOS SDKs as targets”

MixedComment from 27 Nov 2025 in “Running Unsupported iOS on Deprecated Devices”

“What solved that for me was to leverage the for-LLM docs Apple ships with Xcode”

RecommendsComment from 14 Nov 2025 in “GPT-5.1 for Developers”

“at the time I enjoyed working in XCode. Who knew using a mouse swipe to go back in your code would be so natural?”

MixedComment from 11 Nov 2025 in “How I fell in love with Erlang”

“what I presume is Xcode's local model is nice for a sort of parameterized copy/paste or find/replace though”

RecommendsComment from 1 Nov 2025 in “Show HN: Why write code if the LLM can just do the thing? (web app experiment)”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.