# 不寫程式做 App：No-code、AI 與極限

> 不寫程式也能做 App。No-code 或 AI 各能在 App Store 做到什麼，以及何時得讀懂一點程式碼。

原始頁面：[不寫程式做 App：No-code、AI 與極限](https://devoria.fr/zh-hant/blog/build-app-without-coding-no-code-ai)
作者：[Mehdi Azizi](https://devoria.fr/zh-hant/mehdi-azizi)
發布日期：2026-08-31
內容最後修訂：2026-10-09


## 不寫程式做 App：老實說的答案

可以，2026 年你不寫程式也能做出 App。主要有兩條路：一是 no-code 工具，用滑鼠把 App 拼起來；二是 AI，根據你的描述幫你寫程式碼。兩條路都能做出真正的 App，有些 no-code 工具甚至能上架 App Store。

廣告不會告訴你的是：幾乎一定會有某個時刻，你得**看懂**一點程式碼，不一定要自己寫。而這個時刻偏偏出現在最糟的地方：你的 App 要賣訂閱、要[通過 Apple 審查](https://devoria.fr/zh-hant/kits/review-apple)、要撐得住真實使用者的時候。這篇指南幫你選路，並讓你在投入之前，就知道這個時刻會出現在哪裡。

我用 React Native、Expo 和 AI 發布自己的 iOS App。Solys（一款小遊戲鬧鐘）和 TradaZen（一款交易模擬器）都已經上架 App Store。Nolera 和 Clic 曾被 Apple 退件，後來修好了。我不賣任何 no-code 工具。我賣的是[開發手機 App](https://devoria.fr/zh-hant) 的套件：閱讀這份實戰心得時請記住這點，內容都根據各工具的官方資料。

## 不寫程式做 App 有哪些方法？

### 能發布真正 App 的 no-code 工具

有些視覺化工具能產出真正的手機 App，可以上架商店。不過它們的免費方案不能上架商店，細節請看[免費做 App](https://devoria.fr/zh-hant/blog/free-iphone-app-real-cost)。兩個知名例子：

- **Bubble** 提供原生手機 App 編輯器。它的文件說明了如何[上架 App Store 和 Google Play](https://manual.bubble.io/help-guides/publishing-your-app/native-mobile-app)，並提醒你還是需要[每年 99 美元的 Apple Developer 帳號](https://devoria.fr/zh-hant/blog/apple-developer-account-price-free-or-99)。
- **FlutterFlow** 會產生 Flutter 程式碼。根據[它的價格頁面](https://www.flutterflow.io/pricing)，下載程式碼和部署到商店要從付費的 Basic 方案開始，免費方案不行。

### 可安裝的網頁 App

另一些工具很實用，但做不出 App Store 的 App。例如 Glide 表示它的 App 是漸進式網頁應用程式（PWA），而且[不支援直接上架 App Store 或 Google Play](https://help.glideapps.com/en/articles/10021560-is-glide-able-to-push-to-app-store)。做內部工具很適合；但如果你的目標是在 App Store 被找到、賺錢，就不適合。

### 由 AI 幫你寫程式碼

Claude、ChatGPT 或 Cursor 會寫出真正的程式碼，例如用 Expo 的 React Native。這就是所謂的 [vibe coding](https://devoria.fr/zh-hant/blog/what-is-vibe-coding-definition-tools-limits)。它跟 no-code 的差別很重要：程式碼屬於你，是標準格式，不必訂閱某個平台才能讓它繼續運作。代價是，這些程式碼你總有一天得讀。我在[用 AI 做 iOS App](https://devoria.fr/zh-hant/blog/ai-ios-app-pitfalls-checks) 裡有詳細說明。

## No-code 很擅長的事

No-code 工具非常適合：

- **目錄或型錄**：資料卡、搜尋、收藏。
- **進階表單**：蒐集資料、簡單預約、聯絡表單。
- **拿來展示的原型**：在投入好幾週之前，先確認有人對這個點子有興趣。
- **內部工具**：給你的團隊或社團用的 App，外觀不太重要。

如果你的專案符合其中一項，就從 no-code 開始。一個不完美但已上線的 App，能讓你比空想好幾個月更了解使用者。

## 要賺錢的 iOS App 會卡在哪裡

當 App 開始在 App Store 上產生價值，限制就出現了。

**Apple 訂閱。** [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) 的 [3.1.1 條](https://devoria.fr/zh-hant/blog/guideline-3-1-1-in-app-purchase-required)規定，在 App 內解鎖功能或內容必須使用 Apple 的 App 內購買。具體來說：App Store Connect 裡的產品、付費牆、恢復購買、免費試用。選工具之前，先確認它怎麼處理這些，以及能不能串接 RevenueCat 這類服務。[iOS App 內訂閱](https://devoria.fr/zh-hant/expertise/ios-in-app-subscription)頁面有這項工作的詳細說明。

**Apple 審查。** [4.2 條](https://devoria.fr/zh-hant/blog/guideline-4-2-minimum-functionality-app-rejected)要求 App 不能只是包裝過的網站，4.2.6 條更明確指出，用商業範本或 App 產生服務做出來的 App 會被退件，除非由內容提供者直接提交。如果你用自己的帳號發布自己的 App，你就是那個提供者。但一個跟原始範本一模一樣的 App 仍可能觸犯這些規定，如果範本模仿知名 App，還會碰上 guideline 4.1。請真正做出客製化，送審前先讀[Apple 為什麼會退件](https://devoria.fr/zh-hant/blog/apple-app-rejection-reasons-real-cases)。

**對平台的依賴。** 你的 App 住在工具那邊。它的價格、條款或功能一變，你只能跟著變。有些工具讓你取回程式碼，有些不行：這個問題要在第一天就問，而不是等你的 App 爆紅那天。

**App 的使用手感。** 動畫、小工具、豐富通知、流暢度：讓人想把 App 留在主畫面上的東西，很大程度取決於工具的能力。投入之前，先在你的 iPhone 上試用一款用該工具做的 App。

## AI 改變局面了嗎？

是的，真的改變了。現在一個有動力、沒受過訓練的人，用 Claude 或 Cursor 這類助手，幾個晚上就能做出可運作的 React Native 畫面。

但「在我這裡能跑的畫面」跟「陌生人用了也不會壞的已上架 App」之間差了十萬八千里。使用者帳號、同步、網路斷線、小螢幕把介面切掉、訂閱設定、App Store 送審資料：個人專案就是在這些地方停下來的，而 AI 不會提醒你它不知道什麼。它看不到你的 Apple 帳號、你的 RevenueCat 後台，也看不到你的手機。

## 必須看懂一點程式碼的時刻

不管你走 no-code 還是 AI，以下這些時刻就是「不寫程式」的極限。你不需要全部自己寫，但必須能讀懂：

- **錯誤訊息。** 知道是哪個檔案、哪個步驟出錯，才能向 AI 或工具客服問對問題。
- **AI 提出的修改。** 哪些檔案被改了，是否符合你的要求。
- **App 的設定。** Bundle ID、版本號、權限請求的說明文字。
- **訂閱的識別碼。** 它們在 App Store Connect、RevenueCat 和你的程式碼之間必須一字不差。只有沙盒測試能確認一切對齊，這個步驟我在[iOS 付費牆常見錯誤](https://devoria.fr/zh-hant/blog/ios-paywall-beginner-mistakes)裡有詳細說明。
- **資料存取規則。** 如果你用 Supabase，要確認每個使用者只能讀取自己的資料。
- **密鑰。** 要知道密鑰絕對不能放在安裝於手機上的 App 程式碼裡。

> 不寫程式做 App，可以。但完全不懂程式碼就想上架、收錢，大部分專案就是卡在這裡。

好消息是：這種程度的理解，可以在你自己的專案上學會，比學完整個程式設計快得多。而且只要你請 AI 解釋而不是直接修，它就是一位很棒的老師。

## No-code 還是 AI：四個問題的測試

1. **你的 App 要賣訂閱或 App 內購買嗎？** 如果要，確認工具支援 Apple 購買，或改走 AI 寫程式碼的路。
2. **你想出現在 App Store 上嗎？** 如果想，排除只能做網頁 App 的工具。
3. **換工具時，你想保留程式碼嗎？** 如果想，優先選擇 AI 搭配標準技術堆疊，或可以匯出的工具。
4. **這是測試、內部工具還是型錄？** 如果是，no-code 大概是最快的路。

選好路之後，接下來每個人都一樣：4 個步驟都在[如何做出一個 App](https://devoria.fr/zh-hant/blog/how-to-make-an-app-4-steps)裡。

## 我自己的 App 用什麼

我的 App 選擇了 AI 搭配標準技術堆疊：App 用 React Native 和 Expo，建置用 EAS，訂閱用 RevenueCat，資料用 Supabase，數據分析用 PostHog，當機追蹤用 Sentry。程式碼屬於我，AI 很熟悉它，而且我可以從任何電腦發布，就像我在[沒有 Mac 也能發布 iOS App](https://devoria.fr/zh-hant/blog/publish-ios-app-without-mac-expo-eas)裡說的。選擇的理由詳見[用 React Native 和 Expo 做手機 App](https://devoria.fr/zh-hant/expertise/react-native-expo-mobile-app)頁面。

這不是唯一正確的答案。如果你的專案是內部工具，no-code 工具會幫你省時間。如果你的目標是能收訂閱費的 iOS App，我認為學會讀懂 AI 幫你寫的程式碼，是最好的投資。

## 只學需要的，不多學

這就是我放進 [iOS Kit](https://devoria.fr/zh-hant/kits/ios) 的內容：我的 App 的起始程式碼，加上四個步驟的學習路線，每一步都附有 Claude Code skills，照你自己的步調走。不確定哪條路適合你？[免費診斷](https://devoria.fr/zh-hant/diagnostic)會從你目前會的東西出發，告訴你該先從哪一步著手。

我不保證收入，也不保證上架：Apple 決定是否通過，市場決定成敗。學習路線的內容介紹在[iOS 開發者課程](https://devoria.fr/zh-hant/expertise/ios-developer-course)頁面。

## 常見問題

### 真的可以不寫程式做出 App 嗎？

可以，2026 年就行。有兩條路：no-code 工具，用滑鼠把 App 拼起來；以及 AI，根據你的描述寫程式碼。兩條路都能做出真正的 App，有些 no-code 工具甚至能上架 App Store。

### 做自己的 App，該怎麼在 no-code 和 AI 之間選擇？

如果是測試、內部工具或型錄，no-code 大概是最快的路。如果你的 App 要賣訂閱，確認工具支援 Apple 購買，或改走 AI 寫程式碼的路。如果換工具時想保留程式碼，優先選擇 AI 搭配標準技術堆疊，或可以匯出的工具。

### 不寫程式做的 App 能上架 App Store 嗎？

部分工具可以。Bubble 的文件說明了如何上架 App Store 和 Google Play，並提醒你還是需要每年 99 美元的 Apple Developer 帳號。其他工具如 Glide 只能做漸進式網頁應用程式，無法直接上架 App Store。投入之前先確認工具。

### 該選哪個免費 no-code 平台來做 App？

要看你的 App 需要做什麼，因為不是每個平台都能上架 App Store。Bubble 和 FlutterFlow 可以，Glide 只能做網頁 App。它們的免費方案都不能上架商店：根據 FlutterFlow 的價格頁面，部署到商店要從付費的 Basic 方案開始。細節請看[免費做 App](https://devoria.fr/zh-hant/blog/free-iphone-app-real-cost)。

### No-code 工具能處理 Apple 訂閱嗎？

要看工具，所以投入之前先確認。App Review Guidelines 的 3.1.1 條規定，在 App 內解鎖功能或內容必須使用 Apple 的 App 內購買。具體來說，你需要 App Store Connect 裡的產品、付費牆、恢復購買和免費試用。也要看看能不能串接 RevenueCat 這類服務。

### 不寫程式做 App，還需要看懂程式碼嗎？

幾乎總會有需要的時候，但不一定要自己寫。你必須能讀懂錯誤訊息、AI 提出的修改、App 的設定和訂閱識別碼。這些識別碼在 App Store Connect、RevenueCat 和你的程式碼之間必須一字不差。也要知道，密鑰絕對不能放在安裝於手機上的 App 程式碼裡。


## 你的專案

[iOS Kit](https://devoria.fr/zh-hant/kits/ios)：用 Claude Code 打造你的 iPhone App：我的 App 所用的 Starter Code、檢查成果的 skills，以及 Apple Review Kit、App Store Screenshots Kit 與 ASO Kit。129.99 €。
