lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
ホーム
OPRR
速報
深堀り
イベント
BlockBeats Pro
もっと見る
資金調達情報
特集
オンチェーン生態系
用語
ポッドキャスト
データ
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
Partnered With:

私はGoogle Vibes でコーディングして Android アプリを作りました。

この記事を読むのに必要な時間は 22 分
高速は本当に速い、荒っぽさも本当に荒っぽい
原文タイトル:Googleのバイブコーディングが私の最初のAndroidアプリをどれだけ速く作成したか信じられない
原著者:Sean Hollister,the Verge
翻訳:Peggy,BlockBeats


Editor's Note: Google AI Studio is taking AI programming to a more intuitive stage: users are no longer just letting the model "write code," but can directly generate an Android app in natural language and install it on a real phone in minutes. From entering prompts in the browser, to Gemini generating code, designing the interface, fixing bugs, and finally seeing the app on the device, the threshold of software development is being further lowered.


The Verge's author Sean Hollister recently experienced Google AI Studio's "prompt to phone" capability. In one afternoon, he created three apps, including a text adventure game, a calorie calculator, and a Mario-style game, with almost no need to write code himself, and some bugs could be quickly fixed through continued dialogue. This experience shows that AI programming tools are moving from development environments to scenarios closer to ordinary consumer end-users.


This is also the most imaginative aspect of the "personal software revolution." In the past, ordinary users could only wait for developers to create generic products; now, they may be able to temporarily generate a fitness tracker, a calorie calculator, or even a simple game based on their specific needs. For Google, this is not just a demonstration of AI programming capabilities, but also a new entry point for Gemini to enter the mobile end, developer ecosystem, and subscription revenue.


However, this experience also indicates that AI-generated apps still have a significant gap from true maturity. It can quickly create a "runnable" program, but may not necessarily produce a reliable, accurate, user-friendly product: game narratives are rough, mechanisms are shallow, calorie data can be severely miscalculated, and the Mario-style game may crash repeatedly. More complex issues include copyright boundaries, data sources, product judgment, and long-term maintenance capability.


What is truly worth paying attention to is not whether AI can already replace developers, but that the starting point of software production is changing. Google has proven that ordinary people creating mobile apps with prompts is becoming a reality; however, from "generating an app" to "creating a good app," human professional experience, aesthetic judgment, and continuous iteration are still required. AI can significantly accelerate the development process, but the final mile of software quality cannot be delivered for now.


以下是原文:


昨日、私は自分自身の初めての Android アプリを作成しました。その後、さらに2つ作成しました — 1つは午後の間で、合計3つ。


3つ目のアプリの1つは、実際にはウェブブラウザに148語の英単語を入力し、その後何もしないで放置しました。 10分後、自分の本物の Android スマートフォンに完全な新しいアプリが表示されていました。もちろん、その前に、USBデバッグモードを有効にし、スマートフォンをコンピューターに接続するなど、準備する必要がありました。しかし、Googleが宣伝しているように、AIスタジオはほとんどすべての作業を私のために行いました。


テキストを入力し、インストールをクリックし、その後 — voilà、実行可能な完全なプログラムが現れました。その瞬間、私はDavid、Allison、およびJenの判断をほぼ受け入れる準備ができていました:個人ソフトウェア革命はすでに始まっており、あなたの携帯電話に進入しています。将来、一般の人々はプログラミングスキルがなくても、複雑なスマートホームデバイスシステムを本当に稼働させることができる可能性があります。


その後、私はこれら3つのアプリを実際に使用し始めました:1つはカロリーカウンターで、もう2つはゲームです。結果として、彼らはあまりうまく機能していませんでした。そして、それらを継続的に改善しようとして楽しんでいたとき、AIスタジオは私に1日の利用制限に達したと警告しました。次に、支払うか、クレジット額が回復するのを待つかしなければなりません。


したがって、摩擦はまだ存在します。しかし、否定できないのは、今日、個人が達成できるようになったことは非常に驚くべきことです。同じ朝に、同僚のStevie Bonifieldも個人のフィットネストラッキングアプリを作成し、そのアプリはすでに実際に使用できるレベルだと考えています。Geminiの支払いアップグレードプロンプトが表示されると、「数ヶ月試用してみる価値はありますか?」と考えるのが最初の反応だったことは、私自身がGoogle製品に対する予想していなかった反応です。


GoogleのAIスタジオはどのようにAndroidアプリを構築するか


火曜日、GoogleがAIを使用して『Doom』に似たゲームを作成するデモを行ったとき、私たちは冗談で、私はMOODというゲームを作るべきだと言いました。それは『Doom』に似たテキストベースの冒険ゲームで、MOODは「Modern Online Oratory Dungeon」の略です。


たったそれだけの情報で、Googleは作業を開始しました。私がAIスタジオに入力した「MOODという名前のDoom風のテキストアドベンチャーゲームを作ってください。MOODはModern Online Oratory Dungeonの略です。」の後、Geminiは自動的にさらなるアイデアを思いつこうとし、私のクリエイティビティを継続しました。まず、次のような文を入力しました。「このゲームには、プロシージャルに生成されたレベルと挑戦的なターン制バトルがあります。」



Gemini が私のアプリのアイデアを自動補完しようとしています。画像出典:Google


私は、各ステージが完全に異なるランダム生成のステージではなく、デザインされた、実際のマップ構造を持つシーンを探索するクラシックなテキストアドベンチャーゲームを求めています。ただし、ターン制戦闘は受け入れられます。また、このゲームはAIによるマップ生成も可能でしょうか?


その後、Gemini は「部屋に隠された秘密」、「満足感のある成長システム」などのより多くの設定がゲームにあるべきだと提案しました。ほとんどの場合、私はその考えに同意するだけでした。


彼にコードを書き始めさせる前に、最終的なヒントワードは次のようになりました:



画像出典:Google

次に、それは正式に走り始めました。同僚のジェイクは指摘しましたが、クロードコードとは異なり、ジェミニは計画を立ててから続行するかどうかを尋ねることはありません。それは自動的に前に進みます-もちろん、いつでも生成されたコードを見ることもできます。


1分後、私には5つのデザインプロトタイプが生成されていました:



20分後、私は「インストール」ボタンを押し、このゲームを Pixel 9 フォンに転送しました。


予想どおり、コピーはひどかったです。ゲームには悪魔の影も全く見当たりません。地下ダンジョン全体には11の部屋しかなく、プレイヤーは攻撃ボタンを連打するだけで「クリア」できます。本気でプレイすると、1分以内にクリアできました。少なくとも今はできます-その前に、Gemini はゲームの継続を阻止するほどの2つの重大なバグを修正してくれました。


以下は MOOD の実際の効果です:



予想通り、Gemini が約束した「説得力のある物語、分岐対話オプション、複数のエンディング」は、最終的にゲームのラストで簡単な分岐に凝縮されていました:「Core Orator」という、なぜかインターネット上の怒りを企業利益に変えることができるAIを倒すために、攻撃、融合、またはバックドアパスワードを入力することができます。


また、ゲームはすべての元々の「秘密」をプレイヤーに積極的に公開します:これらの内容をすべて光るボタンにし、プレイヤーはテキストを入力する必要さえありません。光る宝箱に遭遇すると、ゲームはあなたに非常に熱心に知らせて、実際には Mimic であることを教えてくれます——それは『ダンジョンズ&ドラゴンズ』のような、宝箱に変装する古典的なモンスターです。


それは「宝箱をチェックするリスクを自己で負う」と明確に警告するだけでなく、それを敵として明確にラベル付けし、そして私が立ち去らせませんでした。なぜなら、「敵対的な『Clickbait Mimic』が道を遮っている」というシステムのメッセージが出たからです!


ここで言及すべきことは、MOOD は必要に応じて、隠されたエンディングをアンロックするためのバックドアパスワードを直接教えてくれることさえあります。


ただし、バグ修正プロセスは非常にスムーズに進むことができますが、その前提条件は Gemini が正しく認識できる問題である場合です。私が教えたところによると、ゲームが「告発者」との会話中にスタックし、会話を終了するボタンが見当たらないと、アプリの新バージョンが即座に生成されました。私は「インストール」ボタンを押すと、携帯電話のアプリが自動的に再起動し、再度ゲームに入ると、離れた場所に戻っていることに気づきましたが、今回は必要なボタンが表示されていました。


私の他のいくつかのアプリは、さらなる磨きが必要かもしれません。カロリーカウンターが特定の食品のカロリーを判断する最良の方法として、有料版 Gemini API を呼び出すというのは、驚くべきことですが、私には有料版 Gemini API キーがありません。他のデータベースから関連情報を検索するように変更を求めると、さらに、それは多くの食品のカロリーを極端に低く推定していることがわかりました。


ただし、16オンスのパールミルクティーがわずか190カロリーしかないはずはないと Gemini に伝えると、実際にはその小さなエラーがコード内で見つかったようです。それまでは、「ミルク」は「ボバミルクティー」と十分合致していると考えられていました。さらに悪いことに、それは推定の根拠として低カロリーの1%低脂肪牛乳を選択しました。Gemini は、今後はより信頼性の高い一致を行うと主張しています。


ただし、それでも、私の3オンスの台湾風唐揚げが140カロリーと算出された場合、それは少なすぎると確信しています。したがって、このアプリは明らかに引き続き修正が必要です。


最後に、そして最も重要でない点ですが、私は自分がテストする必要があると感じました:Google がユーザーに、同僚の Jay Peters が今年初めに Project Genie を使用して作成したようなひどい任天堂の模倣ゲームを作成することを今でも許可しているか、あるいは Google が教訓を学んだかどうか。


深い恥を忍んで、皆さんにご覧いただく── 『Super Peach Rescue』:



非常にひどいゲームを示すスクリーンショット3枚。画像出典:Google


これは最悪のプログラムです。ゲーム内のピーチ姫は何か恐ろしい独眼の浮遊宇宙人のような姿にされ、そして彼女がいかなるアイテムブロックに触れようとした瞬間、ゲームが即座にクラッシュしてしまう──毎回同じ結果です。Gemini は今のところその原因を突き止めることができませんでした。


さらに、ゲームの2本目のパイプはピーチ姫が全く飛べないため、通過することすら不可能です。



ありがとう、Google……これがあなたが言う「ヘルプ」なのか?画像出典:Google


それでも、Gemini はこのようなゲームを作成することに一切躊躇いませんでした。私の要求は、「プレイ可能なスーパーマリオゲームを作り、私がピーチ姫としてマリオを救出することができる、従来のマリオ横スクロールゲームのすべての要素を備えたもの」というものでした。ある意味、それは実珅しています。


さらに、それは積極的に私が「ピーチ姫に、スーパーキノコ、ファイアフラワー、無敵スターなど、古典的なマリオアイテムを追加することができるかもしれない」と提案した。それはまた、操作方法を自動的に「NES System」と指定しました。私はこのゲームをアンインストールするつもりです。


少なくとも、私が vibe coding で作成した2つのゲームのうち、1つは最初からプレイ可能であり、ほとんど労力を要しませんでした──もちろん、今日までにどれだけのゲーム開発者が失業したことに対する心の傷みを考慮に入れないで話している場合は除きます。


はっきり言っておきます:私は実際に、自分の vibe coding で作成したこれらのゲームの品質が低いことを非常に喜んでいます。私に完全に無料で提供され、個人用にカスタマイズされたカロリーカウンターであれば、自分を弁護することができるかもしれません:誰もが私のためだけにこのようなツールを作るつもりはありませんから。しかし、ゲームの場合、私は本物の人間のクリエイターを支援することに時間を費やすことを好むでしょう。


[原文リンク]



BlockBeats の公式コミュニティに参加しよう:

Telegram 公式チャンネル:https://t.me/theblockbeats

Telegram 交流グループ:https://t.me/BlockBeats_App

Twitter 公式アカウント:https://twitter.com/BlockBeatsAsia

举报 訂正/通報
ライブラリを選択
新しいライブラリを追加
キャンセル
完了
新しいライブラリを追加
自分のみが閲覧可
公開
保存
訂正/通報
送信