4 puan yazan GN⁺ 2026-02-04 | 1 yorum | WhatsApp'ta paylaş
  • Xcode 26.3, geliştiricilerin Anthropic’in Claude Agent ve OpenAI’nin Codex gibi kodlama ajanlarını doğrudan Xcode içinde kullanmasını sağlıyor
  • Bu özellik ‘agentic coding’ olarak adlandırılıyor ve Xcode’un geliştiricinin hedeflerine göre işleri parçalara ayırıp proje yapısına uygun kararlar almasını sağlayan otonom geliştirme desteği sunuyor
  • Ajanlar; belge arama, dosya yapısında gezinme, proje ayarlarını değiştirme ve Xcode Previews yakalama ile derleme yinelemelerini doğrulama dahil geliştirme sürecinin tamamını destekliyor
  • Apple, bunun geliştiricilerin üretkenliği ve yaratıcılığı en üst düzeye çıkarmasına ve inovasyona odaklanmasına yardımcı olacağını belirtiyor
  • Yeni Model Context Protocol sayesinde harici uyumlu ajanlar veya araçlar da Xcode ile entegre olabiliyor; böylece Apple platformu geliştirmede esneklik artıyor

Xcode 26.3’ün başlıca özellikleri

  • Xcode 26.3, agentic coding desteğini sunarak geliştiricilerin kodlama ajanlarından yararlanıp uygulama geliştirebileceği yeni bir yaklaşım getiriyor
    • Anthropic’in Claude Agent ve OpenAI’nin Codex araçları doğrudan Xcode içinde kullanılabiliyor
    • Xcode, geliştiricinin hedefini anlayarak işleri parçalama, karar verme ve yerleşik araçları kullanma işlemlerini otonom biçimde yürütüyor
  • Bu özellik, Xcode 26’da tanıtılan akıllı kodlama asistanının genişletilmiş bir sürümü olup Swift kodu yazma ve düzenlemenin ötesinde daha fazla özelliğe erişim sağlıyor
    • Ajanlar, geliştirme yaşam döngüsünün tamamında iş birliği yaparak iş akışını sadeleştirme, hızlı yineleme ve fikirleri hayata geçirme konularında destek veriyor

Geliştirme iş akışına entegrasyon

  • Claude Agent ve Codex; Xcode’un belge arama, dosya yapısında gezinme ve proje ayarlarını güncelleme özelliklerine erişebiliyor
    • Ayrıca Xcode Previews yakalama ile sonuçları görsel olarak doğrulayabiliyor ve derleme ile düzeltme süreçlerini tekrarlı biçimde yürütebiliyor
  • Apple, bu entegrasyonun gelişmiş modellerin akıl yürütme yeteneklerini Xcode’un temel işlevleriyle birleştirerek Apple platformu geliştirme için en iyi sonuçları sunduğunu söylüyor
    • Geliştiriciler, projelerine en uygun modeli seçip kullanabiliyor

Apple’ın yaklaşımı

  • Apple’ın Susan Prescott (küresel geliştirici ilişkilerinden sorumlu başkan yardımcısı), “Amaç, geliştiricilerin en iyi uygulamaları oluşturabilmesi için sektör lideri teknolojileri doğrudan onların ellerine vermek” dedi
    • agentic coding yaklaşımının üretkenlik ve yaratıcılığı artırdığını, ayrıca geliştiricilerin inovasyona odaklanabilmesi için iş akışlarını sadeleştirdiğini vurguladı

Model Context Protocol

  • Xcode 26.3, Model Context Protocol üzerinden bu yetenekleri dışa açıyor
    • Bu, geliştiricilerin Xcode ile uyumlu diğer ajanları veya araçları serbestçe kullanabilmesini sağlayan açık bir standart
    • Yerleşik entegrasyonların yanı sıra harici modellerle bağlantı kurma esnekliği de sağlanıyor

Çıkış bilgileri

  • Xcode 26.3, şu anda Apple Developer Program üyelerine Release Candidate sürümü olarak sunuluyor
    • Yakında App Store üzerinden resmi olarak yayımlanması bekleniyor
    • Anthropic ve OpenAI’nin hizmet şartları geçerli olabilir

1 yorum

 
GN⁺ 2026-02-04
Hacker News yorumları
  • Bu Xcode 26.3 sürüm notlarına bakınca şaşırtıcı biçimde macOS 26 (Tahoe) gerektirmediği görülüyor

    • Uzun yıllardır iOS geliştiren biri olarak, XcodeReleases.com'a göre genelde yılda iki büyük güncelleme oluyor
      Eylül'deki X.0 sürümü Swift ve SDK sürümlerini yükseltiyor ve beta döngüsü uzun oluyor
      Mart-Nisan dönemindeki X.3/X.4 sürümü Swift'i yeniden yükseltip minimum macOS gereksinimini artırıyor
      Bu sürümde Swift sürümü aynı kaldığı için çekirdek toolchain'in 26.2 ile aynı olduğu ve bu yüzden macOS gereksiniminin de değişmediği anlaşılıyor
    • Yine de yapay zeka ile ilgili özellikleri kullanmak için macOS 26 gerekiyor ve önceki sürümlerde yalnızca sınırlı özellikler çalışıyor
  • "Gökte kale kurmak" denildiği gibi, bence Xcode artık hata düzeltmeleri ve optimizasyona odaklanması gereken noktada

    • 10 yıldır Xcode kullanıyorum ve deneyimime göre istikrarlı biçimde gelişiyor
      Ara sıra cache temizlemek gerekiyor ama günü mahvedecek kadar değil
      iOS, macOS, CarPlay ve Watch için uygulama geliştirirken büyük bir sıkıntı yaşamadım
      Bu yüzden "Xcode bu kadar korkunç" söylemini anlayamıyorum
    • Yapay zeka basit bir moda değil, artık yazılım mühendisliğinin temel bir parçası haline geldi
      Xcode bunu kaçırırsa ürünün geleceği açısından risk oluşur
    • Xcode çıkmadan öncesinden beri kullanıyorum ve kalite tartışmaları her yıl tekrar ediyor
      Objective‑C'nin garbage collection geçiş döneminde kalite ciddi biçimde düştü ve o günden sonra tamamen toparlanmış gibi hiç hissettirmedi
    • macOS genelinde de tamamlanmamış fikir çok fazla
      Harika kavramlar var ama uygulama yarıda bırakılmış gibi bir izlenim veriyor
    • Sadece hata düzeltmeleri hissedarları memnun etmeye yetmez ve yapay zeka özelliklerini zorlamak daha görünür bir tercih oluyor
  • Xcode bilgisayarıma her kurulduğunda bir tür ontolojik kernel panic yaşatıyormuş gibi geliyor
    .json ya da .xml dosya ilişkilendirmelerini zorla değiştirdiği her an öfkeleniyorum
    Basit bir metin dosyasını görmek için 12 GB'lık bir IDE açmak zorunda olmak bunaltıcı
    Gentoo stage 1 kurulumu kadar yavaş açılması da hâlâ aynı
    Xcode'un arayüzü ve debugger'ı öğrenmeye ve kullanmaya değer ama yükleme süresi hâlâ bir muamma

    • Xcode'un iOS runtime gibi GB'larca dosya kurup diski doldurması ve SIP yüzünden bunların silinmesini engellemesi rahatsız edici
    • Dosya ilişkilendirmelerini değiştirsen olmaz mı diyenler de var
      Xcode'un her güncellemede bu ilişkilendirmeleri geri alıp almadığını merak ediyorum
      JSON formatting başka editörlerde de gayet yapılabiliyor
    • macOS geliştirmeyle ilgilenmiştim ama Xcode'u kurup çalıştırdıktan sonra kullanılabilirlik açısından geri kalmış olması hayal kırıklığı yarattı
    • Bu başlık Xcode'un yapay zeka entegrasyonu hakkında ama basit şikâyetlerden çok kod gizliliği ya da context window'u nasıl ele aldığı gibi teknik tartışmaları merak ediyorum
    • VSCode'un anında açılma hızına alışkın biri olarak, Visual Studio 2026'nın artık buna neredeyse o seviyede yaklaşmış olması etkileyici
  • Bu güncellemenin asıl önemli yanı MCP (Model Context Protocol) desteği
    Artık Claude ya da Codex'e bağlı kalmadan istediğiniz ajanı bağlayabiliyorsunuz

    • MCP'nin daha fazla araç katmanına açılması güzel olurdu
      Özellikle Xcode Instruments'a MCP entegrasyonu gelirse çok büyük bir değişim olur
  • Xcode'un CLI'ı güvenilir çalışsaydı bunların hiçbiri sorun olmazdı
    Şu anda rastgele başarısız oluyor ve 5 bin satırlık yapısız log döküyor
    Sanki Xcode bu sorunları bildiği halde xcodebuild'i düzeltmek yerine üstüne bir MCP sunucusu sarmış gibi
    CLI güvenilir olsaydı çok daha zengin bir ekosistem mümkün olurdu

    • xcode ile başlayan CLI araçları dengesiz ama swift tarafı çok daha güvenilir
      swift-format, swift-test gibi araçlar başka dil ekosistemlerinin seviyesine geldi
      Uygulama kodunu Swift paketlerine ayırarak test hızını 60 kat artırma deneyimimi şu yazıda anlatmıştım
  • XcodeBuildMCP varsa Xcode'u açmaya neredeyse hiç gerek kalmıyor
    Terminalde Claude kodu yazıyor ve build_sim → launch_app_sim → screenshot describe_ui sırasıyla ilerliyor
    Ama Instruments profiling ve signing ile ilgili işler için hâlâ Xcode gerekiyor
    describe_ui'nin accessibility tree döndürmesi ajanlar için çok faydalı

    • Xcode projesindeki çeşitli ayar dosyaları kamuya açık biçimde belgelenmediği için, ajanların bunları değiştirmesi kısıtlanmış
      Xcode'un agentic programming yaklaşımı muhtemelen daha güvenli bir yol izleyecek
      describe_ui iş akışı ilginç görünüyor; bunun şimdiden uygulanabilir olup olmadığını merak ediyorum
    • XcodeBuildMCP C++ symbol definition'larını dışa aktarabiliyorsa, fiilen bir LSP sunucusu açmış sayılır ve bu ilginç olur
    • Ben hâlâ her branch için Xcode açıp Claude'un yazdığı kodu IDE içinde inceliyor, sürüm karşılaştırması ve debugging işlerini kendim yapıyorum
    • Hızlı UI preview tekrarları için Xcode'un dışarıdan tamamen ikame edilmesi hâlâ zor
  • Son Apple OS sürümlerinin ne kadarının agentic coding ile üretildiğini merak ediyorum

    • Bloomberg'den Mark Gurman'a göre Apple içeride "Claude tabanlı çalışıyor"
      İlgili tweet burada
    • UI tasarımı çoğu zaman sanki bir chatbot yapmış gibi hissettiriyor
    • Activity Monitor gibi pencereyi neredeyse tam ekran yapmadan sekmeleri göremediğiniz arayüzleri görünce, bunun vibecoding öncesi dönemin ürünü olduğu hissi veriyor
  • Anthropic bloguna göre artık Xcode, Claude Agent SDK'yı resmen destekliyor

  • "Xcode Previews'i görsel olarak yakalama" özelliği gerçekten değerli olan kısım
    Simülatörle etkileşim de olursa mükemmel olur
    Onun dışında terminalde Claude Code kullanmaya devam edeceğim

    • Simülatörle doğrudan etkileşim henüz yok
      Bu işi hâlâ XcodeBuildMCP yapıyor
      Gelecek sürümlerde gelmesini umuyorum
  • Zaten Xcode 26.2'de Claude kullanıyorum ama 26.3'te neyin değiştiği pek net değil

    • Şu anda ajan entegrasyon penceresinde üç sağlayıcı türünü test ettim ve Xcode tamamen çöküyor, IDE hiç açılmıyor
    • "Xcode 26.3, Model Context Protocol aracılığıyla tüm uyumlu ajanların ve araçların kullanılmasına izin veriyor" şeklinde bir ifade var
      Bunun dışında bazı başka iyileştirmeler de olabilir
    • Önceki agentic coding entegrasyonu yavaş ve hantaldı
      CLI'da tercih ettiğim ajan araçlarını kullanmak çok daha iyiydi