Dov’è swift assist? La promessa non mantenuta dell’AI di Apple per xcode
Alla WWDC 2024, Apple ha annunciato Swift Assist, un assistente di codifica basato sull’intelligenza artificiale integrato in Xcode 16, progettato per aiutare gli sviluppatori a generare codice a partire da richieste in linguaggio naturale. All’epoca, Apple aveva promesso che Swift Assist sarebbe stato disponibile “entro la fine dell’anno”.
Siamo ora nel terzo mese del 2025, e di Swift Assist non c’è ancora traccia.
A differenza di Apple Intelligence, Swift Assist non è mai apparso in versione beta. Apple non ha comunicato ritardi né tantomeno una cancellazione del progetto. La società ha rilasciato la beta 2 di Xcode 16.3, e come sottolinea Michael Tsai, Swift Assist non viene nemmeno menzionato nelle note di rilascio.
È importante distinguere Swift Assist dal nuovo motore di completamento predittivo del codice in Xcode 16, capace di suggerire il codice necessario agli sviluppatori ed eseguito localmente sui loro dispositivi. Ecco come Apple ha descritto Swift Assist durante la sua presentazione “Platforms State of the Union”:
Creare un’app significa molto più che scrivere codice. Si tratta di trasformare intere idee in codice. E il modo più semplice per farlo è usare il linguaggio naturale. Abbiamo quindi creato un modello più grande e potente che viene eseguito nel cloud e progettato un’esperienza unica in Xcode che solo Apple poteva offrire. Vi presentiamo Swift Assist, un compagno per tutte le vostre attività di codifica. Che sappiate esattamente cosa state cercando o vogliate aiuto per scrivere il miglior codice Swift, Swift Assist può rispondere alle vostre domande di programmazione e assistervi in attività come sperimentare con nuove API.
Swift Assist conosce gli SDK più recenti di Apple e le funzionalità del linguaggio Swift, quindi otterrete sempre codice aggiornato e moderno che si integra perfettamente nel vostro progetto. Ora, attività come esplorare nuovi framework e sperimentare con nuove idee sono a portata di richiesta. Come tutti i servizi Apple per sviluppatori, Swift Assist è stato creato pensando alla vostra privacy e sicurezza. Il vostro codice non viene mai archiviato sul server. Viene utilizzato solo per elaborare la vostra richiesta e, cosa più importante, Apple non lo utilizza per addestrare modelli di machine learning. Swift Assist e i nuovi completamenti predittivi daranno una marcia in più al vostro modo di lavorare in Xcode. Questo segna l’inizio di un percorso per aggiungere un’intelligenza straordinaria ai nostri strumenti. Che periodo emozionante per sviluppare per le piattaforme Apple!
Sfortunatamente, l’iniziale entusiasmo si è trasformato da tempo in frustrazione. Ecco alcuni commenti della comunità di sviluppatori:
Jbmaxwell:
Avrei davvero bisogno di Swift Assist per affrontare alcuni problemi con SwiftUI che sto avendo. Nessuno dei LLM è particolarmente bravo con SwiftUI e sembra che mi stia facendo perdere più tempo di quanto me ne faccia risparmiare. Quando, Apple???? Siete gli unici con i dati e l’incentivo per creare un LLM di codifica Swift davvero competente… è frustrante.
Asteng88:
Purtroppo, Apple è molto indietro nella corsa all’IA. Hanno speso così tanto tempo per gli inutili occhiali AR che ogni altra azienda ha abbandonato. Penso che [Tim Cook] pensasse che la AR fosse il suo momento “iPhone”. Avrebbero dovuto dedicare tempo e denaro all’IA come tutti gli altri. Il completamento del codice è uno scherzo rispetto a VSCode con Copilot.
Rennarda:
Ho sempre più la sensazione che questa cosa verrà riportata a Xcode 17 quest’estate. Qualcuno ha sentito qualcosa al riguardo? Forse verrà ritirata del tutto in silenzio, a favore di una migliore integrazione di Xcode con Chat GPT e simili?
La WWDC sta diventando sempre più un’anteprima di ciò che Apple potrebbe rilasciare nel corso dell’anno successivo, ma di solito gli strumenti di sviluppo che mostrano vengono rilasciati entro la fine dell’estate.
Questo ritardo getta una cattiva luce su Apple, soprattutto alla luce delle recenti polemiche sui ritardi nelle funzionalità personalizzate di Siri. Con la WWDC 2025 a meno di tre mesi di distanza, gli sviluppatori cominciano a chiedersi se vedranno mai Swift Assist in Xcode 16.
