Riassunto:
Google sta cambiando il modo in cui le app Android vengono sviluppate e distribuite. Il 13 ottobre, ora locale, Google ha annunciato il lancio di una nuova funzionalità che consente agli utenti di eseguire applicazioni Android sviluppate con l'assistenza dell'intelligenza artificiale e realizzate appositamente per le esigenze personali tramite Google Play. Non è necessario che queste app siano pubblicate pubblicamente sul Google Play Store, né verranno visualizzate nei risultati di ricerca o negli elenchi delle app dello store. Solo i creatori possono usarli.

Questa nuova funzionalità è mirata al "Vibe Coding" emerso rapidamente negli ultimi anni. Non è necessario che gli utenti abbiano esperienza nello sviluppo di software tradizionale. Devono solo descrivere le funzioni che desiderano in linguaggio naturale, quindi utilizzare l'intelligenza artificiale per generare il codice dell'applicazione e quindi distribuire l'applicazione sui propri dispositivi Android. Google spera di abbassare la soglia per lo sviluppo di applicazioni Android native in modo che gli utenti comuni possano creare software che soddisfi le loro esigenze personali senza dover aspettare che gli sviluppatori introducano prodotti simili sul mercato.
In passato, se un utente utilizzava l'intelligenza artificiale per sviluppare un'applicazione Android e voleva installarla ed eseguirla sul suo telefono come una normale applicazione, spesso doveva affrontare un processo di sviluppo, costruzione e installazione relativamente complicato. Se desideri distribuire tramite Google Play, potresti anche dover creare un account sviluppatore, preparare i materiali per il rilascio dell'applicazione e seguire i corrispondenti requisiti di revisione e rilascio. Per gli utenti che desiderano semplicemente creare un gadget per se stessi, questi passaggi potrebbero sembrare troppo noiosi.
Un altro problema è che rilasciare un'app pubblicamente significa che potrebbe essere disponibile per un gran numero di utenti. Google Play ha un enorme ecosistema di applicazioni. Se una persona vuole semplicemente creare un piccolo programma per registrare le spese domestiche, gestire le abitudini personali o organizzare informazioni private, non c'è bisogno di rilasciarlo come prodotto commerciale per il pubblico.
La funzionalità lanciata questa volta da Google è proprio per colmare questa lacuna. Gli utenti possono utilizzare l'intelligenza artificiale per creare applicazioni tramite Google AI Studio e quindi eseguire software creato appositamente per loro sui dispositivi Android tramite i propri account Google. Non è necessario che le app siano elencate pubblicamente e non entreranno automaticamente nella directory pubblica delle app di Google Play.

Sam Bright, vicepresidente e direttore generale di Google Play e Developer Ecosystem, ha affermato in una conferenza stampa prima del rilascio che il futuro dell'ecosistema delle applicazioni sarà più personalizzato, sicuro e consentirà a più persone di partecipare alla creazione. Egli ritiene che il concetto di sviluppo di applicazioni stia cambiando da "un certo bisogno ha già un'applicazione corrispondente" a "tutti possono avere un'applicazione che soddisfi specificamente le proprie esigenze".
Si prevede che questo cambiamento espanda gradualmente lo sviluppo delle applicazioni dal modello tradizionale di produzione del software alla creazione di strumenti più personalizzati.
Ad esempio, gli utenti possono chiedere all'IA di creare un'applicazione per la lista della spesa adatta solo alla propria famiglia e registrare le esigenze di acquisto dei membri della famiglia in un'unica interfaccia; possono anche creare un gadget specifico per gestire le collezioni personali, calcolare spese specifiche o tenere traccia di determinate attività quotidiane. Se le applicazioni esistenti non possono soddisfare un’esigenza speciale, gli utenti possono provare a descrivere la necessità attraverso il linguaggio naturale e lasciare che l’intelligenza artificiale generi una soluzione più mirata.
Per gli utenti comuni, l'attrattiva di questo approccio è che non è necessario attendere che gli sviluppatori commerciali decidano se sviluppare una determinata funzionalità e non è necessario acquistare software professionale con funzioni complesse per un'esigenza di nicchia. Finché l’intelligenza artificiale è in grado di comprendere i requisiti e generare codice eseguibile, gli individui hanno l’opportunità di creare applicazioni adatte alle proprie abitudini di utilizzo.
Google ha già iniziato a introdurre funzionalità di sviluppo di applicazioni AI in Google AI Studio. Nel maggio di quest'anno, la società ha annunciato le relative funzioni di creazione di applicazioni Android native, che consentono agli utenti di descrivere le proprie esigenze attraverso il linguaggio naturale e lasciare che l'intelligenza artificiale generi progetti di applicazioni Android. La funzione di applicazione personale lanciata questa volta apre ulteriormente il collegamento dalla creazione dell'applicazione all'utilizzo personale del dispositivo.

Rispetto alle applicazioni web che funzionano solo nel browser, le applicazioni Android native possono integrarsi in modo più naturale nel sistema di telefonia mobile e utilizzare le funzioni corrispondenti del dispositivo in base al design specifico. Per gli utenti che sperano di utilizzare a lungo il software generato dall'intelligenza artificiale nella vita quotidiana, eseguire l'applicazione direttamente sul proprio telefono cellulare è più conveniente che aprire il browser per visitare ogni volta la pagina web.
Tuttavia, le applicazioni personali non significano che possano aggirare le norme sulle applicazioni esistenti di Google. Google ha chiarito che queste app devono comunque rispettare i requisiti delle politiche esistenti di Google Play. In altre parole, il fatto che un’applicazione sia generata dall’intelligenza artificiale non la esenta automaticamente dalle sue responsabilità in termini di privacy, sicurezza e contenuti.
Questa funzionalità è inizialmente disponibile solo per gli utenti di età pari o superiore a 18 anni negli Stati Uniti. Google non ha annunciato un calendario specifico per la promozione di questa funzionalità in altri paesi e regioni.
Per gli utenti che desiderano condividere le proprie app con altri, Google prevede inoltre di espandere gradualmente le funzionalità correlate nei prossimi mesi. A quel punto, gli utenti dovrebbero condividere le proprie app create dall’intelligenza artificiale con un piccolo gruppo di amici fidati senza doverle pubblicare immediatamente pubblicamente su Google Play.
Ad esempio, qualcuno potrebbe creare un'app per consentire ai membri della famiglia di gestire insieme i propri programmi oppure potrebbe creare uno strumento dedicato per la lega di baseball della Little League dei propri figli che consenta a genitori e organizzatori di registrare programmi di partite, informazioni sui giocatori o notifiche di eventi. Applicazioni simili potrebbero richiedere solo una dozzina o dozzine di utenti e non è necessario entrare nel mercato delle applicazioni pubbliche per miliardi di persone.
Questo meccanismo di distribuzione su piccola scala potrebbe consentire alle applicazioni di intelligenza artificiale personali di svilupparsi gradualmente da strumenti puramente di uso personale a software al servizio della famiglia, degli amici e delle piccole comunità. Rispetto allo sviluppo di applicazioni tradizionali, i creatori non devono considerare fin dall'inizio la crescita degli utenti su larga scala, la commercializzazione e la promozione pubblica. Possono invece prima risolvere un problema specifico e poi decidere se ampliare l’ambito di utilizzo in base alle effettive esigenze.
Se un'app personale finisse per ottenere un'attenzione diffusa, Google prevede anche di fornire un percorso dalle app personali al rilascio pubblico. A quel punto, il creatore potrà pubblicare ufficialmente l'applicazione su Google Play dopo aver completato la necessaria verifica di affidabilità e sicurezza, in modo che più utenti possano scaricarla e utilizzarla.

Ciò significa che Google non intende annullare completamente il tradizionale meccanismo di revisione delle applicazioni, ma spera di fornire un percorso più flessibile per le applicazioni, dalla creazione personale, alla condivisione su piccola scala fino al rilascio pubblico. Gli strumenti personali possono essere utilizzati prima in un ambito limitato, per poi entrare nel mercato delle applicazioni pubbliche se hanno davvero un valore promozionale.
Tuttavia, il passaggio dalle applicazioni personali alla distribuzione pubblica non significa che tutte le applicazioni generate dall'intelligenza artificiale supereranno automaticamente la revisione. Le app devono comunque soddisfare i requisiti di Google in materia di sicurezza, protezione della privacy e responsabilità degli sviluppatori. L’intelligenza artificiale può abbassare la soglia per la scrittura del codice, ma non può garantire che l’applicazione generata sia priva di vulnerabilità o che possa gestire correttamente i dati dell’utente.
Anche questo è un nuovo problema che le piattaforme applicative devono affrontare dopo la rapida popolarità dello sviluppo di applicazioni IA. Quando sempre più persone senza esperienza di programmazione professionale saranno in grado di creare software, il numero di applicazioni potrebbe aumentare rapidamente, ma ci saranno anche maggiori differenze nella qualità del codice, nei metodi di elaborazione dei dati e nelle capacità di manutenzione a lungo termine.
Per le applicazioni personali, gli utenti generalmente accettano software che abbiano funzioni semplici e soddisfino solo esigenze specifiche, ma se l'applicazione prevede password, informazioni finanziarie, dati sulla posizione o altri contenuti sensibili, è comunque necessario esaminare attentamente il modo in cui raccoglie e archivia i dati. Il codice generato dall'intelligenza artificiale non ha intrinsecamente una sicurezza affidabile.
Allo stesso tempo, Google sta anche esplorando l'uso dell'intelligenza artificiale per migliorare l'esperienza di scoperta delle applicazioni sullo stesso Google Play. La società ha annunciato una funzione di raccomandazione di giochi personalizzata chiamata Game Finder, sperando di utilizzare l'intelligenza artificiale per aiutare gli utenti a trovare i giochi che meglio si adattano ai loro interessi personali.
Game Finder genererà consigli in base ai tipi di giochi preferiti dagli utenti e alle informazioni che Google ha accumulato dalla comunità di gioco. Google ha affermato che le sue comunità di gioco correlate coprono circa 1,2 miliardi di giocatori e si prevede che questi dati aiuteranno il sistema a comprendere meglio gli interessi e le preferenze di gioco dei diversi giocatori.
Questa funzionalità sarà inizialmente disponibile in inglese negli Stati Uniti. Ciò riflette il fatto che Google sta promuovendo cambiamenti in due direzioni contemporaneamente: da un lato, rendendo più semplice per gli utenti creare le proprie applicazioni; dall’altro, utilizzare l’intelligenza artificiale per migliorare il modo in cui gli utenti scoprono e selezionano le applicazioni esistenti.
Il modello principale degli app store tradizionali prevede che gli sviluppatori creino software, che viene poi cercato, scaricato e utilizzato dagli utenti. Con lo sviluppo della programmazione assistita dall’intelligenza artificiale, questo modello potrebbe gradualmente cambiare. Sempre più software non hanno più bisogno di servire una vasta base di utenti, ma possono essere costruiti attorno alle esigenze specifiche di una persona o di un piccolo gruppo.
Se gli individui possono creare applicazioni a basso costo, allora potrebbero avere l'opportunità di essere realizzati anche strumenti che nessuno ha sviluppato in passato perché la base di utenti era troppo piccola e il valore commerciale era insufficiente. Questo cambiamento è particolarmente interessante per alcune esigenze professionali, compiti di gestione della casa o piccole attività sociali.
D'altro canto, l'aumento del numero di applicazioni personali può anche causare problemi di manutenzione. Il software commerciale tradizionale di solito ha un team di sviluppo che corregge continuamente i bug, si adatta agli aggiornamenti di sistema e gestisce il feedback degli utenti, mentre le applicazioni di intelligenza artificiale personali possono essere utilizzate solo dagli stessi creatori. Una volta aggiornato il sistema Android, modificate le dipendenze dell'applicazione o riscontrati problemi difficili da individuare nel codice generato, gli utenti potrebbero dover utilizzare nuovamente l'intelligenza artificiale per risolverli.
Le funzionalità annunciate da Google questa volta riguardano principalmente la comodità di creare e utilizzare applicazioni personali. Ciò non significa che queste applicazioni riceveranno automaticamente manutenzione a lungo termine, supporto tecnico o garanzia di qualità completa.
Nel complesso, Google sta cercando di ridefinire il ruolo di Google Play nell'ecosistema Android. Non solo spera di continuare a fungere da app store per consentire al pubblico di trovare e scaricare software, ma spera anche di diventare una piattaforma per consentire agli individui di utilizzare l’intelligenza artificiale per creare, eseguire e condividere gradualmente applicazioni.
In passato, la possibilità di soddisfare un'esigenza di nicchia dipendeva spesso dalla disponibilità degli sviluppatori a investire tempo nella produzione del software corrispondente. Oggi, man mano che gli strumenti di programmazione dell’intelligenza artificiale continuano a maturare, gli utenti hanno l’opportunità di generare applicazioni che soddisfano esigenze specifiche. La funzione di applicazione personale lanciata questa volta da Google tenta di facilitare l'ingresso di questi software creati con l'assistenza dell'intelligenza artificiale nell'ambiente di utilizzo reale di Android.
Se in futuro le funzioni rilevanti verranno ulteriormente ampliate e la sicurezza, la stabilità e i meccanismi di condivisione verranno gradualmente migliorati, allora nell'ecosistema delle applicazioni Android potrebbe emergere un nuovo modello di sviluppo: le applicazioni commerciali su larga scala continueranno a servire un'ampia gamma di utenti, mentre sempre più applicazioni personali su scala ridotta con scopi chiari verranno create dagli utenti comuni in base alle proprie esigenze.
Commenti