General
Rork 是怎麼工作的?
用日常語言描述你的 App 想法,Rork 就會生成真正可執行的手機 App。Rork 用 React 和 Vite 構建網頁 App,用 SwiftUI 構建原生 iOS App,用 Kotlin 和 Jetpack Compose 構建原生 Android App。你可以立刻在手機或瀏覽器中測試。
Rork 構建的是真正的手機 App 嗎?
是的。Rork 構建真正的原生手機 App,不是網頁套殼或原型。Rork 用 Xcode 編譯的原生 SwiftUI App 覆蓋 Apple 平台,用 Jetpack Compose 的原生 Kotlin App 覆蓋 Android。兩者都能上架 App Store 和 Play Store。
Rork Pro 和 Rork Max 有什麼區別?
Rork Pro 和 Rork Max 在包含的積分、模型訪問、用量上限和支援方面不同。請在帳單中檢視你帳戶可用的套餐和額度。
做手機 App 需要程式設計經驗嗎?
不需要。Rork 完全根據日常語言構建 App,無需程式設計。已有數千款 App 由零開發經驗的人用 Rork 完整構建,並上架 App Store 和 Google Play。
我可以做哪些型別的 App?
使用 Rork Pro,你可以構建多頁面跨平台 App,包含 AI 功能(對話、語音、影像生成)、裝置端資料儲存和第三方 API 整合。使用 Rork Max,還可以額外構建 3D 遊戲、AR 體驗、帶小元件、即時活動、靈動島的 App、Apple Watch App、Vision Pro App、基於 HealthKit 的健康健身 App、基於 HomeKit 的智慧家居 App 等。
可以把 Rork 用於專業或商業用途嗎?
可以,任何套餐都可將 Rork 用於專業和商業用途。
Technical
Rork 的 App 真的是原生 iOS/Android App 嗎?還是隻是網頁 App?
它們是完全原生的 App。Rork Pro 使用 React Native 和 Expo,這是可編譯為真正原生程式碼而非網頁檢視的生產級框架。Rork Max 使用 Apple 自己的原生框架 SwiftUI,並用 Xcode 編譯,這是 App Store 裡每一款 App 背後的同一套工具鏈。這些也是全球頂尖 App 所使用的技術。
Rork Max 如何在瀏覽器中構建原生 iOS App?
Rork Max 在雲端執行裝有 Xcode 和完整 iOS SDK 的真正 Mac。你發訊息後,AI Agent 編寫 SwiftUI 程式碼,用 Xcode 編譯,讀取錯誤,修復後再構建。每個 iOS 開發者都在做的迴圈,只是這裡只要幾分鐘。你看到的預覽是透過低延遲協議串流到瀏覽器的真正 iOS Simulator。每一個動畫和手勢,都和真機上完全一樣。
可以用 Rork 構建可上線的 App 嗎?
可以。Rork Pro 和 Rork Max 都產出行業標準技術棧的可上線程式碼。你可以直接從 Rork 上架 App Store。如果需要更高階的功能,可以與 GitHub 同步,在本地繼續開發,或請工程師完成特定功能。
Rork Pro 同時支援 iOS 和 Android 嗎?
支援。Rork Pro 用 Expo 構建可在 iOS 和 Android 上執行的跨平台 App,也可以匯出到網頁。
Rork Max 支援哪些 Apple 平台?
Rork Max 為 iPhone、iPad、Apple Watch 和 Vision Pro 構建原生 SwiftUI App。還支援平台專屬功能,如小元件、即時活動、靈動島、Siri 意圖和 iMessage App。
可以用 Rork 做網頁 App 嗎?
Rork Pro(Expo)App 也可以在網頁上執行。我們不提供網頁託管,但你可以匯出程式碼並部署到 Vercel、Netlify 或任何託管服務。Rork Max App 僅限 iOS,無法在網頁上執行。
Integrations
可以整合 Supabase 或 Firebase 這樣的資料庫嗎?
可以。只要讓 Rork 整合 Supabase 或 Firebase,它就會幫你完成設定。
什麼是 Rork Backend?
Rork Backend 提供可自動擴縮的無伺服器函式,可安全呼叫第三方 API 或連線外部資料庫。它類似 Supabase Functions,但更安全,因為 API 金鑰留在伺服器上,不會進入 App 包。我們為所有付費使用者託管後端,因此可用於生產環境。
如何構建帶對話、語音或影像生成等 AI 功能的 App?
Rork 已整合 OpenAI 和其他 AI 提供商。在付費套餐上,我們為你託管 AI,無需 API 金鑰。只要讓 Rork 新增 AI 對話、語音轉寫或影像生成,即可開箱即用。
可以與 Google Sheets、Airtable、Notion 或我自己的 API 等業務工具整合嗎?
可以。告訴 Rork 你要連線的服務,它就會生成整合。為獲得最佳效果,請在對話中貼上該服務的 API 文件連結。
可以把 Figma 設計匯入 Rork 嗎?
可以。把 Figma 畫面幀複製為圖片貼上到 Rork 對話,或批次匯出所有畫面後拖放進來。Rork 會將其作為參考來構建介面。
如何新增應用內購買或訂閱?
Rork Pro 和 Rork Max 都內建 RevenueCat 整合,用於應用內購買和訂閱。只要讓 Rork 設定支付,它就會完成整合。觀看教程開始:https://youtu.be/nJe4jK2jk8A
如何為 App 新增身份驗證?
可以透過整合 Supabase Auth 為 App 新增登入。只要讓 Rork 設定,它就會完成整合。Rork Pro 和 Rork Max 都可用。Rork Max 還直接支援原生透過 Apple 登入。觀看教程開始:https://youtu.be/GP9IN0CKdTk
如何新增通知?
只要讓 Rork 為你的 App 新增通知。Rork Pro 和 Rork Max 都可開箱即用。
Publishing
什麼是 App Preview?可以不透過 App Store 分享 App 嗎?
App Preview 讓你在上架 App Store 之前在手機上測試 App。對於 Rork Pro,掃描二維碼並在 Expo Go 中開啟。對於 Rork Max,在 Mac 上的 Chrome 或 Edge 中使用瀏覽器安裝程式。在 Windows 上,或在不支援 WebUSB 的 Mac 瀏覽器中,安裝免費的 Rork Companion App,並用 USB 線連線 iPhone。
如何上架 App Store?
Rork 內建 App Store 釋出。點擊發布並按步驟操作。你需要 Apple Developer 帳戶。使用 Rork Max 時,釋出只需兩步,App 會在雲端編譯並直接提交。使用 Rork Pro 時,構建過程還需要 Expo 帳戶。
如何上架 Google Play 或下載 AAB?
對於 Android 專案,點選上傳。Rork 會生成 Android App Bundle(.aab);你需要在 Play Console 中手動上傳。APK 下載仍適用於模擬器和直接裝置測試。請按設定指南操作:https://docs.rork.com/submitting-to-play-store/creating-the-aab-file。Rork Max App 僅限 iOS,無法上架 Google Play。
Code Export
可以匯出程式碼嗎?
可以,付費套餐上你擁有全部生成程式碼。使用 GitHub 整合匯出程式碼,並在 Cursor、VS Code 或任何 IDE 中繼續開發。Rork Pro 匯出 React Native/Expo 專案。Rork Max 匯出原生 SwiftUI Xcode 專案。
如何匯出程式碼?
訂閱付費套餐,登入 GitHub,然後使用 Rork 的 GitHub 整合同步程式碼。這是雙向同步,你也可以在本地修改後再導回 Rork。
Collaboration
可以與他人協作嗎?
可以。透過郵箱或可分享連結邀請協作者,並設定編輯者或檢視者角色。你也可以建立團隊,在共享工作區中管理多個專案。
Billing
Rork 怎麼收費?
Rork 提供免費層級供你起步,另有每月 $25 到 $200+ 的付費套餐,積分額度不同。Rork Max 在每月 $200+ 的套餐中提供。詳情見定價頁。
積分用完了。可以加購積分嗎?
你需要升級到更高套餐,或等到首次購買的每月紀念日積分重置。目前無法單獨加購額外積分。
Support
有優先支援嗎?
每月 $50+ 的付費訂閱者可使用線上客服。Rork Max 訂閱者可使用優先線上客服。我們通常在 24 小時內回覆。免費套餐使用者可透過支援郵箱聯絡我們。我們持續招聘優秀的支援工程師,如有興趣請申請 https://hq.rork.com
Rork 弄壞了我的 App。可以恢復到以前的版本嗎?
可以。使用恢復功能回到任意以前的版本。恢復前可以預覽每個版本,確保選對。
支援會幫我修程式碼問題嗎?
我們無法修復個別程式碼問題,但會每天更新 AI 以減少錯誤。AI 出錯不會扣除積分。如果卡住了,可以讓 Rork 上網搜尋解決方案,或恢復到可執行版本後重新實現該功能。
Rork 卡在錯誤迴圈裡。我該怎麼辦?
讓 Rork 上網搜尋該錯誤,嘗試切換到其他 AI 模型,或恢復到以前可執行的版本,再用不同方法實現該功能。