Apple ha rimosso dall’App Store un’applicazione per iPhone sviluppata con il cosiddetto vibe coding, un approccio che utilizza l’Intelligenza Artificiale per generare codice software in modo rapido e in gran parte automatico. La notizia, riportata da Gizmodo, riporta l’attenzione sui rischi legati alla qualità e alla sicurezza delle app create con strumenti AI.
Il vibe coding indica un metodo in cui il codice viene prodotto da modelli AI a partire da istruzioni generiche, riducendo al minimo l’intervento manuale. L’obiettivo è ottenere un’app funzionante in tempi brevi, partendo da un’idea iniziale.
Questo approccio si diffonde con l’aumento degli strumenti di generazione automatica del codice, ma introduce criticità. Il codice generato può risultare difficile da verificare, con possibili vulnerabilità non evidenti durante i controlli iniziali.
Perché questa decisione di Apple?
Secondo quanto riportato, Apple ha rimosso l’app per problemi di conformità alle linee guida dell’App Store. I dettagli tecnici non sono stati resi pubblici, ma il caso conferma controlli rigorosi su qualità e sicurezza delle applicazioni distribuite sulla piattaforma. La rimozione rientra in un contesto più ampio di verifiche su software che utilizza tecnologie emergenti, in particolare l’intelligenza artificiale.
Un punto critico riguarda la responsabilità in caso di errori o falle di sicurezza. Se un’app sviluppata con AI presenta problemi, resta da chiarire il ruolo dello sviluppatore e quello del provider del modello. Il rischio principale è legato alla revisione del codice. Il vibe coding privilegia velocità e produzione rapida, ma può ridurre attenzione per test, controlli di sicurezza e ottimizzazione.
In ambienti regolati come l’App Store, questi aspetti diventano centrali. Apple richiede standard elevati per limitare la diffusione di applicazioni potenzialmente dannose. La rimozione dell’app indica una direzione chiara: le piattaforme mantengono controlli rigorosi anche su software sviluppato con AI. Questo può rallentare l’adozione di strumenti automatici nei contesti più regolati.
Il caso evidenzia dunque un punto cruciale per il futuro delle app mobile (e non solo): l’uso di AI nella scrittura del codice richiede controlli aggiuntivi per garantire sicurezza e conformità.