Giro di vite di Apple sulle app “Vibe-Coding”: perché l’App Store sta chiudendo le porte agli sviluppatori di intelligenza artificiale

18

L’ascesa del “vibe-coding”, una tendenza in cui gli utenti utilizzano l’intelligenza artificiale per generare software funzionale attraverso il linguaggio naturale e l’intuizione, si è scontrata con un significativo muro normativo. Apple ha avviato una serie di azioni di controllo aggressive, bloccando gli aggiornamenti e rimuovendo app che consentono agli utenti di creare altre app direttamente sui propri dispositivi. Tra quelli coinvolti nel fuoco incrociato c’è Anything, uno strumento di sviluppo incentrato sui dispositivi mobili che ha dovuto affrontare la rimozione dall’App Store due volte negli ultimi mesi.

Il conflitto: sicurezza contro innovazione

La tensione tra Apple e sviluppatori come Anything, Replit e Vibecode è incentrata su un disaccordo fondamentale sulla sicurezza della piattaforma e sulla definizione di “app”.

Secondo il co-fondatore di Anything Dhruv Amin, l’app mobile dell’azienda è stata progettata per consentire agli sviluppatori di visualizzare in anteprima le app iOS che stavano creando in tempo reale sui propri dispositivi. Tuttavia, Apple ha invocato la clausola 2.5.2 del contratto per gli sviluppatori, che vieta severamente alle app di scaricare, installare o eseguire codice.

Il ragionamento di Apple per questa repressione è duplice:
Prevenzione malware: Apple sostiene che le app in grado di generare ed eseguire codice potrebbero essere sfruttate per scaricare ed eseguire software dannoso.
Revisione dell’integrità: si teme che gli utenti possano creare app dannose, “trasferirle” sui dispositivi e aggirare il rigoroso processo di revisione delle app di Apple sostenendo che l’app era semplicemente un prodotto dello strumento di sviluppo.

Inoltre, Apple ha contestato la commercializzazione di questi strumenti, affermando che le aziende non possono posizionarsi come “produttori di app” se il software risultante è destinato all’App Store.

La crescente tendenza alla “codificazione delle vibrazioni”.

L’attrito non è semplicemente una disputa tecnica; è uno scontro di filosofie. La recente esplosione di strumenti di codifica basati sull’intelligenza artificiale ha cambiato radicalmente la barriera all’ingresso per lo sviluppo di software.

Il contesto è importante: secondo i rapporti di The Information, Apple ha registrato un aumento dell’84% nell’invio di app in un solo trimestre, un picco in gran parte attribuito alla crescita degli strumenti di codifica basati sull’intelligenza artificiale. Questo massiccio afflusso di nuovi software sta esercitando una pressione senza precedenti sui tradizionali processi di revisione di Apple, gestiti da persone.

Man mano che l’intelligenza artificiale rende la codifica più accessibile, sta emergendo una nuova classe di “sviluppatori cittadini”: utenti che desiderano creare software attraverso la conversazione anziché la sintassi. L’attuale posizione di Apple suggerisce una riluttanza a consentire che questa democratizzazione avvenga all’interno del giardino recintato dell’ecosistema iOS.

Perno e adattamento: come rispondono gli sviluppatori

Di fronte alla possibilità di essere permanentemente esclusi dall’ecosistema iPhone, Anything e altri sviluppatori stanno cercando soluzioni alternative per mantenere la propria base di utenti:

  • Cambiamento della piattaforma: Tutto sta prendendo in considerazione uno spostamento verso Android, che offre un ecosistema più aperto per l’esecuzione del codice e l’installazione delle app.
  • Modelli incentrati sul desktop: l’azienda sta sviluppando un’app complementare per desktop, che consente agli utenti di “vibe-codificare” le app mobili su un computer anziché direttamente sul telefono.
  • Interfacce alternative: Anything ha recentemente lanciato una funzionalità che consente agli utenti di creare app tramite la piattaforma iMessage, bypassando il tradizionale percorso di installazione dell’App Store.

Il dibattito ha anche ottenuto il sostegno dei pesi massimi del settore. Il CEO di Epic Games, Tim Sweeney, ha criticato pubblicamente le tattiche di Apple, esortando l’azienda a smettere di bloccare gli strumenti di sviluppo che danno potere ai creatori.

Conclusione

La battaglia tra Apple e gli sviluppatori di codifica IA evidenzia un conflitto incombente nel settore tecnologico: mentre l’IA abbassa la barriera alla creazione di software, i titolari delle piattaforme devono decidere se abbracciare questa nuova ondata di rapida innovazione o limitarla per proteggere la sicurezza dei loro ecosistemi.