![]()
AI 的時(shí)代,時(shí)間真的過(guò)得飛快——
指揮大語(yǔ)言模型編程的「vibe coding」仿佛就興起于昨天,實(shí)際上它被《柯林斯英語(yǔ)詞典》評(píng)為年度詞匯都過(guò)去半年多了。
![]()
圖|Cycode
只是在 AI 遍地之后,「用 AI 寫(xiě)程序」逐漸不是那么讓人興奮了,和養(yǎng)龍蝦一起變成了那些「AI 極客」們?nèi)粘I畹囊徊糠帧?/p>
但在今年的 Google I/O 和 WWDC 上,我們卻看到了 vibe coding 的強(qiáng)勢(shì)回歸:
![]()
圖|YouTube @Android Developers
其中,谷歌通過(guò) Google AI Studio 與 Gemini Spark,賦予了用戶編寫(xiě)交互式網(wǎng)頁(yè)、手機(jī)小組件(widget)和 Android 應(yīng)用的能力。
一向不喜歡 vibe coding 的蘋(píng)果,也在 iOS 27 中新增了用自然語(yǔ)言指揮 Siri AI 編寫(xiě)捷徑以及 Safari 拓展的功能。
![]()
圖|YouTube @Apple Developers
也就是說(shuō),如今能用 AI 創(chuàng)作程序的,終于不再是各路 KOL 或者 AI 大拿,而是拿著手機(jī)的每一個(gè)人。
立項(xiàng)到落地只用 20 分鐘
沒(méi)想到的是,我最先用上的 AI 開(kāi)發(fā)工具不是 Cursor 也不是 Codex,而是被戲稱為「美國(guó)豆包」的 Gemini 3.5 Flash。
在 vibe coding 領(lǐng)域,谷歌有一項(xiàng) Anthropic 和 OpenAI 都難以匹敵的資源—— Android 生態(tài)。
![]()
圖|Google Blog
這也是用 Gemini 做 vibe coding 的最大優(yōu)勢(shì):
以往用 Codex 或者 Cursor 做 Android 開(kāi)發(fā),它們真就只輸出代碼,很難做到「開(kāi)箱即用」。
開(kāi)發(fā)者要么只能在模擬器里測(cè)試,要么就得手動(dòng)打包才能在自己的手機(jī)上安裝,「生產(chǎn)端到應(yīng)用端」的阻力很大。
![]()
基于 Kotlin 框架和最新 Android SDK
在新版本的 Google AI Studio 中,谷歌「一步到位」地解決了這個(gè)問(wèn)題。
它做好了 Gemini 和 Android Studio 之間的對(duì)接,讓用戶可以從網(wǎng)頁(yè)直接安裝 app 到手機(jī)上,從開(kāi)發(fā)到路測(cè)只用幾秒鐘:
![]()
這樣一來(lái),vibe coding 就從原本「折騰代碼」變成了一項(xiàng)誰(shuí)都可以試試的活動(dòng)。
畢竟當(dāng)乙方很難、當(dāng)個(gè)隨便給 AI 上壓力的甲方總沒(méi)有門檻了吧?
也是在這種背景下,小編作為只有初中 Visual Basic、大學(xué) Python 基礎(chǔ)的「純小白」,用 Google AI Studio 寫(xiě)出了人生中的第一個(gè) app。
![]()
這款名為 Cocktail Shaker(雞尾搖搖搖)的 app 負(fù)責(zé)解決一個(gè)很簡(jiǎn)單的問(wèn)題:
在酒吧不知道喝什么的時(shí)候,拿出手機(jī)搖一搖,它就會(huì)隨機(jī)從 90 多種經(jīng)典雞尾酒里面推薦一款,適合所有選擇困難癥用戶。
而從產(chǎn)生創(chuàng)意、選擇風(fēng)格、Google AI Studio 完成基礎(chǔ)代碼到輸出第一版 app,只花了不到二十分鐘。
![]()
從接收指令到輸出第一個(gè)版本耗時(shí) 856 秒
之后我又通過(guò)口語(yǔ)聊天的方式,給 Gemini 反饋了一些 UI 需求和 bug,逐步添加了動(dòng)態(tài)布局、震動(dòng)反饋、DIY 雞尾酒單之類的功能:
![]()
在兩天總計(jì)約 8 個(gè)小時(shí)的「開(kāi)發(fā)」之后,我就得到了一個(gè)適配最新 API、符合 Material 設(shè)計(jì)規(guī)范、支持不同 DPI、手動(dòng)和批量導(dǎo)入雞尾酒配方,甚至擁有一個(gè)彩蛋的選酒 app ——
![]()
在這期間我唯一需要做的,就是描述清楚發(fā)現(xiàn)的 bug 和下一步需求,以及反復(fù)把手機(jī)插到電腦上安裝下一個(gè)版本。
![]()
0.1 基礎(chǔ)開(kāi)發(fā)
但如果你看到了上面的結(jié)果很興奮,也想要嘗試一下的話,現(xiàn)階段的阻力還是不少的。
首先還是那個(gè)老生常談的問(wèn)題:
這些 AI 工具本身都有一定的使用門檻,不能像豆包那樣下個(gè) app 就開(kāi)弄。
![]()
無(wú)論是 99 美元/月(約合人民幣 680 元)的 Google AI Ultra 訂閱費(fèi),還是訪問(wèn) Google AI Studio 網(wǎng)站,這些「前期成本」對(duì)于普通用戶來(lái)說(shuō),還是比較高的。
此外,雖然「用 Gemini 寫(xiě)安卓 app」聽(tīng)起來(lái)很輕松,但它終究涉及到一些編程知識(shí),不是完全的「0 門檻」。
![]()
比如在早期版本中,Cocktail Shaker 出現(xiàn)了橫屏?xí)r手機(jī)狀態(tài)欄和導(dǎo)航條與 app 界面重疊的問(wèn)題,狀態(tài)欄會(huì)擋住雞尾酒卡片。
如果你只說(shuō)「我的 app 轉(zhuǎn)過(guò)來(lái)的時(shí)候顯示不對(duì),修好它」,Gemini 會(huì)花很多時(shí)間查找問(wèn)題并重寫(xiě)橫屏界面,排障效率并不高。
![]()
如果你知道一些基礎(chǔ)的 Android 開(kāi)發(fā)術(shù)語(yǔ),更精確地告訴 Gemini:
app 在橫屏(landscape)的時(shí)候狀態(tài)欄(Status Bar)和手勢(shì)條(Gesture Handle)不會(huì)自動(dòng)隱藏,修好它。
AI 就能很快解決這個(gè)問(wèn)題,并且知道不要修改橫屏界面的其他 UI 布局:
![]()
如果你想在手機(jī)上測(cè)試剛剛開(kāi)發(fā)的 app,也要知道怎么打開(kāi)「開(kāi)發(fā)者選項(xiàng)」和「ADB 調(diào)試」,然后才能從網(wǎng)頁(yè)端安裝:
![]()
除了對(duì)使用者有一些技術(shù)知識(shí)的要求之外,Google AI Studio 寫(xiě) app 還有另一個(gè)問(wèn)題:美工不太行。
這倒不是說(shuō)它 vibe 出來(lái)的 UI 不好看。
在首次接收到要求之后,Gemini 會(huì)生成幾個(gè)不同風(fēng)格的預(yù)覽讓你選擇,后期調(diào)整空間也很高:
![]()
然而 Gemini 在設(shè)計(jì) app 圖標(biāo)的時(shí)候,它似乎只會(huì)調(diào)用 Banana 生圖,無(wú)法編寫(xiě) Android 設(shè)計(jì)規(guī)范中的自適應(yīng)圖標(biāo)(Adaptive Icon)。
比如我的提示詞非常清晰:app 圖標(biāo)是一片青檸(a lime slice),但 Gemini 顯然有著自己的理解:
![]()
在上述這些小問(wèn)題之外,在 Google AI Studio 中指揮 Gemini 3.5 Flash 在線開(kāi)發(fā) Android 程序的體驗(yàn)已經(jīng)相當(dāng)順暢了。
用 AI 創(chuàng)造一個(gè) 100% 解決自己?jiǎn)栴}的 app,還不用擔(dān)心圖標(biāo)上有牛皮癬、app 里面有廣告和亂偷權(quán)限,這才是 AI 賦予普羅大眾的「平權(quán)運(yùn)動(dòng)」。
![]()
未來(lái),人人皆可 coding
整體來(lái)說(shuō),Gemini 3.5 Flash 在開(kāi)發(fā)領(lǐng)域的「小試牛刀」效果還是很不錯(cuò)的。
![]()
它的強(qiáng)項(xiàng)除了 Flash 模型本身的速度之外,和各種谷歌服務(wù)的聯(lián)動(dòng),以及天生對(duì) Android 開(kāi)發(fā)規(guī)范的良好支持都是不能忽視的。
最重要的是,它實(shí)現(xiàn)了 vibe coding「從編輯器到手機(jī)」的無(wú)縫直裝。
用戶第一時(shí)間就能用上自己的成果,這是目前 Claude Code、Codex 和其他 AI 開(kāi)發(fā)工具都很難做到的體驗(yàn)。
![]()
同時(shí)我們也看到,除了谷歌和蘋(píng)果之外,連微信正在內(nèi)測(cè)的 AI 助手「小微」都支持了一個(gè)類似 vibe coding 的「開(kāi)發(fā)自己的小程序」功能:
![]()
這三個(gè)十億用戶級(jí)別的品牌/產(chǎn)品,開(kāi)始不約而同地押寶「類 vibe coding 能力」,這絕非偶然。
正如愛(ài)范兒在之前的文章中提到:
在未來(lái) AI 重構(gòu) GUI(圖形交互界面)的邏輯之后,「千人千面、符合每個(gè)人需求」的小組件或許會(huì)取代 app,成為用戶獲取信息的主要途徑,有點(diǎn)像曾經(jīng)的 Windows Phone。
而來(lái)自系統(tǒng)底層的、自帶的 vibe coding 能力,正是讓小組件能夠符合每個(gè)人需求的技術(shù)基礎(chǔ)。
某種意義上,這樣的智能交互方式,又回到了「?jìng)€(gè)人計(jì)算機(jī)」最原初的狀態(tài):用戶打開(kāi)計(jì)算機(jī),直接進(jìn)入 BASIC 編程界面,自己按照需求和寫(xiě)程序、做腳本。
更進(jìn)一步看——未來(lái)應(yīng)用程序、小組件以及 PWA(網(wǎng)頁(yè)程序)之間的界限,在 AI 和 vibe coding 的影響下會(huì)進(jìn)一步模糊。
當(dāng) vibe coding「讓每個(gè)人都擁有自己的生產(chǎn)工具」之后,這對(duì)于打破一些巨型軟件廠商的絕對(duì)壟斷地位,從長(zhǎng)遠(yuǎn)角度說(shuō)是相當(dāng)有意義的。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.