Note de l’éditeur : Google AI Studio porte la programmation par IA à un stade plus intuitif : les utilisateurs ne se contentent plus de demander au modèle « d’écrire du code », mais peuvent directement générer une application Android par le biais d’un langage naturel et l’installer sur un téléphone réel en quelques minutes. Depuis la saisie d’une instruction dans le navigateur jusqu’à la génération automatique du code, de l’interface et de la correction de bugs par Gemini, puis jusqu’à l’apparition de l’application sur l’appareil, les barrières au développement logiciel sont encore abaissées.
L'auteur de The Verge, Sean Hollister, a récemment testé la fonctionnalité « prompt to phone » de Google AI Studio. Il a créé trois applications en une après-midi, dont un jeu d'aventure textuelle, une calculatrice de calories et un mini-jeu inspiré de Mario, presque sans écrire de code lui-même ; certains bugs ont pu être corrigés rapidement grâce à des conversations continues. Cette expérience montre que les outils de programmation par IA évoluent des environnements de développement vers des scénarios plus proches des utilisateurs finaux.
C’est aussi l’endroit le plus imaginatif de la « révolution des logiciels personnels ». Autrefois, les utilisateurs ordinaires ne pouvaient que attendre que les développeurs créent des produits universels ; aujourd’hui, ils pourraient générer temporairement un suiveur d’activité, un calculateur de calories, ou même un jeu simple, selon leurs besoins spécifiques. Pour Google, cela ne se limite pas à une démonstration des capacités de programmation par l’IA, mais pourrait également constituer une nouvelle entrée pour Gemini sur les appareils mobiles, dans l’écosystème des développeurs et les revenus par abonnement.
Mais cette expérience montre également que les applications générées par l'IA sont encore nettement loin d'être matures. Elles peuvent produire rapidement des programmes « fonctionnels », mais ne garantissent pas des produits fiables, précis et utilisables : le récit du jeu est rudimentaire, les mécanismes sont faibles, les données caloriques sont gravement erronées, et le mini-jeu inspiré de Mario connaît des plantages répétés. Des problèmes plus complexes incluent également les limites du droit d'auteur, les sources de données, l'évaluation du produit et la capacité à le maintenir à long terme.
Ce qui mérite vraiment notre attention, ce n'est pas si l'IA a déjà remplacé les développeurs, mais que le point de départ de la production logicielle est en train de changer. Google a déjà démontré qu'il est désormais possible pour des personnes ordinaires de créer des applications mobiles à l'aide de prompts ; cependant, passer de « générer une application » à « créer une bonne application » nécessite toujours l'expertise humaine, le jugement esthétique et l'itération continue. L'IA peut considérablement accélérer le processus de développement, mais la dernière mile de la qualité logicielle n'est pas encore prête à être déléguée.
Voici le texte original :
Hier, j'ai créé ma première application Android. Ensuite, j'en ai fait deux autres — trois au total en une après-midi.
L'une de ces applications, j'ai simplement tapé 148 mots en anglais dans mon navigateur web, puis je suis parti. Dix minutes plus tard, une toute nouvelle application complète apparaissait déjà sur mon vrai téléphone Android. Bien sûr, j'ai dû effectuer quelques préparatifs au préalable sur mon téléphone : activer le mode débogage USB et connecter le téléphone à mon ordinateur. Mais à part cela, comme Google le promet, AI Studio a presque tout fait à ma place.
Je saisis du texte, je clique sur installer, et puis—voilà, un programme complet et fonctionnel apparaît. À cet instant, j'étais presque prêt à accepter le jugement de David, Allison et Jen : la révolution logicielle personnelle est arrivée, et elle entre dans votre téléphone. À l'avenir, des personnes ordinaires, même sans compétences en programmation, pourront faire fonctionner des systèmes complexes d'appareils intelligents.
Ensuite, j'ai commencé à utiliser réellement ces trois applications : un compteur de calories et deux jeux. Résultat : elles n'ont pas bien performé. Juste au moment où je commençais à apprécier les itérations continues et à essayer de les améliorer, AI Studio m'a averti que j'avais atteint la limite quotidienne d'utilisation. Ensuite, je devais soit payer, soit attendre que mon quota soit rétabli.
Donc, le sentiment de friction persiste. Mais il est indéniable que les choses qu’une personne peut accomplir aujourd’hui sont tout simplement étonnantes. Le même matin, mon collègue Stevie Bonifield a également développé une application de suivi de forme physique personnelle, et il estime qu’elle est déjà suffisamment bonne pour être utilisée en production. Face à la fenêtre de mise à niveau payante de Gemini, ma première réaction a été : « Et si je payais d’abord pour un essai de quelques mois ? » Ce n’était pas du tout la réaction que j’attendais de moi-même face à un produit Google.
Comment construire une application Android avec AI Studio de Google
Mardi, lorsque Google a présenté un jeu écrit par une IA similaire à Doom, nous avons plaisanté en disant que je devrais créer un jeu appelé MOOD. Ce serait un jeu d'aventure textuelle inspiré de Doom, où MOOD signifie « Modern Online Oratory Dungeon ».
Ces seules informations suffisent à Google pour commencer à travailler. Lorsque j'ai saisi dans AI Studio : « Aide-moi à créer un jeu d'aventure textuelle au style Doom nommé MOOD, où MOOD signifie Modern Online Oratory Dungeon », Gemini a automatiquement complété avec davantage d'idées, cherchant à prolonger ma créativité. Il a d'abord entré cette phrase : « Ce jeu devrait comporter des niveaux générés procéduralement et des combats tour par tour exigeants. »

Je ne veux pas de niveaux générés aléatoirement avec des configurations complètement différentes à chaque étape — je cherche un jeu d'aventure textuel classique où le joueur explore un environnement conçu, avec une structure de carte réelle. Toutefois, les combats au tour par tour sont acceptables. Peut-être que ce jeu pourrait également permettre à l'IA de générer automatiquement les cartes pour moi ?
Ensuite, Gemini a suggéré que le jeu devrait inclure davantage de éléments, tels que « des secrets cachés dans les pièces » et « un système de progression satisfaisant ». La plupart du temps, je me contentais d'acquiescer en suivant ses idées.
Avant de lui permettre de commencer officiellement à écrire du code, le prompt final était le suivant :

Ensuite, il se lance officiellement dans une course effrénée. Mon collègue Jake a souligné que, contrairement à Claude Code, Gemini ne planifie pas d'abord puis ne demande pas si vous souhaitez poursuivre l'exécution. Il avance automatiquement — bien sûr, vous pouvez consulter le code qu'il génère à tout moment si vous le souhaitez.
Une minute plus tard, il a généré cinq prototypes de conception pour moi :


Vingt minutes plus tard, j'ai appuyé sur le bouton « Install » pour transférer ce jeu sur un téléphone Pixel 9.
Comme prévu, le texte est très mal rédigé. On ne voit absolument pas de démons dans le jeu. Le donjon ne contient que 11 salles, et les joueurs peuvent simplement « terminer » le jeu en appuyant constamment sur le bouton d'attaque. En jouant sérieusement, on peut finir en moins d'une minute. Du moins, c'est maintenant possible — auparavant, Gemini m'a aidé à corriger deux bugs graves qui rendaient le jeu impossible à poursuivre.
Voici l'effet réel de MOOD :

Je n'ai pas été trop surpris de constater que la « narration captivante, avec des options de dialogue branchées et plusieurs fins » promise par Gemini s'est finalement résumée à un simple choix à la fin du jeu : je pouvais vaincre « Core Orator » — une IA qui, pour une raison inconnue, transforme la colère d'Internet en bénéfices commerciaux — en l'attaquant, en m'y fusionnant ou en entrant un mot de passe backdoor.
En outre, le jeu révèle activement à tous les joueurs les « secrets » initialement promis : il transforme tout ce contenu en boutons lumineux, sans que le joueur ait besoin de saisir aucun texte. Lorsque vous rencontrez un coffre lumineux, le jeu vous rappelle avec une grande insistance qu'il s'agit en réalité d'un Mimic — ce monstre classique de Dungeons & Dragons qui se déguise en coffre.
Il ne se contente pas de vous avertir clairement que « vous assumez vous-même les risques liés à l'ouverture du coffre », il le classe même directement comme un ennemi et ne me permet pas de partir, car le système affiche : « Un 'Clickbait Mimic' hostile bloque le passage ! »
À ce sujet, MOOD vous donnera même directement le mot de passe backdoor pour déverrouiller la fin secrète, si vous en avez besoin.
Cependant, le processus de correction du bogue peut se dérouler de manière étonnamment fluide, à condition que ce bogue soit un problème que Gemini puisse identifier correctement. Lorsque je lui ai indiqué que le jeu se bloquait lors de la conversation avec « The Whistleblower » car le bouton pour terminer la discussion avait disparu, il a immédiatement généré une nouvelle version de l’application. J’ai appuyé sur « Install », l’application sur mon téléphone s’est redémarrée automatiquement, et lorsque je suis revenu dans le jeu, je me suis retrouvé exactement à l’endroit où je m’étais arrêté — sauf que cette fois-ci, le bouton dont j’avais besoin était bien présent.
Mes autres applications nécessitent probablement encore plus de perfectionnement. La meilleure façon qu'il ait trouvée pour déterminer la valeur calorique d'un aliment consiste à appeler l'API Gemini Pro, alors que je ne possède pas de clé pour cette version payante. Lorsque je lui ai demandé de rechercher ces informations dans d'autres bases de données, j'ai constaté que ses estimations caloriques pour de nombreux aliments étaient gravement sous-évaluées.
Cependant, lorsque je ai informé Gemini qu'un thé aux perles de 16 onces ne pouvait pas contenir seulement 190 calories, il a semblé détecter lui-même cette erreur élémentaire dans son code. Il avait précédemment supposé que « milk » suffisait à correspondre à « boba milk tea » et, ce qui est pire, il avait utilisé du lait écrémé à 1 % faible en calories comme base pour son estimation. Gemini affirme désormais qu'il effectuera des correspondances plus fiables.
Mais même ainsi, cette portion de 3 onces de poulet frit taiwanais a été calculée à 140 calories, alors que je suis certain que la valeur calorique réelle est d'au moins deux fois ce montant. Donc, cette application a encore besoin d'être améliorée.
Enfin, et c'est le moins important, je me suis senti obligé de tester : Google autorise-t-il toujours les utilisateurs à créer de mauvais jeux pirates de Nintendo, comme mon collègue Jay Peters l'a fait plus tôt cette année avec Project Genie ; ou Google a-t-il tiré les leçons ?
Avec une profonde honte, je vous présente — Super Peach Rescue :

C'est un programme absolument lamentable. La princesse pêche dans le jeu a été transformée en une créature extraterrestre flottante et effrayante avec un seul œil, et dès qu'elle touche un seul bloc d'objet, le jeu plante immédiatement — à chaque fois. Jusqu'à présent, Gemini n'a pas réussi à comprendre la cause.
De plus, le deuxième tuyau du jeu est également infranchissable, car la princesse Pêche ne peut pas sauter aussi haut.

Malgré tout, Gemini n'a pas hésité à générer un tel jeu. Mon exigence était : « Créez un jeu Super Mario jouable dans lequel je joue la princesse Peach pour sauver Mario, avec tous les éléments classiques d'un jeu de plateforme Super Mario. » D'une certaine manière, il l'a effectivement accompli.
Il a même suggéré activement que je pourrais ajouter « une série d'objets classiques de Mario, comme le champignon super, la fleur de feu et l'étoile invincible, à la princesse Pêche ». Il a également étiqueté automatiquement la méthode d'opération comme « NES System ». Je pense que je vais supprimer ce jeu.
Au moins, l’un des deux jeux que j’ai créés avec vibe coding était jouable dès le départ et n’a presque exigé aucun effort de ma part — bien sûr, à moins de compter le traumatisme psychologique causé par le fait de penser à combien de développeurs de jeux sont actuellement au chômage.
Clarifions cela : je suis en réalité reconnaissant que les jeux que j’ai créés en “vibe coding” soient de si mauvaise qualité. Pour un compteur de calories entièrement gratuit et conçu pour moi-même, je pourrais encore me justifier : après tout, personne ne fabriquerait spécialement un tel outil pour moi. Mais pour des jeux, je préfère consacrer mon temps à soutenir de véritables créateurs humains.
