小黑盒上線了小程序工坊,正式開放公測!
不用申請開發者資格,實名認證就能建項目。做完提交審覈,過了就能發佈。從官網進「開放平臺」,再進「小程序工坊」。
![]()
官方說能做什麼
遊戲工具、數據查詢、互動體驗。
平臺放開的能力不少。能讀到用戶的 Steam 遊戲庫,能調雲端排行榜做挑戰榜,能在本地存東西。
發佈以後可以在小程序工坊裏看到哦
官方把 AI 這條路鋪好了
官方推薦的開發方式就是讓 AI 幹。
![]()
他們給 Codex、Claude Code 這些工具配了個 Agent Skill,跟着 npm 包裝在一起,一條命令裝上。
hb-sdk skill install
裝完 AI 就懂這個平臺的規矩,知道哪些 API 能用、該怎麼調。不像之前古法編程邊試邊做。
文檔站還專門開了一份給 AI 讀的索引,AI 幹活前先去讀一遍,拿到的是最新說法,不是訓練數據裏那些過時記憶。
流程可以是這樣:讓 AI 建項目、寫功能,你負責看效果、提要求、點發布。
界面這塊,得自己搭
![]()
我把 SDK 的方法從頭翻了一遍,一共 59 個。
跟界面UI沾邊的只有三個,彈個 Toast,顯示 Loading,關掉 Loading。
按鈕、卡片、表單、列表這些,得自己想辦法。官方模板給了一份基礎樣式,十幾個 CSS 變量加一個居中佈局,起步夠用。你讓 AI 把功能做出來,它跑得通,界面醜得很具體。
所以我推薦幾個UI庫搭配官方SDK就可以做出好看的小程序咯。
一、Tailwind CSS
GitHub 90K Star,是這個領域裏用得最多的一個。裝上就三步。
npm install tailwindcss @tailwindcss/vite
然後在 vite.config.js 裏把插件加進去。
import tailwindcss from '@tailwindcss/vite'
import { miniappManifest } from '@heybox/hb-sdk/vite'
export default defineConfig({
base: './',
plugins: [tailwindcss(), miniappManifest()],
})
最後把
src/styles.css 的頭一行換成 @import 'tailwindcss';。
爲什麼排第一個。
它跟官方模板不打架,官方模板本來就是 Vite 項目,Tailwind 的插件也要求 Vite 5 以上,正好對上。它也不碰沙箱的雷,沙箱有 CSP 策略,inline 樣式、eval、wasm 都可能被攔,而 Tailwind 的樣式是構建時生成好的獨立 css 文件。
最重要的是 AI 最會寫它。你大概率不會自己寫代碼,全靠 AI 代勞。AI 見過的 Tailwind 代碼比任何組件庫都多,寫起來準,報錯了也最容易搜到答案。
![]()
二、UnoCSS
GitHub 19K Star,跟 Tailwind 一類東西,語法兼容,AI 寫的 Tailwind 代碼它認得。區別是能配的東西更多,適合已經熟悉前端的人。
![]()
三、daisyUI
GitHub 42K Star,Tailwind 的插件,裝上之後 Button、Card 這些現成組件直接能用,不用自己拼。代價是多裝一層。
![]()
四、Bulma
GitHub 50K Star,一整份獨立的 CSS,不綁框架,也不挑瀏覽器版本。AI 對它沒那麼熟,但兼容性是這批裏最穩的。
![]()
五、NES.css
GitHub 21K Star,紅白機像素風,按鈕、對話框、血條全是 8-bit 的樣子。這個調性很對味。
但它那些像素圖標全是內聯的圖片數據,遇上嚴格的 CSP 有可能加載不出來,用前先在真機上跑一遍。
![]()
圖標怎麼辦?
上面這些庫都不帶圖標,怎麼辦?
能用 emoji 就別折騰。 零依賴零請求,沙箱裏絕對攔不到。小黑盒本來就是遊戲社區,emoji 不違和。
讓 AI 直接畫。 說要什麼樣,比如「一個向下的箭頭」,讓它寫內聯 SVG 貼進頁面,也是零依賴。
要成套的,去圖標庫複製。 國外的 Lucide 兩千多個,Tabler 六千多個,許可都免費商用。國內就用阿里的 iconfont,量最大,還能自己傳 SVG 進去湊一套,但標了「免費」的纔可商用,設計師個人上傳的那些要看清楚。
![]()
![]()
三樣別碰。 字體圖標要加載 woff,是外部資源;iconfont 主推的 symbol 方式要引一個 js,運行時往頁面裏注入 SVG;把圖標自動編譯成內聯圖片的方案,原理跟 NES.css 一樣。三個都撞 CSP,容易審覈不通過。
講在最後
Tailwind 挑瀏覽器版本,要 Chrome 111、Safari 16.4 以上。小黑盒小程序是運行在WebView上的。iOS 跟着系統走,問題不大,安卓的 WebView 版本參差,老設備上一定要真機驗一遍。跑不起來就退回 Tailwind 3。
本地預覽不等於真機。官方文檔寫得很明白,生產構建不能當普通網頁直接跑,只能在小黑盒沙箱裏運行。調試臺裏看着好好的,真機上可能兩回事。
發佈有門檻。要實名認證,要審覈,還要把小黑盒更新到 1.3.390 以上纔看得到自己做的東西。分類只能填工具、遊戲或者其他三選一。
喜歡本文,關注、長按點贊一鍵三連
有沒有想法做個小黑盒的小程序?評論區聊聊
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
