4 Punkte von GN⁺ 2026-02-04 | 1 Kommentare | Auf WhatsApp teilen
  • Xcode 26.3 ermöglicht es Entwicklern, Coding-Agenten wie Anthropics Claude Agent und OpenAIs Codex direkt in Xcode zu verwenden
  • Diese Funktion wird als „agentic coding“ bezeichnet und bietet autonome Entwicklungsunterstützung, bei der Xcode Aufgaben anhand der Ziele des Entwicklers aufteilt und Entscheidungen passend zur Projektstruktur trifft
  • Die Agenten unterstützen den gesamten Entwicklungsprozess, darunter Dokumentationssuche, Navigation durch die Dateistruktur, Änderungen an Projekteinstellungen sowie das Erfassen von Xcode Previews und die iterative Überprüfung von Builds
  • Apple erklärt, dass Entwickler damit Produktivität und Kreativität maximieren und sich stärker auf Innovation konzentrieren können
  • Über das neue Model Context Protocol lassen sich auch externe kompatible Agenten oder Tools mit Xcode integrieren, was die Flexibilität der Entwicklung für Apple-Plattformen erweitert

Wichtige Funktionen von Xcode 26.3

  • Xcode 26.3 führt Unterstützung für agentic coding ein und bietet damit einen neuen Weg, wie Entwickler mithilfe von Coding-Agenten Apps erstellen können
    • Anthropics Claude Agent und OpenAIs Codex lassen sich direkt in Xcode verwenden
    • Xcode versteht die Ziele des Entwicklers und übernimmt Aufgabenzerlegung, Entscheidungsfindung und die Nutzung integrierter Tools autonom
  • Die Funktion erweitert den in Xcode 26 eingeführten intelligenten Coding-Assistenten und erlaubt über das Schreiben und Bearbeiten von Swift-Code hinaus den Zugriff auf weitere Funktionen
    • Die Agenten arbeiten über den gesamten Entwicklungszyklus hinweg mit und unterstützen vereinfachte Workflows, schnelle Iterationen und die Umsetzung von Ideen

Integration in den Entwicklungs-Workflow

  • Claude Agent und Codex können auf Xcodes Funktionen für Dokumentationssuche, Navigation in der Dateistruktur und Aktualisierung von Projekteinstellungen zugreifen
    • Zusätzlich können sie über das Erfassen von Xcode Previews Ergebnisse visuell prüfen sowie Build- und Korrekturprozesse wiederholt ausführen
  • Apple erklärt, dass diese Integration die Schlussfolgerungsfähigkeiten fortschrittlicher Modelle mit den nativen Funktionen von Xcode verbindet, um optimale Ergebnisse für die Entwicklung auf Apple-Plattformen zu liefern
    • Entwickler können das für ihr Projekt am besten geeignete Modell auswählen

Apples Position

  • Apples Susan Prescott (Vice President of Worldwide Developer Relations) erklärte, das Ziel sei es, Entwicklern branchenführende Technologien direkt an die Hand zu geben, damit sie die besten Apps entwickeln können
    • Sie betonte, dass agentic coding Produktivität und Kreativität stärkt und Workflows vereinfacht, damit Entwickler sich auf Innovation konzentrieren können

Model Context Protocol

  • Xcode 26.3 öffnet seine Funktionen über das Model Context Protocol
    • Dabei handelt es sich um einen offenen Standard, der es Entwicklern ermöglicht, andere mit Xcode kompatible Agenten oder Tools frei zu nutzen
    • Neben der integrierten Anbindung wird damit auch Flexibilität für die Verbindung mit externen Modellen geschaffen

Informationen zur Veröffentlichung

  • Xcode 26.3 ist derzeit für Mitglieder des Apple Developer Program als Release Candidate verfügbar
    • Die offizielle Veröffentlichung im App Store ist in Kürze geplant
    • Es können die Nutzungsbedingungen von Anthropic und OpenAI gelten

1 Kommentare

 
GN⁺ 2026-02-04
Meinungen auf Hacker News
  • Laut diesen Xcode-26.3-Release-Notes ist überraschend, dass macOS 26 (Tahoe) nicht vorausgesetzt wird

    • Aus Sicht von jemandem, der seit Langem iOS entwickelt, gibt es laut XcodeReleases.com normalerweise zweimal im Jahr größere Updates
      Die X.0-Version im September erhöht die Swift- und SDK-Versionen und hat einen langen Beta-Zyklus
      Die X.3/X.4-Versionen im März oder April heben Swift erneut an und erhöhen die minimale erforderliche macOS-Version
      Bei diesem Release bleibt die Swift-Version unverändert, daher ist die zentrale Toolchain offenbar dieselbe wie in 26.2, und deshalb bleibt wohl auch die macOS-Anforderung gleich
    • Für AI-bezogene Funktionen wird allerdings macOS 26 benötigt, auf früheren Versionen funktionieren nur eingeschränkte Funktionen
  • Wie beim Spruch vom „Bauen von Luftschlössern“ finde ich, dass Xcode inzwischen an einem Punkt ist, an dem man sich auf Bugfixes und Optimierung konzentrieren sollte

    • Ich nutze Xcode seit 10 Jahren, und meiner Erfahrung nach wird es kontinuierlich besser
      Gelegentlich muss man zwar den Cache leeren, aber es ruiniert nicht gleich den ganzen Tag
      Beim Entwickeln von Apps für iOS, macOS, CarPlay und Watch hatte ich keine großen Unannehmlichkeiten
      Deshalb verstehe ich nicht, warum immer gesagt wird, „Xcode sei so furchtbar“
    • AI ist nicht bloß ein kurzfristiger Trend, sondern zu einem zentralen Bestandteil des Software Engineerings geworden
      Wenn Xcode das verpasst, entsteht ein Risiko für die Zukunft des Produkts
    • Ich nutze Xcode schon seit vor seiner eigentlichen Einführung, und die Qualitätsdebatten wiederholen sich jedes Jahr
      Während der Übergangsphase zur Garbage Collection in Objective‑C ist die Qualität stark gefallen, und seitdem fühlt es sich nie ganz wiederhergestellt an
    • Auch in macOS insgesamt gibt es viele unfertig wirkende Ideen
      Tolle Konzepte sind da, aber die Umsetzung wirkt oft, als sei sie auf halbem Weg stehen geblieben
    • Mit Bugfixes allein kann man die Aktionäre nicht zufriedenstellen, und AI-Funktionen aggressiv voranzutreiben ist die sichtbarere Entscheidung
  • Jedes Mal, wenn Xcode auf meinem Rechner installiert wird, fühlt es sich an, als löse es eine Art ontologische Kernel Panic aus
    Jedes Mal, wenn es Dateizuordnungen für .json oder .xml zwangsweise ändert, steigt mein Ärgerpegel
    Es ist frustrierend, für das bloße Anzeigen einer Textdatei eine 12-GB-IDE starten zu müssen
    Die Startgeschwindigkeit ist immer noch so langsam wie eine Gentoo-Stage-1-Installation
    Die Oberfläche und der Debugger von Xcode kann man lernen und sinnvoll nutzen, aber die Ladezeiten bleiben ein Rätsel

    • Es stört mich, dass Xcode mehrere Gigabyte an Dateien wie iOS-Runtimes installiert, die Platte füllt und man sie wegen SIP nicht einmal löschen kann
    • Manche sagen, man könne die Dateizuordnungen doch einfach zurückändern
      Ich frage mich, ob Xcode sie bei jedem Update wieder zurücksetzt
      JSON-Formatierung kann man auch problemlos mit anderen Editoren erledigen
    • Ich hatte Interesse an macOS-Entwicklung, war aber nach Installation und Start von Xcode von der veralteten Usability enttäuscht
    • Das Thema hier ist die AI-Integration in Xcode, und mich interessieren mehr technische Diskussionen über Code-Privatsphäre oder den Umgang mit Context Windows als bloße Beschwerden
    • Wenn man die sofortige Startgeschwindigkeit von VSCode gewohnt ist, ist es beeindruckend, dass Visual Studio 2026 inzwischen fast dieses Niveau erreicht hat
  • Der eigentliche Kern dieses Updates ist die Unterstützung für MCP (Model Context Protocol)
    Jetzt ist man nicht mehr an Claude oder Codex gebunden, sondern kann den gewünschten Agenten anbinden

    • Es wäre gut, wenn MCP für mehr Tooling geöffnet würde
      Gerade eine MCP-Integration in Xcode Instruments wäre ein gewaltiger Schritt
  • Wenn die CLI von Xcode zuverlässig funktionieren würde, gäbe es diese Probleme nicht
    Derzeit schlägt sie zufällig fehl und spuckt 5.000 Zeilen unstrukturierter Logs aus
    Es wirkt, als kenne Xcode diese Probleme, behebe aber xcodebuild nicht, sondern packe stattdessen einen MCP-Server darum
    Wäre die CLI verlässlich, wäre ein deutlich reichhaltigeres Ökosystem möglich

    • CLIs, die mit xcode beginnen, sind instabil, aber die swift-Werkzeuge sind deutlich robuster
      Tools wie swift-format und swift-test haben sich auf das Niveau anderer Sprachökosysteme entwickelt
      Ich habe meinen App-Code in Swift-Pakete ausgelagert und dadurch Tests 60-mal schneller gemacht; das habe ich in diesem Beitrag beschrieben
  • Mit XcodeBuildMCP muss man Xcode kaum noch öffnen
    Im Terminal schreibt Claude den Code und arbeitet dann der Reihe nach mit build_sim → launch_app_sim → screenshot describe_ui
    Für Instruments-Profiling und Signierungsaufgaben braucht man Xcode allerdings weiterhin
    Die Funktion von describe_ui, den Accessibility-Baum zurückzugeben, ist für Agenten sehr nützlich

    • Mehrere Konfigurationsdateien von Xcode-Projekten sind nicht öffentlich dokumentiert, daher ist es eingeschränkt, was Agenten daran ändern dürfen
      Agentic Programming in Xcode wird vermutlich einen sichereren Ansatz wählen
      Der describe_ui-Workflow klingt interessant, und ich frage mich, ob das schon umsetzbar ist
    • Wenn XcodeBuildMCP Definitionen von C++-Symbolen exportieren könnte, wäre das faktisch die Veröffentlichung eines LSP-Servers, was spannend wäre
    • Ich öffne weiterhin für jeden Branch Xcode, prüfe den von Claude erzeugten Code in der IDE und mache Versionsvergleiche und Debugging selbst
    • Schnelle UI-Preview-Iterationsschleifen lassen sich außerhalb von Xcode noch nicht vollständig ersetzen
  • Ich frage mich, wie viele der jüngsten Apple-OS-Releases mit agentic coding erstellt wurden

    • Laut Mark Gurman von Bloomberg „läuft Apple intern auf Claude
      Siehe diesen Tweet
    • Beim UI-Design hat man oft das Gefühl, als wäre es von einem Chatbot gemacht worden
    • Wenn man UIs wie beim Activity Monitor sieht, bei denen man das Fenster fast auf Vollbild ziehen muss, um Tabs zu sehen, wirkt das wie ein Produkt aus der Vor-vibecoding-Ära
  • Laut dem Anthropic-Blog unterstützt Xcode jetzt offiziell das Claude Agent SDK

  • Die Funktion „Xcode Previews visuell erfassen“ ist der wirklich wertvolle Teil
    Wenn man damit auch mit dem Simulator interagieren könnte, wäre es perfekt
    Ansonsten werde ich weiterhin Claude Code im Terminal verwenden

    • Mit dem Simulator direkt interagieren geht noch nicht
      Das übernimmt weiterhin XcodeBuildMCP
      Hoffentlich kommt das in einer künftigen Version
  • Ich nutze Claude bereits in Xcode 26.2, daher ist nicht klar, was sich in 26.3 geändert hat

    • Ich habe im aktuellen Fenster für Agenten-Integration drei Arten von Anbietern getestet, woraufhin Xcode vollständig abgestürzt ist und die IDE gar nicht mehr startet
    • Es gibt die Formulierung: „Xcode 26.3 ermöglicht die Nutzung aller kompatiblen Agenten oder Tools über das Model Context Protocol“
      Darüber hinaus könnte es noch einige Verbesserungen geben
    • Die bisherige Integration für agentic coding war langsam und unbeholfen
      Es war deutlich besser, in der CLI die Agenten-Tools zu verwenden, die ich bevorzuge