- 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
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
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
"Gökte kale kurmak" denildiği gibi, bence Xcode artık hata düzeltmeleri ve optimizasyona odaklanması gereken noktada
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
Xcode bunu kaçırırsa ürünün geleceği açısından risk oluşur
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
Harika kavramlar var ama uygulama yarıda bırakılmış gibi bir izlenim veriyor
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 her güncellemede bu ilişkilendirmeleri geri alıp almadığını merak ediyorum
JSON formatting başka editörlerde de gayet yapılabiliyor
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
Ö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
xcodeile başlayan CLI araçları dengesiz amaswifttarafı çok daha güvenilirswift-format,swift-testgibi araçlar başka dil ekosistemlerinin seviyesine geldiUygulama 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'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
Son Apple OS sürümlerinin ne kadarının agentic coding ile üretildiğini merak ediyorum
İlgili tweet burada
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
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
Bunun dışında bazı başka iyileştirmeler de olabilir
CLI'da tercih ettiğim ajan araçlarını kullanmak çok daha iyiydi