VB,M. Nuñez

 Apple ha annunciato un importante aggiornamento del suo strumento di sviluppo di punta, che offre agli agenti di intelligenza artificiale un controllo senza precedenti sul processo di creazione delle app, una mossa che segnala l’impegno aggressivo del produttore di iPhone verso una pratica emergente e controversa nota come “agentic coding”.

Xcode 26.3 , disponibile immediatamente come release candidate, integra Claude Agent di Anthropic e Codex di OpenAI direttamente nell’ambiente di sviluppo Apple, consentendo ai sistemi di intelligenza artificiale di scrivere codice, creare progetti, eseguire test e verificare visivamente il proprio lavoro in modo autonomo, il tutto con una supervisione umana minima.

L’aggiornamento rappresenta l’adozione più significativa da parte di Apple dello sviluppo software assistito dall’intelligenza artificiale dall’introduzione delle funzionalità di intelligenza in Xcode 26 l’anno scorso, e arriva mentre il ” vibe coding “, ovvero la pratica di delegare la creazione di software a grandi modelli linguistici, è diventato uno degli argomenti più dibattuti nel mondo della tecnologia.

Apple afferma che, sebbene l’integrazione dell’intelligenza artificiale nel flusso di lavoro degli sviluppatori Xcode sia potente, il modello stesso ha ancora un’apertura piuttosto limitata. Risponde alle domande in base a ciò che lo sviluppatore fornisce, ma non ha accesso al contesto completo del progetto e non è in grado di agire autonomamente. Questo aggiornamento cambia, ha affermato l’azienda durante una conferenza stampa martedì mattina.

Continua a guardare

1

Come le nuove funzionalità di codifica AI di Apple consentono agli sviluppatori di creare app più velocemente che mai

L’innovazione principale di Xcode 26.3 è la profonda integrazione tra gli agenti di intelligenza artificiale e gli strumenti di sviluppo Apple. A differenza delle precedenti versioni che offrivano suggerimenti di codice e funzionalità di completamento automatico, il nuovo sistema garantisce agli agenti di intelligenza artificiale l’accesso a quasi ogni aspetto del processo di sviluppo.

Durante una dimostrazione dal vivo, un ingegnere Apple ha mostrato come l’agente Claude potesse ricevere un semplice prompt (ad esempio “aggiungi una nuova funzionalità per mostrare le condizioni meteo di un punto di riferimento”) e poi analizzare in modo indipendente la struttura dei file del progetto, consultare la documentazione Apple, scrivere il codice necessario, compilare il progetto e acquisire screenshot dell’applicazione in esecuzione per verificare che il suo funzionamento corrispondesse al design richiesto.

Secondo Apple, l’agente è in grado di utilizzare strumenti come anteprime di build e screenshot per verificare il proprio lavoro, analizzare visivamente l’immagine e confermare che tutto sia stato costruito correttamente. In precedenza, quando interagiva con un modello, forniva una risposta e si fermava lì.

Il sistema crea punti di controllo automatici quando gli sviluppatori interagiscono con l’intelligenza artificiale, consentendo loro di annullare le modifiche se i risultati risultano insoddisfacenti, una misura di salvaguardia che riconosce la natura imprevedibile del codice generato dall’intelligenza artificiale.

Apple afferma di aver collaborato direttamente con Anthropic e OpenAI per ottimizzare l’esperienza, prestando particolare attenzione alla riduzione dell’utilizzo dei token (le unità di calcolo che determinano i costi quando si utilizzano modelli di intelligenza artificiale basati sul cloud) e al miglioramento dell’efficienza delle chiamate degli strumenti.

Secondo l’azienda, gli sviluppatori possono scaricare nuovi agenti con un solo clic, che si aggiornano automaticamente.

Perché l’adozione del Model Context Protocol da parte di Apple potrebbe rimodellare il panorama dello sviluppo dell’intelligenza artificiale

Alla base dell’integrazione c’è il Model Context Protocol , o MCP, uno standard aperto sviluppato da Anthropic per connettere gli agenti di intelligenza artificiale con strumenti esterni. L’adozione di MCP da parte di Apple significa che qualsiasi agente compatibile, non solo Claude o Codex, può ora interagire con le funzionalità di Xcode.

Apple afferma che questa funzionalità funziona anche per gli agenti in esecuzione al di fuori di Xcode. Qualsiasi agente compatibile con MCP può ora interagire con Xcode per svolgere le stesse funzioni: individuazione dei progetti e gestione delle modifiche, creazione e test di app, utilizzo di anteprime e frammenti di codice e accesso alla documentazione più aggiornata.

La decisione di adottare un protocollo aperto, anziché sviluppare un sistema proprietario, rappresenta un notevole cambiamento per Apple, che storicamente ha privilegiato ecosistemi chiusi. Inoltre, posiziona Xcode come potenziale hub per un universo in crescita di strumenti di sviluppo AI.

La travagliata storia di Xcode con gli strumenti di intelligenza artificiale e perché Apple afferma che questa volta è diverso

L’annuncio arriva in un contesto di esperienze contrastanti con la programmazione assistita dall’intelligenza artificiale negli strumenti Apple. Durante la conferenza stampa, uno sviluppatore ha descritto i precedenti tentativi di utilizzare agenti di intelligenza artificiale con Xcode come “orribili”, citando continui crash e l’impossibilità di completare le attività di base.

Apple ha riconosciuto le preoccupazioni sostenendo tuttavia che la nuova integrazione affronta i limiti fondamentali degli approcci precedenti.

L’azienda afferma che il grande cambiamento è che Claude e Codex hanno una visibilità molto più ampia sull’ampiezza del progetto. Se hanno delle allucinazioni e scrivono codice che non funziona, ora possono compilare, vedere gli errori di compilazione e iterare in tempo reale per risolvere quei problemi, in alcuni casi prima di presentarlo come un lavoro finito.

Apple sostiene che la potenza dell’integrazione IDE si estenda oltre la correzione degli errori. Gli agenti possono ora aggiungere automaticamente autorizzazioni ai progetti quando necessario per accedere ad API protette, un compito che, secondo l’azienda, sarebbe altrimenti molto difficile per un’IA che opera al di fuori dell’ambiente di sviluppo e gestisce file binari per i quali potrebbe non avere il formato.

Dal tweet di Andrej Karpathy alle certificazioni LinkedIn: l’inarrestabile ascesa del vibe coding

L’annuncio di Apple arriva in un momento cruciale nell’evoluzione dello sviluppo assistito dall’intelligenza artificiale. Il termine ” vibe coding “, coniato dal ricercatore di intelligenza artificiale Andrej Karpathy all’inizio del 2025, si è trasformato da semplice curiosità in un vero e proprio fenomeno culturale che sta rimodellando il modo in cui viene sviluppato il software.

LinkedIn ha annunciato la scorsa settimana che inizierà a offrire certificazioni ufficiali in competenze di programmazione in ambito AI , basandosi sui dati di utilizzo di piattaforme come Lovable e Replit. Secondo una ricerca di edX, le offerte di lavoro che richiedono competenze in ambito AI sono raddoppiate nell’ultimo anno, con l’Hiring Lab di Indeed che segnala che il 4,2% degli annunci di lavoro negli Stati Uniti ora menziona parole chiave correlate all’AI.

L’entusiasmo è alimentato da reali guadagni di produttività. Casey Newton , giornalista tecnologico, ha recentemente descritto la creazione di un sito web personale completo utilizzando Claude Code in circa un’ora, un’attività che in precedenza richiedeva costosi abbonamenti a Squarespace e anni di tentativi frustrati con diversi creatori di siti web.

Ancora più drammaticamente, Jaana Dogan , ingegnere capo di Google, ha scritto di aver fornito a Claude Code “una descrizione del problema” e che “ha generato in un’ora ciò che abbiamo costruito l’anno scorso”. Il suo post, che ha totalizzato più di 8 milioni di visualizzazioni, iniziava con la seguente avvertenza: “Non sto scherzando e non è divertente”.

Gli esperti di sicurezza avvertono che il codice generato dall’intelligenza artificiale potrebbe portare a “esplosioni catastrofiche”

Ma la rapida adozione della codifica agentica ha anche suscitato notevoli preoccupazioni tra i ricercatori della sicurezza e gli ingegneri del software.

David Mytton, fondatore e CEO del fornitore di sicurezza per sviluppatori Arcjet, ha avvertito il mese scorso che la proliferazione di applicazioni con codice vibe “in produzione porterà a problemi catastrofici per le organizzazioni che non esaminano adeguatamente il software sviluppato tramite intelligenza artificiale”.

“Nel 2026, mi aspetto che sempre più applicazioni con codice vibe-code raggiungano la produzione in modo significativo”, ha scritto Mytton. “Sarà un grande passo avanti per la velocità… ma bisogna comunque prestare attenzione. Ci saranno delle grandi esplosioni in arrivo!”

Simon Willison , co-creatore del framework web Django, ha fatto un paragone ancora più netto. “Penso che ci aspetta un disastro come quello dello Challenger per quanto riguarda la sicurezza degli agenti di programmazione”, ha affermato, riferendosi all’esplosione dello Space Shuttle del 1986, in cui persero la vita tutti e sette i membri dell’equipaggio. “Tante persone, me compreso, eseguono questi agenti di programmazione praticamente come root. Gli stiamo lasciando fare tutto questo.”

Un articolo pre-print di alcuni ricercatori pubblicato questa settimana ha messo in guardia dal fatto che il vibe coding potrebbe rappresentare un rischio esistenziale per l’ecosistema del software open source. Lo studio ha rilevato che lo sviluppo assistito dall’intelligenza artificiale allontana l’interazione degli utenti dai progetti della community, riduce le visite ai siti web di documentazione e ai forum e rende significativamente più difficile il lancio di nuove iniziative open source.

L’utilizzo di Stack Overflow è crollato poiché gli sviluppatori si rivolgono sempre più ai chatbot di intelligenza artificiale per trovare risposte, un cambiamento che potrebbe in ultima analisi far morire di fame le stesse basi di conoscenza che hanno formato i modelli di intelligenza artificiale in primo luogo.

Ricerche precedenti hanno dipinto un quadro ancora più preoccupante: un rapporto del 2024 ha scoperto che la codifica delle vibrazioni tramite strumenti come GitHub Copilot “non ha offerto alcun vantaggio reale, a meno che l’aggiunta del 41% di bug in più non sia una misura di successo”.

Il costo nascosto per la salute mentale di lasciare che l’intelligenza artificiale scriva il tuo codice

Anche gli utilizzatori più entusiasti hanno iniziato a riconoscere gli aspetti più oscuri dello sviluppo assistito dall’intelligenza artificiale.

Peter Steinberger, creatore dell’agente di intelligenza artificiale virale originariamente noto come Clawdbot (ora OpenClaw ), ha recentemente rivelato di aver dovuto abbandonare la codifica delle vibrazioni dopo che gli aveva consumato la vita.

“Ero fuori con i miei amici e invece di unirmi alla conversazione al ristorante, stavo semplicemente scrivendo messaggi vocali sul mio telefono”, ha detto Steinberger in una recente intervista podcast . “Ho deciso, ok, devo smettere più per la mia salute mentale che per qualsiasi altra cosa”.

Steinberger ha avvertito che la continua creazione di strumenti di intelligenza artificiale sempre più potenti crea “l’illusione di renderti più produttivo” senza necessariamente raggiungere obiettivi reali. “Se non hai una visione di ciò che stai per costruire, sarà comunque un progetto inutile”, ha aggiunto.

Anche il CEO di Google Sundar Pichai ha espresso riserve simili, affermando che non metterà a punto il codice su “grandi basi di codice in cui è davvero necessario farlo bene”.

“La sicurezza deve esserci”, ha affermato Pichai in un’intervista podcast di novembre .

Boris Cherny, l’ingegnere di Anthropic che ha creato Claude Code, ha riconosciuto che il vibe coding funziona meglio per “prototipi o codice usa e getta, non per software che costituiscono il fulcro di un’azienda”.

“A volte si vuole un codice gestibile. A volte bisogna essere molto attenti a ogni riga”, ha detto Cherny.

Apple scommette sul fatto che una profonda integrazione IDE possa rendere la codifica AI sicura per la produzione

Apple sembra scommettere sul fatto che i vantaggi di una profonda integrazione con gli IDE possano mitigare molte di queste preoccupazioni. Offrendo agli agenti di intelligenza artificiale l’accesso a sistemi di build, suite di test e strumenti di verifica visiva, l’azienda sostiene essenzialmente che Xcode possa fungere da meccanismo di controllo qualità per il codice generato dall’intelligenza artificiale.

Susan Prescott, vicepresidente delle relazioni con gli sviluppatori mondiali di Apple, ha inquadrato l’aggiornamento come parte della missione più ampia di Apple.

In una dichiarazione, Apple ha affermato che il suo obiettivo è creare strumenti che mettano le tecnologie leader del settore direttamente nelle mani degli sviluppatori, consentendo loro di creare le migliori app in assoluto. L’azienda afferma che la codifica agentica potenzia la produttività e la creatività, semplificando il flusso di lavoro di sviluppo in modo che gli sviluppatori possano concentrarsi sull’innovazione.

Ma resta da vedere se le misure di sicurezza si dimostreranno sufficienti man mano che gli agenti di intelligenza artificiale diventeranno più autonomi. Alla domanda sulle capacità di debug, Apple ha osservato che, sebbene Xcode abbia un potente debugger integrato, non esiste uno strumento MCP diretto per il debug.

Gli sviluppatori possono eseguire il debugger e inoltrare manualmente le informazioni all’agente, ma l’IA non può ancora analizzare in modo indipendente i problemi di runtime, una limitazione che potrebbe rivelarsi significativa con l’aumento della complessità del codice generato dall’IA.

L’aggiornamento al momento non supporta l’esecuzione simultanea di più agenti sullo stesso progetto, anche se Apple ha fatto notare che gli sviluppatori possono aprire progetti in più finestre Xcode utilizzando gli alberi di lavoro Git come soluzione alternativa.

Il futuro dello sviluppo del software è in bilico e Apple ha appena alzato la posta in gioco

Xcode 26.3 è disponibile da subito come release candidate per i membri dell’Apple Developer Program, mentre la versione generale è prevista a breve sull’App Store. La designazione di release candidate, ovvero la beta finale di Apple prima della produzione, significa che gli sviluppatori che scaricano oggi riceveranno automaticamente la versione definitiva al momento del rilascio.

L’integrazione supporta sia le chiavi API che le credenziali di account dirette di OpenAI e Anthropic , offrendo agli sviluppatori flessibilità nella gestione dei loro abbonamenti AI. Ma queste comodità smentiscono la portata di ciò che Apple sta tentando di fare: niente meno che una radicale rivisitazione del modo in cui il software nasce.

Per l’azienda più preziosa al mondo, il calcolo è semplice. La capacità di Apple di attrarre e fidelizzare gli sviluppatori ha sempre sostenuto il suo dominio sulla piattaforma. Se la codifica agentica manterrà la promessa di radicali miglioramenti della produttività, un’integrazione precoce e profonda potrebbe consolidare la posizione di Apple per un’altra generazione. In caso contrario, se i disastri di sicurezza e le “esplosioni catastrofiche” previsti dai critici dovessero concretizzarsi, Cupertino potrebbe ritrovarsi all’epicentro di un tipo di trasformazione molto diverso.

L’industria tecnologica ha dedicato decenni allo sviluppo di sistemi per individuare gli errori umani prima che raggiungano gli utenti. Ora deve rispondere a una domanda ancora più inquietante: cosa succede quando gli errori non sono affatto umani?

Come ha ammesso Apple durante la conferenza stampa di martedì, con quella che potrebbe rivelarsi una sottostima involontaria: “I grandi modelli linguistici, come a volte fanno gli agenti, a volte creano allucinazioni”.

Milioni di righe di codice stanno per scoprire con quale frequenza

error: Content is protected !!