Xcode 26.3 Akhirnya Hadirkan Pengodean Agensi di Perangkat Lunak Pengembang Apple

Gambar: Apple

Ikuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google.


Poin Penting ZDNET

  • Xcode 26.3 menambahkan agen AI otonom di dalam IDE.
  • Agen dapat membangun, menguji, dan memperbaiki error kompilasi secara mandiri.
  • Pemeriksaan visual baru menggunakan tangkapan layar, namun batasan perangkat tetap ada.

    Apple hari ini memperkenalkan pembaruan besar untuk lingkungan pengembangan Xcode-nya, alat yang digunakan sebagian besar pengembang untuk membuat aplikasi untuk iPhone, iPad, Mac, Apple Watch, dan bahkan Vision Pro.

    Xcode 26.3 kini tersedia sebagai *release candidate*. Versi terbaru ini secara signifikan meningkatkan fitur kecerdasan coding Apple dengan dukungan bawaan untuk *agentic coding*. Hal ini akan memungkinkan agen coding otonom bekerja langsung di dalam IDE.

    **Juga:** Saya menggunakan Claude Code untuk membuat aplikasi Mac dalam 8 jam, tetapi prosesnya lebih banyak kerja ketimbang keajaiban

    Mengizinkan agen coding bekerja di dalam Xcode bukanlah hal baru. Saya mendemonstrasikan versi awal kemampuan ini pada November lalu. Perbedaan versi 26.3? Apple menyatakan bahwa agen seperti Claude Code dan OpenAI Codex kini dapat menangani tugas pengembangan yang kompleks.

    Pergeseran dari Asisten menjadi Agen

    Apple memposisikan pembaruan ini sebagai ekspansi besar dari fitur kecerdasan dasar yang pertama kali diperkenalkan di Xcode 26. Inilah mengapa hal ini penting:

    Pada November lalu, saya berhasil membuat “Hello, world” bekerja di dalam Xcode. Namun, ketika saya mencoba membuat kode untuk aplikasi iPhone yang kompleks, integrasi Xcode tersebut gagal total. IDE secara teratur *hang* dan *crash*, membuatnya tidak dapat dipakai. Saya juga menemukan bahwa Xcode tidak mampu mengisi berbagai formulir berbasis IDE yang diperlukan untuk membuat aplikasi.

    **Juga:** Saya menggunakan Claude Code untuk membuat aplikasi Mac dalam 8 jam, tetapi prosesnya lebih banyak kerja ketimbang keajaiban

    Pada titik itu, saya beralih ke Claude Code, yang saya jalankan sepenuhnya di terminal. Claude Code melakukan segala hal yang tidak bisa dilakukan Xcode, yang memungkinkan saya pertama membangun aplikasi iPhone yang powerful, lalu sebuah aplikasi Mac, dan kemudian sebuah aplikasi Watch.

    Xcode yang saya gunakan semula memiliki fitur AI yang fokus pada saran kode, pengeditan, dan bantuan konversasional, yang mungkin menjelaskan mengapa permintaan agenik yang saya berikan membuatnya ‘menangis’. Rilis baru ini berjanji akan lebih baik dalam menangani beban kerja semacam itu.

    **Juga:** Cara membuat aplikasi iPhone pertama Anda dengan AI – tanpa pengalaman coding diperlukan

    Dalam *briefing* pra-peluncuran, saya menanyakan kepada pimpinan tim Xcode Apple apakah rilis ini akan mengatasi keterbatasan AI Xcode sebelumnya yang saya alami. Para ahli Apple dengan percaya diri menyatakan bahwa, dengan rilis Xcode 26.3 ini, IDE melampaui sekadar *prompt* dan respons, memberikan agen otonomi yang lebih luas dan akses lebih dalam ke konteks proyek. Apple mengatakan rilis ini mendukung iterasi yang lebih cepat, pengurangan langkah manual, dan integrasi yang lebih erat dengan persyaratan lingkungan coding unik Apple.

    Dukungan untuk Berbagai Model dan Standar Terbuka

    Menurut Susan Prescott, Wakil Presiden Hubungan Pengembang Seluruh Dunia, “*Agentic coding* meningkatkan produktivitas dan kreativitas, merampingkan alur kerja pengembangan sehingga para *developer* dapat fokus pada inovasi.”

    Apple kini aktif memposisikan *agentic coding* sebagai fondasi untuk alur kerja pengembangan masa depan. Pandangan Apple adalah bahwa fitur kecerdasan coding barunya menempatkan teknologi canggih langsung ke tangan para *developer*, dengan penekanan pada pengurangan hambatan bagi *developer* solo dan tim kecil.

    **Juga:** Claude Code menghasilkan $1B yang menakjubkan dalam 6 bulan – dan aplikasi iPhone berbasis AI saya menunjukkan alasannya

    Seperti rilis Xcode sebelumnya, Xcode 26.3 menyertakan integrasi native dengan Claude Code dan ChatGPT Codex. Keduanya adalah agen yang disertai biaya bulanan yang cukup besar.

    Ketika saya menguji Xcode terakhir kali, ia memang mengizinkan penambahan penyedia lain, jadi mungkin model coding lokal dan gratis juga dapat digunakan. Saya akan segera menguji hal itu dan melaporkan hasilnya.

    Xcode 26.3 juga membuka kemampuan melalui Model Context Protocol, sebuah standar terbuka yang berasal dari Anthropic yang memungkinkan model dan aplikasi berkomunikasi. Hal ini seharusnya memungkinkan agen atau alat eksternal yang kompatibel untuk terhubung dengan fitur-fitur Xcode.

    Apa yang Dapat Dilakukan Agen di Dalam Xcode

    Setelah Anda memilih model agen, agen tersebut dapat menyelami struktur file, sepenuhnya memahami arsitektur keseluruhan sebuah proyek, dan secara cerdas mengidentifikasi file mana yang perlu diubah.

    Agen dapat membangun proyek, menjalankan pengujian, dan mengidentifikasi error kompilasi tanpa intervensi langsung pengguna. Agen juga dapat menjalankan tugas yang kompleks dan panjang, berjalan secara otonom hingga selesai atau hingga memerlukan masukan dari pengguna.

    Saya sangat penasaran bagaimana ini bekerja dalam praktiknya, karena Xcode sebelumnya akan *hang* setiap kali tugas yang diberikan terlalu panjang atau kompleks. Saya menjalankan Xcode di komputer yang sangat *powerful*, yaitu Mac Studio M4 Max dengan RAM 128GB, jadi hambatan kinerja bukan disebabkan oleh mesinnya. Semuanya ada di Xcode. Akan sangat baik jika masalah itu kini terselesaikan.

    Sejak rilis baru ini, pengaturan dan konfigurasi proyek internal juga dapat diperbarui dalam alur kerja AI Xcode. Saya sudah dapat melakukan ini melalui antarmuka terminal Claude Code, tetapi akan lebih nyata jika dapat melakukannya dari dalam Xcode.

    Ketika saya membangun aplikasi iPhone, Mac, dan Watch saya, satu-satunya waktu saya perlu membuka Xcode adalah untuk membuat program yang dihasilkan AI benar-benar berjalan. Namun dengan Xcode 26.3, Apple menyatakan bahwa agen AI dapat meluncurkan aplikasi secara otonom dari dalam IDE.

    Dalam fitur baru yang menunjukkan janji serius, agen juga dapat menangkap tangkapan layar (*screenshot*) dari program yang mereka luncurkan untuk melakukan verifikasi visual terhadap output UI. Jika ini berfungsi, hal itu dapat memberikan dorongan yang kuat untuk percepatan proyek dan otonomi. Ini akan memungkinkan AI memeriksa apakah perubahan benar-benar sampai ke aplikasi, alih-alih memerlukan pengujian manual terus-menerus yang memakan waktu manusia.

    Di sisi lain, ada batasan. Simulator Xcode tidak dapat mengambil foto, memindai tag NFC, atau berbagi data via iCloud. Karena program saya melakukan ketiga hal ini, mereka harus diuji di perangkat fisik. Untuk operasi di perangkat fisik seperti itu, fitur verifikasi visual tidak tersedia.

    Ketersediaan dan Langkah Selanjutnya

    Xcode 26.3 tersedia di sini sebagai *release candidate* untuk anggota Program Pengembang Apple. Rilis publik penuh akan segera tersedia melalui Mac App Store. Jika Anda sudah menginstal Xcode, Anda dapat memperbaruinya dengan cara yang sama seperti Anda memperbarui semua aplikasi Mac App Store lainnya.

    Apple juga menawarkan acara pelatihan pengembang daring tentang Xcode baru pada 5 Februari. Daftar di sini.

    Apa pendapat Anda tentang Apple membawa *agentic coding* penuh langsung ke dalam Xcode? Pernahkah Anda mencoba coding berbasis AI di IDE sebelumnya? Jika ya, bagaimana perbandingannya dengan menggunakan alat seperti Claude Code atau Codex di terminal?

    Apakah verifikasi visual dan pembangunan/pengujian otonom mengubah seberapa nyaman Anda membiarkan agen menangani tugas kompleks? Menurut Anda, apakah pembaruan ini cukup untuk membuat Anda tetap bekerja terutama di dalam Xcode, atau akankah alat eksternal masih memainkan peran lebih besar dalam alur kerja Anda? Beri tahu kami di komentar di bawah.


    Anda dapat mengikuti perkembangan proyek saya sehari-hari di media sosial. Pastikan untuk berlangganan buletin mingguan saya, dan ikuti saya di Twitter/X di @DavidGewirtz, di Facebook di Facebook.com/DavidGewirtz, di Instagram di Instagram.com/DavidGewirtz, di Bluesky di @DavidGewirtz.com, dan di YouTube di YouTube.com/DavidGewirtzTV.

MEMBACA  Set Monopoli Spesifik Ini Akan Mengatasi Kegelisahan Perjalanan SDCC

Tinggalkan komentar