Home Tecnologia Xcode 26.3 porta finalmente la codifica advert agenti negli strumenti di sviluppo...

Xcode 26.3 porta finalmente la codifica advert agenti negli strumenti di sviluppo di Apple

10
0

Immagine: mela

Segui ZDNET: Aggiungici come fonte preferita su Google.


I principali punti salienti di ZDNET

  • Xcode 26.3 aggiunge agenti AI autonomi all’interno dell’IDE.
  • Gli agenti possono creare, testare e correggere gli errori di compilazione autonomamente.
  • I nuovi controlli visivi utilizzano gli screenshot, ma rimangono i limiti dei dispositivi.

Apple ha presentato oggi un importante aggiornamento per il suo Ambiente di sviluppo Xcodelo strumento utilizzato dalla maggior parte degli sviluppatori per creare app per iPhone, iPad, Mac, Apple Watch e persino Imaginative and prescient Professional.

Xcode 26.3 è ora disponibile come launch candidate. Questa versione più recente aumenta sostanzialmente le funzionalità di intelligenza della codifica di Apple con il supporto integrato per la codifica advert agenti. Ciò consentirà agli agenti di codifica autonomi di funzionare direttamente all’interno dell’IDE.

Inoltre: ho usato Claude Code per codificare un’app Mac in 8 ore, ma è stato più lavoro che magia

Consentire agli agenti di codifica di funzionare all’interno di Xcode non è una novità. Ho dimostrato una versione precedente di questa funzionalità a novembre. La differenza con la versione 26.3? Apple cube che agli agenti piace Codice Claudio e OpenAI Codex ora può gestire attività di sviluppo complesse.

Il passaggio da assistenti advert agenti

Apple sta posizionando questo aggiornamento come un’importante espansione delle funzionalità di intelligenza di base introdotte per la prima volta in Xcode 26. Ecco perché è importante:

A novembre sono riuscito a far funzionare “Hi there, world” all’interno di Xcode. Tuttavia, dopo aver provato a codificare un’app complessa per iPhone, l’integrazione di Xcode si è bloccata e si è bruciata. L’IDE si bloccava e si bloccava regolarmente, rendendolo inutilizzabile. Ho anche scoperto che Xcode non period in grado di compilare l’ampia gamma di moduli basati su IDE necessari per creare un’app.

Inoltre: ho usato Claude Code per codificare un’app Mac in 8 ore, ma è stato più lavoro che magia

A quel punto mi sono rivolto a Claude Code, che ho eseguito interamente nel terminale. Claude Code ha fatto tutto ciò che Xcode non ha fatto, il che mi ha permesso di creare prima una potente app per iPhone, poi un’app per Mac e infine un’app per Watch.

L’Xcode che utilizzavo originariamente aveva funzionalità di intelligenza artificiale incentrate su suggerimenti di codice, modifica e aiuto conversazionale, motivo per cui le richieste degli agenti che gli ho fornito lo hanno fatto piangere. Questa nuova versione promette di essere migliore con questo tipo di carico di lavoro.

Inoltre: come creare la tua prima app per iPhone con l’intelligenza artificiale: non è necessaria alcuna esperienza di codifica

In un briefing pre-lancio, ho chiesto ai crew chief di Xcode di Apple se questa versione avrebbe superato le precedenti limitazioni dell’IA di Xcode che avevo riscontrato. Gli esperti di Apple hanno affermato con sicurezza che, con questa versione di Xcode 26.3, l’IDE va ​​oltre le istruzioni e le risposte, offrendo agli agenti una più ampia autonomia e un accesso più profondo al contesto del progetto. Apple afferma che questa versione supporta un’iterazione più rapida, passaggi manuali ridotti e una più stretta integrazione con i requisiti esclusivi dell’ambiente di codifica di Apple.

Supporto per più modelli e normal aperti

Secondo Susan Prescott, vicepresidente di Worldwide Developer Relations, “la codifica agente potenzia la produttività e la creatività, ottimizzando il flusso di lavoro di sviluppo in modo che gli sviluppatori possano concentrarsi sull’innovazione”.

Apple sta ora posizionando attivamente la codifica advert agenti come base per i futuri flussi di lavoro di sviluppo. Il punto di vista di Apple è che le sue nuove funzionalità di coding intelligence mettono le tecnologie avanzate direttamente nelle mani degli sviluppatori, con l’accento sulla riduzione degli attriti per sviluppatori singoli e piccoli crew.

Inoltre: Claude Code ha guadagnato l’incredibile cifra di 1 miliardo di dollari in 6 mesi e la mia app per iPhone codificata con intelligenza artificiale mostra il perché

Come per la versione precedente di Xcode, Xcode 26.3 embrace integrazioni native con Claude Code e ChatGPT Codex. Entrambi gli agenti prevedono commissioni mensili piuttosto elevate.

L’ultima volta che ho testato Xcode, consentiva l’aggiunta di ulteriori supplier, quindi è possibile che siano utilizzabili anche modelli di codifica locali e gratuiti. Lo proverò presto e riferirò su come funziona.

Xcode 26.3 sta inoltre ampliando le funzionalità attraverso il Mannequin Context Protocol, uno normal aperto originato da Anthropic che consente a modelli e app di comunicare. Ciò dovrebbe consentire a qualsiasi agente compatibile o strumento esterno di connettersi con le funzionalità di Xcode.

Cosa possono fare gli agenti all’interno di Xcode

Una volta scelto un modello di agente, story agente può approfondire le strutture dei file, comprendere appieno l’architettura complessiva di un progetto e identificare in modo intelligente quali file necessitano di modifiche.

L’agente può creare progetti, eseguire take a look at e identificare errori di compilazione senza l’intervento diretto dell’utente. Gli agenti possono anche eseguire attività complesse e lunghe, procedendo autonomamente fino al completamento o fino a quando non viene richiesto l’enter dell’utente.

Sono davvero curioso di sapere come funziona nella pratica, perché il precedente Xcode si bloccava ogni volta che un compito period troppo lungo o complesso. Stavo eseguendo Xcode su un laptop molto potente, un M4 Max Mac Studio con 128 GB di RAM, quindi l’attrito prestazionale non period causato dalla macchina. Period tutto in Xcode. Sarebbe molto bello se questo problema fosse ora risolto.

A partire da questa nuova versione, le impostazioni e le configurazioni interne del progetto possono essere aggiornate anche all’interno del flusso di lavoro AI di Xcode. Posso già farlo tramite l’interfaccia terminale di Claude Code, ma sarebbe bello poterlo fare da Xcode.

Quando ho creato le mie app per iPhone, Mac e Watch, l’unica volta in cui avevo bisogno di accedere a Xcode period per far funzionare effettivamente i programmi generati dall’intelligenza artificiale. Ma con Xcode 26.3, Apple afferma che gli agenti AI possono avviare app in modo autonomo dall’IDE.

In una nuovissima funzionalità che si dimostra molto promettente, gli agenti possono anche acquisire screenshot dei programmi che avviano per eseguire la verifica visiva dell’output dell’interfaccia utente. Se funzionasse, ciò potrebbe fornire un potente impulso alla svolta e all’autonomia del progetto. Permetterebbe alle IA di verificare se le modifiche raggiungono effettivamente l’app, invece di richiedere costanti take a look at manuali che richiedono tempo umano.

D’altra parte, ci sono dei limiti. I simulatori Xcode non possono scattare foto, scansionare tag NFC o condividere dati tramite iCloud. Poiché i miei programmi fanno tutte e tre queste cose, devono essere testati sul dispositivo. Per tali operazioni sul dispositivo, la funzionalità di verifica visiva non è disponibile.

Disponibilità e prossimi passi

Xcode 26.3 è disponibile Qui come launch candidate per i membri dell’Apple Developer Program. Una versione pubblica completa sarà presto disponibile tramite il Mac App Retailer. Se hai già installato Xcode, potrai aggiornarlo nello stesso modo in cui aggiorni tutte le altre app del Mac App Retailer.

Apple offre anche un evento di formazione on-line per sviluppatori nel nuovo Xcode il 5 febbraio. Iscriviti Qui.

Cosa ne pensi del fatto che Apple porti la codifica completa degli agenti direttamente in Xcode? Hai già provato la codifica basata sull’intelligenza artificiale nell’IDE? Se sì, come è paragonato all’utilizzo di strumenti come Claude Code o Codex nel terminale?

La verifica visiva e la creazione/take a look at autonomo cambiano la comodità con cui ti sentiresti nel lasciare che un agente gestisca attività complesse? Pensi che questo aggiornamento sia sufficiente per continuare a lavorare principalmente all’interno di Xcode o gli strumenti esterni continueranno a svolgere un ruolo più importante nel tuo flusso di lavoro? Fatecelo sapere nei commenti qui sotto.


Puoi seguire gli aggiornamenti quotidiani sui miei progetti sui social media. Assicurati di iscriverti a la mia newsletter di aggiornamento settimanalee seguimi su Twitter/X all’indirizzo @DavidGewirtzsu Fb all’indirizzo Facebook.com/DavidGewirtzsu Instagram all’indirizzo Instagram.com/DavidGewirtzsu Bluesky a @DavidGewirtz.come su YouTube all’indirizzo YouTube.com/DavidGewirtzTV.



fonte

LEAVE A REPLY

Please enter your comment!
Please enter your name here