4 poin oleh GN⁺ 2026-02-04 | 1 komentar | Bagikan ke WhatsApp
  • Xcode 26.3 memungkinkan pengembang menggunakan agen coding seperti Claude Agent dari Anthropic dan Codex dari OpenAI langsung di dalam Xcode
  • Fitur ini disebut ‘agentic coding’, yang memberikan dukungan pengembangan otonom dengan Xcode memecah pekerjaan berdasarkan tujuan pengembang dan mengambil keputusan sesuai struktur proyek
  • Agen dapat mendukung seluruh proses pengembangan, termasuk pencarian dokumentasi, penjelajahan struktur file, perubahan pengaturan proyek, serta pengambilan Xcode Previews dan verifikasi build secara berulang
  • Apple menyatakan hal ini dapat membantu pengembang memaksimalkan produktivitas dan kreativitas serta fokus pada inovasi
  • Melalui Model Context Protocol yang baru, agen atau alat eksternal yang kompatibel juga dapat dihubungkan ke Xcode, memperluas fleksibilitas pengembangan untuk platform Apple

Fitur utama Xcode 26.3

  • Xcode 26.3 memperkenalkan dukungan agentic coding, menghadirkan cara baru bagi pengembang untuk membangun aplikasi dengan memanfaatkan agen coding
    • Claude Agent dari Anthropic dan Codex dari OpenAI dapat digunakan langsung di dalam Xcode
    • Xcode memahami tujuan pengembang dan secara otonom melakukan pemecahan tugas, pengambilan keputusan, serta pemanfaatan alat bawaan
  • Fitur ini merupakan perluasan dari asisten coding cerdas yang diperkenalkan di Xcode 26, melampaui penulisan dan penyuntingan kode Swift untuk memungkinkan akses ke lebih banyak kemampuan
    • Agen dapat berkolaborasi di seluruh siklus hidup pengembangan dan mendukung penyederhanaan alur kerja, iterasi cepat, serta mewujudkan ide

Integrasi ke alur kerja pengembangan

  • Claude Agent dan Codex dapat mengakses fitur pencarian dokumentasi, penjelajahan struktur file, dan pembaruan pengaturan proyek di Xcode
    • Selain itu, keduanya dapat memverifikasi hasil secara visual melalui pengambilan Xcode Previews, lalu mengulangi proses build dan perbaikan
  • Apple menjelaskan bahwa integrasi ini menggabungkan kemampuan penalaran model canggih dengan fungsi dasar Xcode untuk memberikan hasil optimal bagi pengembangan di platform Apple
    • Pengembang dapat memilih model yang paling sesuai untuk proyek mereka

Posisi Apple

  • Susan Prescott (Vice President of Worldwide Developer Relations) dari Apple menyebut bahwa tujuan mereka adalah “menghadirkan teknologi terdepan industri langsung ke tangan pengembang agar mereka dapat membuat aplikasi terbaik”
    • Ia menekankan bahwa agentic coding meningkatkan produktivitas dan kreativitas, serta menyederhanakan alur kerja agar pengembang bisa fokus pada inovasi

Model Context Protocol

  • Xcode 26.3 membuka kemampuannya melalui Model Context Protocol
    • Ini adalah standar terbuka yang memungkinkan pengembang bebas menggunakan agen atau alat lain yang kompatibel dengan Xcode
    • Selain integrasi bawaan, fleksibilitas untuk terhubung dengan model eksternal juga tersedia

Informasi rilis

  • Xcode 26.3 saat ini tersedia dalam versi Release Candidate bagi anggota Apple Developer Program
    • Versi resminya akan segera dirilis melalui App Store
    • Ketentuan layanan dari Anthropic dan OpenAI dapat berlaku

1 komentar

 
GN⁺ 2026-02-04
Pendapat Hacker News
  • Melihat catatan rilis Xcode 26.3 kali ini, cukup mengejutkan karena ternyata tidak memerlukan macOS 26 (Tahoe)

    • Dari sudut pandang seseorang yang sudah lama mengembangkan iOS, menurut XcodeReleases.com biasanya ada dua pembaruan besar setiap tahun
      Versi X.0 pada bulan September menaikkan versi Swift dan versi SDK serta memiliki siklus beta yang panjang
      Versi X.3/X.4 pada bulan Maret–April menaikkan Swift lagi dan meningkatkan versi minimum macOS yang dibutuhkan
      Rilis kali ini mempertahankan versi Swift yang sama, jadi toolchain intinya tampaknya sama dengan 26.2, dan karena itu syarat versi macOS juga tetap sama
    • Namun, untuk menggunakan fitur terkait AI tetap diperlukan macOS 26, dan di versi sebelumnya hanya fitur terbatas yang berjalan
  • Seperti ungkapan “sedang membangun istana di langit”, menurut saya sekarang saatnya Xcode fokus hanya pada perbaikan bug dan optimasi

    • Saya sudah memakai Xcode selama 10 tahun, dan dari pengalaman saya kualitasnya terus membaik
      Sesekali memang perlu menghapus cache, tetapi tidak sampai merusak satu hari penuh
      Saat membuat aplikasi untuk iOS, macOS, CarPlay, dan Watch, saya tidak mengalami ketidaknyamanan besar
      Karena itu saya tidak mengerti anggapan bahwa “Xcode seburuk itu”
    • AI bukan sekadar tren, tetapi sudah menjadi elemen inti rekayasa perangkat lunak
      Jika Xcode melewatkan hal ini, masa depan produknya bisa berisiko
    • Saya sudah memakainya bahkan sejak sebelum Xcode ada, dan perdebatan soal kualitas selalu terulang setiap tahun
      Kualitasnya sempat turun drastis pada masa transisi garbage collection di Objective‑C, dan sejak itu rasanya tidak pernah pulih sepenuhnya
    • Di macOS secara keseluruhan juga banyak ide yang terasa belum selesai
      Konsepnya bagus, tetapi implementasinya memberi kesan seperti berhenti di tengah jalan
    • Hanya memperbaiki bug tidak akan memuaskan pemegang saham, dan mendorong fitur AI adalah pilihan yang lebih mencolok
  • Setiap kali Xcode terpasang di komputer saya, rasanya seperti memicu semacam kernel panic eksistensial
    Setiap kali ia memaksa mengubah asosiasi file .json atau .xml, saya langsung kesal
    Menyedihkan rasanya harus membuka IDE 12GB hanya untuk melihat file teks sederhana
    Kecepatan startup yang lambatnya seperti instalasi Gentoo stage 1 juga masih tetap ada
    Antarmuka dan debugger Xcode memang layak dipelajari dan digunakan, tetapi waktu loading‑nya tetap misterius

    • Yang dikeluhkan adalah Xcode memasang file berukuran beberapa GB seperti iOS runtime hingga memenuhi disk, lalu karena SIP jadi tidak bisa dihapus
    • Ada juga yang berpendapat bukankah asosiasi file tinggal diubah saja
      Mereka penasaran apakah Xcode mengembalikan asosiasi itu setiap kali update
      Pemformatan JSON juga sudah sangat cukup dilakukan dengan editor lain
    • Saya sempat tertarik dengan pengembangan macOS, tetapi setelah memasang dan menjalankan Xcode, saya kecewa dengan ketertinggalan usability‑nya
    • Topik kali ini adalah integrasi AI di Xcode, jadi saya lebih tertarik pada diskusi teknis seperti privasi kode atau cara menangani context window ketimbang sekadar keluhan umum
    • Dari sudut pandang orang yang terbiasa dengan kecepatan startup instan VSCode, cukup mengesankan bahwa Visual Studio 2026 kini hampir mengejar level itu
  • Inti sebenarnya dari pembaruan ini adalah dukungan untuk MCP (Model Context Protocol)
    Sekarang tidak lagi terikat pada Claude atau Codex, dan kita bisa menghubungkan agen yang diinginkan

    • Akan bagus kalau MCP dibuka ke lebih banyak tooling
      Terutama jika integrasi MCP masuk ke Xcode Instruments, itu akan menjadi perubahan besar
  • Jika CLI Xcode bekerja stabil, masalah seperti ini seharusnya tidak ada
    Saat ini ia gagal secara acak dan mengeluarkan log tidak terstruktur sepanjang 5.000 baris
    Rasanya Xcode mengetahui masalah ini tetapi alih-alih memperbaiki xcodebuild, justru membungkusnya dengan server MCP
    Kalau CLI‑nya bisa diandalkan, ekosistem yang jauh lebih kaya seharusnya mungkin terbentuk

    • CLI yang diawali xcode memang tidak stabil, tetapi keluarga swift jauh lebih andal
      Alat seperti swift-format dan swift-test sudah berkembang ke tingkat yang setara dengan ekosistem bahasa lain
      Saya pernah memisahkan kode aplikasi menjadi paket Swift dan meningkatkan kecepatan pengujian 60 kali lipat, dan pengalaman itu saya tulis di artikel ini
  • Jika ada XcodeBuildMCP, hampir tidak perlu lagi membuka Xcode
    Di terminal, Claude menulis kode lalu bekerja dalam urutan build_sim → launch_app_sim → screenshot describe_ui
    Namun, pekerjaan seperti profiling dengan Instruments dan tugas terkait signing masih tetap memerlukan Xcode
    Fitur describe_ui yang mengembalikan accessibility tree sangat berguna bagi agen

    • Karena berbagai file konfigurasi proyek Xcode tidak terdokumentasi secara terbuka, ada pembatasan agar agen tidak memodifikasinya
      Agentic programming di Xcode tampaknya akan mengambil pendekatan yang lebih aman
      Workflow describe_ui ini menarik, dan saya penasaran apakah itu sudah bisa diimplementasikan sekarang
    • Jika XcodeBuildMCP bisa mengekspor definisi simbol C++, itu menarik karena pada dasarnya berarti mereka membuka server LSP
    • Saya sendiri masih membuka Xcode untuk tiap branch, meninjau kode yang dibuat Claude di IDE, lalu melakukan perbandingan versi dan debugging secara langsung
    • Untuk iterasi cepat pada UI preview, masih sulit menggantikan Xcode sepenuhnya dari luar
  • Saya penasaran seberapa banyak rilis Apple OS belakangan ini dibuat dengan agentic coding

    • Menurut Mark Gurman dari Bloomberg, Apple secara internal “beroperasi berbasis Claude
      Lihat tweet terkait
    • Desain UI‑nya sering terasa seperti dibuat chatbot
    • Saat melihat UI seperti Activity Monitor yang tab‑nya baru terlihat jika jendelanya dibesarkan hampir fullscreen, rasanya itu seperti produk dari era sebelum vibecoding
  • Menurut blog Anthropic, kini Xcode secara resmi mendukung Claude Agent SDK

  • Fitur “menangkap Xcode Previews secara visual” adalah bagian yang benar-benar bernilai
    Jika sampai bisa berinteraksi dengan simulator, itu akan sempurna
    Selain itu, saya tetap akan memakai Claude Code di terminal

    • Untuk sekarang masih belum bisa berinteraksi langsung dengan simulator
      Fitur itu masih ditangani oleh XcodeBuildMCP
      Semoga bisa diimplementasikan pada rilis mendatang
  • Saya sudah memakai Claude di Xcode 26.2, jadi tidak jelas apa yang berubah di 26.3

    • Saat ini saya menguji tiga jenis penyedia di jendela integrasi agen, dan Xcode malah crash total sehingga IDE‑nya sendiri tidak bisa dijalankan
    • Ada kalimat yang menyebut “Xcode 26.3 memungkinkan penggunaan semua agen atau tool yang kompatibel melalui Model Context Protocol”
      Di luar itu mungkin ada beberapa peningkatan lain
    • Integrasi agentic coding sebelumnya terasa lambat dan canggung
      Jauh lebih baik memakai tool agen pilihan saya lewat CLI