我會逐步帶你了解整個過程,從觀察 AI 在三分鐘內生成 1,000 行程式碼,到在我甚至還未測試登入畫面前就出現執行時錯誤。你將看到 Thunkable 出色的表現、它在哪些方面完全崩潰,以及針對你的特定使用情境,它的代幣預算是否真的值得。
什麼是 Thunkable?
Thunkable 是一款免編碼的手機應用程式構建工具,使用 AI 根據文字提示生成原生 iOS 和 Android 應用程式。
與依賴拖放積木的傳統免編碼平台不同,Thunkable 的 AI 構建器會生成實際的程式碼,包括 JavaScript 檔案、元件結構及樣式。
你可以看到 AI 如何「思考」你的需求,將提示拆解為應用程式結構、設計風格、核心功能和資料模型,然後撰寫程式碼。這種透明度使它有別於那些隱藏技術細節的黑盒 AI 工具。
它解決了哪些問題?
- 比從零開始更快速:建立具有多畫面、驗證、表單和資料管理的應用程式,如果以傳統開發方式需要數天時間,現在只需在幾分鐘內完成。
- 專業的手機 UI,無需設計技能:AI 理解行動裝置的設計模式,生成的應用程式感覺像原生介面,而不是行動網站。
- 為技術用戶提供彈性:與純免編碼工具不同,你可以存取底層的 React Native 程式碼,開發者能在 AI 生成的基礎上進行進一步自訂。
它的定位:當像 Bubble 專注於具有視覺化編輯器的 Web 應用程式,並且 Flutterflow 針對想要 Flutter 程式碼的開發者,Thunkable 則打破這兩者之間的界線。它對非技術創業者來說足夠快速用於原型驗證,同時對開發者來說也能存取程式碼以保持控制權。
誰適合使用 Thunkable?
Thunkable 最適合那些 具技術傾向的創作者,他們想要快速建立手機應用程式原型,並且不畏於在出錯時進行故障排除或檢視程式碼。它也最適合以下對象:
- 驗證手機優先概念的創業者:如果你正在建立一個市場平台、預訂系統或服務入口,需要一個可行的 iOS/Android 原型來展示給投資人或早期用戶,Thunkable 可以在數小時內從構想到可測試應用程式。
- 希望探索手機開發的 Python 開發者:你熟悉後端邏輯和 API,但為一個 MVP 學習 Swift 或 Kotlin 顯得大材小用。Thunkable 生成的 React Native 程式碼可以供你閱讀和修改,讓你能快速原型化手機介面,同時專注於後端的 API 整合。
- 建立內部工具的小型企業主:你可以用自然語言描述你的工作流程,得到一個可運行的原型,並將其部署為網頁應用或原生手機應用,而無需聘請開發團隊。
不適合:期望零程式碼、零錯誤體驗的非技術用戶。AI 經常生成有缺陷的程式碼,修復執行時錯誤需要浪費代幣在「用 AI 修復」嘗試上,或自行編輯 JavaScript。
Thunkable 優缺點
- AI 在 3 分鐘內生成應用程式
- 在生成過程中顯示實時「思考」過程
- 預設提供乾淨、專業的手機 UI
- 接受超過 300 字的詳細提示
- 可完全存取 React Native 程式碼
- 每次 AI 迭代都有版本歷史
- 可發布至 iOS、Android 或網路
- 可下載建置檔案(無平台鎖定)
- 底部導航模式運作流暢
- 透過程式碼自訂主題
- 服務請求表單正確呈現
- 整合選項:Airtable、Firebase、Google Sheets
- AI 經常生成有缺陷的程式碼
- 自訂需要編輯程式碼
- 預設為本地儲存,而非雲端
- 故障排除過程中代幣成本累積
免費體驗 Thunkable 然後觀看 AI 在 5 分鐘內將你的手機應用概念轉換為可運行的程式碼。無需 Swift、無需 Kotlin,只要你和一個文字框。
Thunkable 功能
- AI 根據提示生成 React Native 程式碼
- 具底部導航的多畫面應用程式
- 使用者驗證與角色管理
- 帶有下拉選單和驗證的表單生成器
- 每次程式碼迭代都有版本控制
- 發布至 iOS、Android 或網路
- 整合:Airtable、Firebase、Google Sheets、Xano
- 下載 APK/AAB 檔案以供部署
我對 Thunkable 的實際體驗
這是我使用 Thunkable 建立「服務請求入口」的完整紀錄。我想要一個包含使用者登入、儀表板和可運作資料庫的完整系統。以下是過程中的每一次點擊和每個挫折的詳細紀錄。
1. 開始使用:註冊與初次印象
我來到 Thunkable 的主頁,第一眼看到的是一個極簡的大型行動呼籲:「Turn Your Idea into An App」。

螢幕中央放著一個大型白色文字框。下面有四個建議的範疇供你開始使用:
- 活動規劃
- 庫存管理
- 旅遊
- 冥想
我注意到,如果點擊其中一項,它就會自動填入範例描述到提示框中。

不過我不想使用範本;我想看看 AI 能否處理複雜、多層次的請求。
但是在我輸入任何文字之前,我先想要建立一個帳號。我在右上角點擊了「Sign up」按鈕。
一個乾淨的白色視窗彈出,提供三種註冊方式:
- 以 Google 繼續
- 以 Apple 繼續
- 以電子郵件註冊

我輸入電子郵件地址,然後按下藍色的「Sign up with email」按鈕。Thunkable 在這個初始階段並不使用密碼。
取而代之,他們採用「魔法連結」系統。我必須離開網站,在新分頁打開郵件,找到來自「The Thunkable Team」的郵件,並點擊「Confirm」。最後,我被重新導回 Thunkable 儀表板。
登入後我首先注意到界面非常簡潔。沒有「歡迎!讓我們導覽一下」的彈出視窗,也沒有教學影片,更沒有令人厭煩的聊天機器人在揮手。

我的想法是:
註冊速度很快,但我並不喜歡魔法連結,因為它會迫使你在分頁間切換。不過,界面本身很美觀,沒有一堆按鈕或側邊欄的雜亂;只有一個大大的提示框在那裡,對於不知道從何開始的人來說,這讓整個過程顯得非常友善。
2. 我的第一個提示與字數限制
我回到主提示畫面以輸入我的專案細節。我想為屋主建立一個「服務請求入口」。
這不僅是一個簡單的請求;我想要一整套工作流程。我花了幾分鐘撰寫一個非常具體的提示,看看 AI 是否會精確地遵循我的指示。

我還包含了兩張資料表的詳細結構:「Services Table」和「Users Table」,並為「Customer」和「Admin」定義了角色。
令我驚訝的是文字框非常慷慨。我貼上了近 300 字的完整詳細提示,系統並沒有截斷我的輸入。
我沒有看到任何字數計算或「最大長度」警告。它只接受了文字,並等待我下一步操作。當我對提示感到滿意後,便點擊了框底的紅色「Generate App」按鈕。
我對提示過程的看法:
這部分非常順暢,感覺很自然,幾乎就像在為自由接案者撰寫簡要需求。我喜歡可以針對資料欄位和下拉選單選項進行高度具體的描述,而工具不會感到困惑。
與其他只提供一行小框的構建工具相比,Thunkable 的大型文字區域真的鼓勵你提供更多細節。這會讓你從一開始就有掌控設計的感覺。
3. 觀察 AI 構建:『思考』階段
一按下生成,螢幕變暗並顯示狀態訊息:「Analyzing your request」。
這是整個體驗中最有趣的部分。Thunkable 並非使用一般的載入指示器,而是向我展示了 AI「思考過程」的實時日誌。

我看到 AI 將我的提示拆解為四個明確的類別:
- 應用程式結構:它決定使用「底部導航」佈局,包含三個主要畫面:Home、New Request 及 Profile。
- 設計風格:它紀錄了我所要求的「主要藍色」與「專業」美學,並標註「乾淨、現代化介面」為目標。
- 核心功能:它列出了計畫構建的元件,包括登入/註冊系統、服務請求表單,以及具備狀態篩選功能的儀表板。
- 資料結構:它確認正在建立兩張資料表:users 和 service_requests,甚至列出了所建立的欄位,如 id、service_type 和 status。

分析結束後,畫面切換到完整的程式碼編輯器。我看到 AI 真正地在鍵入 React Native 程式碼。

我可以在左側側邊欄看到檔案被陸續建立。App.js、theme.js 和 HomeScreen.js 等檔案依序出現。我看到程式邏輯被撰寫,包括 handleSubmit、fetchRequests 和 toggleStatus 函式。
從點擊「Generate」到產生「完成」的應用程式,整個過程花費了差不多三分鐘。底部彈出一個小通知:「Your app has been generated!」並出現了藍色的「Preview」按鈕。
我對此的想法是:
看到 AI 的「思考過程」真是太神奇了,讓我有機會在它開始撰寫程式碼之前,就先判斷它是否真的理解我的需求。
在一個「免編碼」工具中盯著 1,000 行 JavaScript 雖然有點怪,但如果你想了解應用程式底層運作,那真的很酷。它消除了 AI「黑盒子」的神秘感。
4. 初步一瞥:檢視生成的應用程式
建構完成後,我按下「Preview」按鈕。畫面右側出現了一個手機模擬器。
我的第一印象是這個應用程式看起來非常乾淨而且「原生」。它不像行動網站,更像你在 App Store 會看到的真正應用程式。

這是我看到的內容:
- 儀表板:第一個畫面是「Service Requests」清單。它有清晰的標頭和頂部的切換列,包含四個分頁:All、Pending、In Progress 和 Completed。
- 配色方案:它完全遵循了我的指示。按鈕是專業的深藍色,背景是柔和的灰色,讓白色卡片更加突出。
- 導航:畫面底部有一個清晰的選單,包含三個圖示:「Requests」、「New Request」和「Profile」。
- 外觀:它絕對偏向「專業」風格。字體清晰,元素之間的間距一致,並使用了標準的手機 UI 模式,感覺非常熟悉。
不過,儀表板是空的。它沒有自動生成任何「範例資料」來展示請求在列表中的樣貌,這使得我若不手動加入資料,就無法完全評估最終外觀。
我對初步一瞥的看法:
設計完全符合我的要求,專業且偏藍。它沒有過度「花俏」,我很喜歡這種服務入口的風格。它處理分頁和導航的方式讓我印象深刻,感覺非常流暢。
我唯一的小抱怨是希望它能生成一些假服務請求,讓畫面一開始不要那麼空白。這會讓「驚豔」效果更強烈。
5. 錯誤開始出現:排錯循環
當我嘗試與應用程式互動時,「蜜月期」就結束了。我點擊「New Request」分頁想查看表單,但在手機模擬器上出現了一個亮紫色的方塊,上面寫著:
Runtime Error: Your app encountered an error while running. Cannot read properties of null (reading ‘id’) at Line 433, Column 50. Error location: the ‘HomeScreen’ screen.

我甚至還沒動到程式碼,應用程式就已經在崩潰了。不過,Thunkable 似乎已經預料到這一點。
在錯誤框內有個標示「Fix with AI」的大按鈕。我點擊後,AI 又進入「思考」模式,花了大約 45 秒「重新分析」程式碼,然後重新整理預覽。

最初的當機消失了,我終於能看到「New Service Request」表單。它完全符合我的描述:
- 「Service Type」的下拉選單,包含 Plumbing、Electrical 等選項。
- 一個用於描述的大型文字區域。
- 用於選擇偏好日期的日期選擇器。
- 「Urgency Level」下拉選單。
但接著,我嘗試點擊「Profile」圖示查看使用者資訊,卻出現了第二個錯誤:
Runtime Error: Cannot read properties of null (reading ‘name’) at Line 949, Column 42.

我對此的想法是:
這部分令人相當挫折。AI 在設計方面很強,但作為程式編寫者卻常常出錯。它似乎在「驗證」邏輯上有困難,在我還未登入或建立帳號之前,就試圖讀取使用者的姓名或 ID,導致整個應用程式崩潰。
「Fix with AI」按鈕很強大,但光是為了查看三個不同畫面就要使用它三次,多少有些掃興。這讓我覺得應用程式還沒真正「投入主流使用」的水平。
6. 點數與代幣限制:構建成本
當我一直按下「Fix with AI」按鈕時,我開始好奇這樣會花費多少成本。我點進帳戶設定,發現了「Tokens」的區塊。
在「Free Plan」中,我看到自己獲得了 1.2k 代幣。每次 AI 生成新的應用程式或嘗試修復程式碼,就會消耗這些代幣。
我注意到在我最初的構建和兩次「修復」之後,我的代幣數大約減少了 250。

這意味著如果你有一個需要大量排錯的複雜應用程式,很容易在一個下午就把免費代幣用光。
我對代幣限制的看法:
這是一個公平的系統,但會為構建過程增加一些壓力。每次按「Fix with AI」時,我都有一種在花錢的感覺。如果 AI 的修復不會計入限額,尤其是當錯誤本身由 AI 生成的程式碼造成時,會更好。
7. 設計自訂:免編碼 vs. 高度程式化
我想看看能否在不使用 AI 的情況下更改設計。我點擊了「Edit」分頁,原以為會出現像傳統 Thunkable 平台那樣的拖放編輯器,結果只看到程式碼。
- 變更顏色:我得進入 theme.js 檔案,將 #0000FF 之類的十六進位色碼改為其它值。
- 移動按鈕:我必須在類似 CSS 的程式碼中調整 Flexbox 設定。
- 新增元件:如果我想新增按鈕,就必須手動在程式碼中輸入。

這些 AI 生成的應用程式還沒有任何帶滑桿或色彩選擇器的「設計面板」。你要麼使用 AI 來進行修改,要麼就自己撰寫程式碼。
我對此的想法是:
這真的令人非常驚訝。我原以為 AI 會生成一個可以視覺化編輯的「積木式」應用程式。
然而給我的是原始程式碼,Thunkable 基本上在宣告這個工具適合想要領先一步的開發者,而不適合那種不想看到程式碼的初學者。這讓工具變得很強大,但對於非技術人士來說也更難使用。
8. 資料與後端設定:我的資料在哪裡?
我決定查看資料是如何處理的。當我檢查程式碼時,發現在頂部有這一行:
const storageStrategy = ‘all-local’;
深入查看時,我又發現應用程式使用了來自 ‘platform-hooks’ 的 useQuery 和 useMutation:
const { useQuery, useMutation } = require(‘platform-hooks’);
這讓人一開始很困惑。服務請求使用這些 hooks 來儲存,但我不知道資料實際上去哪裡了。它是留在手機上嗎?還是送到雲端資料庫?
以下是我的發現:
「all-local」策略意味著資料儲存在裝置的本地,但並未永久存放於真正的資料庫。它基本上是一個看似使用資料庫(含查詢和變更)的進階 localStorage 設定,但實際上只是管理瀏覽器或手機的暫存資料。
優點:程式碼已經以可與資料庫互動的方式結構化。useQuery 和 useMutation 的模式正是與真實後端搭配時會使用的。
缺點:它並未真正連接到 Airtable、Firebase、Google Sheets 或任何雲端資料庫。如果屋主提交請求,水電師傅或管理員無法查看,因為資料僅儲存在屋主的裝置上。若清除應用程式或更換裝置,資料就會消失。
當我問「如何連接資料庫?」時會發生什麼?
我不確定如何連接真實資料庫,於是我將這個問題輸入到原本輸入提示的聊天框中。我希望 AI 能解釋流程或主動幫我設定整合。

相反地,發生了一些奇怪的事情。我在 AI 處理時可以看到的「思考」日誌顯示了有趣的內容:
「使用者在問『如何連接資料庫?』這並非修改程式碼的請求,而只是一個問題…然而,根據我的指示,我只能返回完整且已更新的程式碼。」
AI 被設定只能輸出程式碼,不能給出解釋。所以它沒有回答我的問題,反而把我的查詢視為修改應用程式的請求。它花了 13.6 秒「思考」,然後重新生成了程式碼。
但有趣的是,它給我的程式碼與我原本的幾乎一模一樣。它只是重構了一些內部結構(建立了一個 ServiceRequestContext 以在畫面間分享資料),但仍然維持 ‘all-local’ 的儲存策略。

它並沒有改用雲端資料庫,也沒有提供連接 Airtable 的選項。它只是…給了我一個稍微重構過的相同本地儲存設定版本。
AI 的思考日誌甚至承認了這項限制:
「適當的回應應該是解釋:1. 當前策略為 ‘local’(無資料庫);2. 若要使用資料庫,他們需遷移至 ‘all-local’ 策略(使用 platform-hooks 搭配 useQuery/useMutation);3. ‘all-supabase’ 策略(具認證的雲端資料庫)將在未來版本推出。然而,我被指示只能返回程式碼,別無其他。」
翻譯:AI 明明知道我在問什麼,但卻不能解釋任何東西。它只能給我程式碼。
而由於雲端資料庫整合尚未完全可用(「all-supabase」策略被提及為「未來版本推出」),它只好堅持使用本地儲存方式。
我對後端的看法:
AI 構建器預設使用本地優先策略,這對示範來說沒問題,但不適用於多使用者的正式應用程式。令我感到挫折的是:
- AI 並未事先詢問我想將資料儲存在哪裡(Airtable?Firebase?Google Sheets?)。
- 當我直接詢問時,AI 也無法解釋其選擇。它只被程式設定為輸出程式碼,無法就架構決策進行對話。
- 程式碼看起來像是可用於資料庫(使用 useQuery 和 useMutation),但實際上只是 fancy 的 localStorage 包裝器。
根據 Thunkable 的文件,我理論上可以將 storageStrategy 從 ‘all-local’ 切換為像 ‘all-supabase’ 的策略(使用具認證的真實雲端資料庫),但 AI 的思考日誌顯示這項功能仍屬「未來版本推出」,表示 AI 構建器尚未完全支援雲端資料庫策略。
真正的問題是:這是 AI 的限制,還是我需要在提示中更具體?如果我一開始就說「建立一個將請求儲存在 Airtable 的服務入口」,AI 會處理嗎?我猜或許會,但 AI 應該主動詢問我想要哪種資料庫,而不是在毫無說明下就預設為本地儲存。
9. 可用整合:連結各要素
雖然 AI 沒為我生成這些整合,但我查看了平台,瞭解如果我要手動新增,它支援哪些整合。
- Airtable:提供更強大的雲端資料庫及試算表介面。非常適合以開發者和非技術管理者都能存取的方式管理服務請求。
- Firebase:提供真正的使用者驗證和跨裝置資料同步。這可立即解決「資料只存留在單一手機」的問題。
- Google Sheets:用於簡單的資料追蹤,非技術用戶也能存取。想像物業管理者只需打開 Google 試算表,就能看到所有傳入的服務請求—無需編碼。
- Xano:提供無需管理伺服器的可擴充後端。非常適合不想操心基礎架構、但需要成長擴充的應用程式。
- Backendless:提供視覺化資料庫和使用者管理功能。另一個免編碼後端選擇。
- Cloudinary:用於處理影像。想像屋主可以在服務請求中上傳損壞管線的照片。
- Webflow:用於與網站 CMS 同步。如果你有一個使用 Webflow 建立的物業管理網站,理論上可以在網站和應用程式之間同步服務請求。
- RevenueCat:用於應用程式內購與訂閱,適合想為應用程式創造營收時使用。
所以這些工具都存在。問題是:為什麼 AI 沒使用它們?
事情變得有趣。我回去查看當我問「如何連接資料庫?」時 AI 的思考過程。
AI 知道這些整合,它特別提到:
「要使用資料庫,他們需要遷移至 ‘all-local’ 策略(使用 platform-hooks 搭配 useQuery/useMutation)。’all-supabase’ 策略(具認證的雲端資料庫)將在未來版本推出。」
這告訴我幾件事:
- 雖然整合功能存在,但 AI 構建器對它們的存取受到限制。 Thunkable 明顯支援 Airtable、Firebase、Google Sheets 等,但 AI 構建器似乎僅限於幾種預定義的「儲存策略」,如 ‘all-local’(裝置儲存)和 ‘all-supabase’(雲端資料庫,尚未推出)。
- AI 沒有對話式的設定介面。 我無法只輸入「將此連接到我的 Airtable」,讓 AI 幫我完成。相反地,我必須參考 Thunkable 文件手動設定整合。
- AI 的優化重點在於速度,而非客製化。 它預設採用最快、最簡單的選項(本地儲存),而不會進一步追問「你想把資料儲存在何處?」或「此應用程式會有多位使用者嗎?」這類後續問題。
我對此的想法是:
潛力確實存在,但我挫折的並不是 Thunkable 的功能。平台明顯具備這些整合。我感到挫折的是,AI 構建器在提示階段並未主動提供這些選項。
我希望 AI 能像這樣問我:
「我看到你正在建立一個服務入口。你想把服務請求儲存在哪裡?
- 本地儲存(快速、離線可用,但資料停留在單一裝置)
- Airtable(具有試算表介面的雲端資料庫)
- Firebase(具有使用者驗證的即時資料庫)
- Google Sheets(簡單且可共用的資料追蹤)
」
這個問題就能讓我免於構建一個看似多使用者卻實際上像單一使用者原型的應用程式。
10. 版本控制:最終的安全網
有一個功能令我印象深刻,那就是「版本歷史」工具。點擊頂部工具欄上的小時鐘圖示,就會打開一個側邊欄,列出 AI 所創建的每個版本。

我可以看到一條時間軸:
- Service Request Portal with User Authentication(當機的那個版本)
- 「Fix null reference error」(第一次修復)
- Connect database to application
我可以點擊任何一個版本來查看程式碼,甚至「Restore」應用程式回到那個特定時刻。
當某次「Fix with AI」嘗試反而讓應用程式更糟或引入新當機時,這功能非常有幫助。
我對版本控制的看法:
這是我在所有免編碼或 AI 工具中見過最好的版本控制。它給你真實的安全感。你不再害怕嘗試或讓 AI 做出風險較高的修復,因為你知道只要一鍵就能回到過去。它讓 AI 開發中混亂的過程顯得更專業、更受控。
11. 發佈與部署:上線流程
當我覺得應用程式狀態已經足夠好時,我查看了「Publish」選項。在右上角有個大大的「Publish」按鈕。
點擊後會開啟一個選單,提供三個主要選擇:
- Publish iOS:開始將應用程式送至 Apple App Store 的流程,需要 Apple 開發者帳戶。
- Publish Android:建立供 Google Play Store 上架的 APK 或 AAB 檔案。
- Publish Web App:這是最有趣的選項。它會給你一個 URL,讓人們在手機瀏覽器中使用你的應用程式,而無需下載任何東西。

還有一個「Download」按鈕,讓我索取 Android 或 iOS 建置檔的本地副本。這非常重要,因為它代表你不會被永久「鎖定」在 Thunkable 平台,你真正擁有產出的程式碼。
我對發佈流程的看法:
發佈流程非常直接。他們並未將「網頁應用」選項隱藏在龐大的付費牆後,這點令我很欣慰。你可以獲取 Android 和 iOS 的原始建置檔,就像專業工具一樣,而不只是業餘愛好者的玩具。這為構建過程畫下了非常順暢的結尾。
體驗最終總結
在使用這個工具幾小時後,我擁有了一個可運行的服務請求入口原型。它有登入畫面、可用的請求表單,以及可依狀態篩選工作的儀表板。
我的最終評價:
Thunkable 的 AI 構建器對任何想要快速建構手機應用程式的人來說都是強大的起點。它非常適合將想法視覺化,並在幾分鐘內完成 UI 結構,而非花上數天。
然而,它並不是「萬能魔杖」。你會遇到錯誤,你需要消耗代幣來修復它們,如果要連接真實資料庫,你可能還得查看程式碼。
相較於其他工具,Thunkable 更像是一個專業的開發環境。它向你顯示程式碼,並提供修復工具。如果你是想在下一個專案上大幅領先一步的「具技術傾向」創作者,這是一項令人印象深刻的技術。
如果你尋求一鍵無痛、完美無缺的應用程式,可能會對這些執行時錯誤感到不堪負荷。總的來說,這對免編碼領域而言是一大進展。
Thunkable 定價與方案
Thunkable 提供四種訂閱方案,依據 AI 代幣限額、專案隱私以及發布能力做區隔。
所有方案皆包含 AI 程式碼生成器。差異在於你能構建多少以及部署位置。
| 方案 | 價格 | AI 代幣 | 專案數 | 上架發佈 | 適合對象 |
|---|---|---|---|---|---|
| 免費 | $0 | 2,000 | 僅 3 個公開 | 否 | 試用平台 |
| Accelerator | $19/月 | 20,000 | 5 個公開 + 1 個私有 | 否 | MVP 原型 |
| Builder | $59/月 | 50,000 | 無限公開 + 10 個私有 | 1 個上架應用 | 發布你的第一款應用 |
| Advanced | $189/月 | 100,000 | 全部無限 | 應用數無上限 | 代理商與產品套件 |
你需要知道的隱藏成本
你需要有 Apple Developer($99/年) 以及 Google Play($25 單次) 帳戶才能將應用程式發布。Thunkable 並不會提前提及,但沒有它們就無法上架到應用程式商店。
AI 代幣在付費方案上會於每月到期(隨結算週期補充)。若你在 Accelerator 方案中耗用了 3,000/20,000 代幣,下個月你會重新獲得 20,000,且未使用的代幣不會累積到下次。
重要:若你的訂閱到期,已發布的應用程式將無法供最終用戶使用。這與 WordPress 不同,WordPress 取消後網站仍能存活;你的應用程式會下線,直到你續訂。
我的建議
如果你認真想要構建,就從 Accelerator($19/月)開始。免費方案的 2,000 代幣在偵錯時太容易用光,而且任何商業相關專案至少需要一個私有專案。
你可以先在 Thunkable 中構建應用程式,然後使用生成的 React Native 程式碼手動連接到你的 Django 後端。只要在程式碼檔案中編輯 API 端點即可。
Thunkable 的替代方案
Thunkable 的 AI 程式碼生成讓它成為快速原型化的工具,但如果你的目標是在完全控制程式碼的同時實現像素級精確的手機 UI,FlutterFlow 提供了一個引人注目的替代方案。
| 功能 | Thunkable | FlutterFlow |
|---|---|---|
| 構建方式 | AI 根據提示生成程式碼 | 以 Flutter Widget 進行視覺化拖放 |
| 最佳適用於 | 快速 AI 原型 | 具有開發者掌控的像素級精確 UI |
| 程式碼存取 | 可查看 React Native 程式碼,但編輯受限 | 可匯出完整 Flutter 原始程式碼 |
| 客製化 | 手動編輯程式碼或重新提示 AI | 170+ 預建元件 + 自訂程式碼 |
| 後端 | 預設為本地儲存,雲端支援有限 | 原生 Firebase 整合,自訂 API |
| 學習曲線 | 提示簡易,排錯困難 | 更陡峭(需要 Flutter 概念) |
| 起始價格 | $19/月(Accelerator) | $15.60/月(Basic) |
| 應用商店上架 | $59/月(Builder 方案) | $15.60/月(Basic 方案) |
選擇 Thunkable 如果你是:一位非技術創業者,想要驗證手機應用概念。你能接受偶爾出錯,並想要最迅速的方式從概念達到運行原型。
選擇 FlutterFlow 如果你是:一位探索手機開發的開發者,想要可讀且可匯出的程式碼。你理解程式設計概念,並希望對 UI、動畫和後端邏輯擁有細緻的控制。
對 Thunkable 的最終評價
Thunkable 的 AI 構建器正如所承諾:從純英語提示,幾分鐘內生成可運行的手機應用程式。
看到 AI 將你的需求拆解並生成 React Native 程式碼,確實令人印象深刻,而版本控制系統則讓你可以放心嘗試。
但現實是:你會花更多時間修復 AI 生成的錯誤,而非構建功能。執行時錯誤不斷出現,耗盡你的代幣預算在「Fix with AI」的嘗試上,這些嘗試常常又引入新問題。
但如果你期望在不觸碰程式碼的情況下獲得精緻、可正式上線的應用程式,你會失望的。

