iOS 還是 Android App?新手該先開發哪一個
作者:Mehdi Azizi
更新於 ,8 分鐘
新手想賣第一個 App,先做 iOS:iPhone 用戶付費多得多。用 Expo 開發,日後同一套程式碼也能推出 Android 版。
iOS 還是 Android App:簡短回答
iOS 還是 Android App?如果你是新手,目標是賣出你的第一個 App,就先做 iOS。iPhone 用戶平均付費明顯更多,而且只在一個平台上架,能讓你更快學到什麼有效。如果你用 React Native 和 Expo 開發,就不會把 Android 的門關上:等數據證明值得時,同一套程式碼之後也能產出 Android 版。
當然有例外,而且是真實存在的:你的受眾本來就大多用 Android、App 沒有所有人參與就毫無價值、或目標市場裡 iPhone 很少見。後面會談到。但在最常見的情況,也就是一個人獨自推出第一個訂閱制 App,同時上架 iOS 和 Android 會讓大量工作翻倍,偏偏是在你時間最少的時候。
我自己用 React Native 和 Expo 發布 iOS App。Solys(一個小遊戲鬧鐘)和 TradaZen(一個交易模擬器)都已在 App Store 上架。Nolera 和 Clic 曾被 Apple 拒絕,之後修正了。它們全都先在 iOS 推出,原因如下。
iOS App 能在 Android 上執行嗎?
不能。為 iPhone 打造的 App 無法安裝在 Android 手機上,反之亦然。每個商店都需要專為其系統建置的 App 檔案,每個商店也都有自己的審查。
可以共用的是原始碼。用 React Native 和 Expo,你只需寫一個 JavaScript 或 TypeScript 專案。Expo 的文件是這樣總結的:一個在使用者裝置上原生執行的專案,支援 Android、iOS 和網頁。接著由 EAS Build 為各平台建置 App 檔案。所以你會得到兩個獨立的 App,來自同一套程式碼。
這就是為什麼用這套技術時,「iOS 還是 Android」不是一個永久的選擇,而是順序的選擇:先從哪個平台開始。
為什麼新手想變現要先做 iOS
iPhone 用戶付費更多
RevenueCat 的 State of Subscription Apps 2025 報告,根據使用該服務的訂閱制 App 數據製作,在這點上說得非常清楚:
- 60 天後每次安裝的收入中位數,App Store 為 0.38 美元,Google Play 為 0.14 美元;
- 在每個研究區域中,超過 67% 的 App 有至少 80% 的收入來自 iOS 用戶;
- 下載後 35 天的付費轉換率,在所有類別中都是 App Store 較高。
如果你的目標是讓第一批訂閱者付費,你的努力在 iOS 上最有機會得到回報。
Android 用戶更多,但付費較少
反方論點確實存在,而且在數量上是對的。根據 StatCounter,2026 年 8 月在法國,Android 約佔手機的 64%,iOS 約 36%。所以只在 iOS 上架,你觸及的人比較少。但對訂閱制 App 來說,重要的不是下載數,而是付費的人數,而 RevenueCat 的數據顯示了他們在哪裡。
專注上架,學得更快
一個平台,就是只有一組回饋要分析、一套行為要修正、一個商品頁要優化。上架後的頭幾週,是用來了解什麼讓使用者回來、什麼讓他們付費。這些心得不被兩個生態系稀釋時,會來得更快、更清楚。
要測試的裝置更少
iPhone 型號數量有限,全部由 Apple 設計。Android 則涵蓋各種製造商、螢幕尺寸和系統版本。一個人開發時,把一個平台徹底測好就已經是實打實的工作了。我在 iOS 上的規則:每次送審前,至少檢查最小和最大的 iPhone。
一開始就做 iOS 和 Android 行動 App 的成本
同時推出 iOS 和 Android 行動 App,即使程式碼共用,也會多出好幾項成本。
- 兩個開發者帳號。 Apple 每年收 99 美元。Google 收取一次性 25 美元註冊費。
- 兩套上架資料。 商品頁、截圖、隱私權聲明、訂閱設定:全部要準備兩次,規則還不同。依照 guideline 2.3.10,iOS 商品頁不得提到 Android。
- Google 多一道測試關卡。 2023 年 11 月 13 日之後建立的個人帳號,Google 要求在發布前進行至少 12 位測試者加入、連續至少 14 天的封閉測試。你得找到這些測試者,並撐過這段時間。
- 兩輪調整。 權限、通知、背景任務、鍵盤、返回手勢:即使用 React Native,有些行為仍不同,需要針對各平台修正。
- 你的注意力。 這是最不明顯、往往也最沉重的成本。一個人開發時,每花一小時在 Android 上,就少一小時投入核心功能或付費牆。
React Native 和 Expo 如何保留 Android 的可能
先做 iOS 不代表把一切鎖死。從第一天起養成幾個習慣,就能讓 Android 隨時可及:
- 選擇跨平台技術。 App 用 React Native 和 Expo,資料用 Supabase,訂閱用 RevenueCat。這些工具在兩個系統上都能用,也是我所有 App 用的技術。原因詳見 用 React Native 和 Expo 開發行動 App 這頁。
- 把 iOS 專屬的部分隔離。 如果你用到只有 iPhone 才有的功能,把它放在獨立檔案,方便日後準備替代方案或在 Android 上隱藏。
- 不要把價格寫死。 顯示商店回傳的價格,你的付費牆在兩個平台上都會正確。iOS App 內訂閱 這頁有詳細設定說明。
- 如果資料需要跟著使用者走,就存在伺服器端。 使用者從 iPhone 換到 Android 時,仍能找回帳號。
這套技術的額外好處:建置 iOS 版不需要 Mac,因為 EAS 在雲端建置 App,並使用與你的 Expo SDK 對應的 Xcode 版本(ITMS-90725)。我在 沒有 Mac 也能發布 iOS App 中說明了做法。
先做 iOS 不是在反對 Android,而是在決定你花時間的順序。
什麼時候該同時推出 iOS 和 Android?
這條規則不是絕對的。有三種情況會改變答案。
你現有的受眾大多用 Android。 如果你為一個早已熟悉的社群推出 App,而這個社群大多用 Android,就從人在的地方開始,而不是平均付費最高的平台。
App 依賴即時的網路效應。 通訊軟體或媒合 App 沒有臨界規模就毫無價值,可能一上架就需要兩個平台,才不會把任何人排除在網路之外。
你的目標市場絕大多數用 Android。 在某些國家,iOS 的佔比很低。套用通則之前,先看看你實際市場的數據,例如在 StatCounter 上。
什麼時候加入 Android?
當你的第一版在 iOS 上架、量測並調整之後,你就知道 App 能不能留住使用者、他們接受什麼價格、哪些需求一再出現。這是決定 Android 的好時機,靠的是事實而不是希望。
幾個可以支持轉向的訊號:
- 常有人向你要 Android 版;
- 你的 App 在 iOS 上轉換表現不錯,而你想擴大受眾;
- 你的核心功能沒有用到任何 iPhone 專屬的東西。
這就是所有第一版的邏輯:縮減到可測試的程度、發布、量測,再決定下一步。iOS App MVP 這頁詳細說明了這套方法,而你的一頁式規格書正是白紙黑字寫下「Android:不在第 1 版範圍」的好地方。
iOS 還是 Android:一句話建議
除非你的受眾或市場明確要求 Android,否則就用 React Native 和 Expo 先上 iOS,快速學習,等 App 證明自己之後再決定 Android。
推出你的第一個 iOS App
這條路我放進了 iOS Kit:我 App 所用的 Expo 和 React Native Starter Code,也能編譯成 Android 版,加上一套四步驟流程,讓你按自己的節奏進行。如果你還在猶豫收入模式,先讀 iOS App 該用訂閱還是一次性購買。
還不確定專案下一步?免費診斷會告訴你真正卡住你的是什麼、該先處理哪一步,然後寄給你我的 Apple 防退件檢查清單。首頁則展示如何用這套程式碼不從零開始打造行動 App,先從 iPhone 做起。
我不保證收入,也不保證上架:Apple 負責審核,市場決定成敗。
常見問題
第一個 App 該先做 iOS 還是 Android?
如果你是新手,想賣出第一個 App,就先做 iOS。iPhone 用戶平均付費明顯更多,而且只在一個平台上架,能讓你更快學到什麼有效。用 React Native 和 Expo,你不會把 Android 的門關上:同一套程式碼之後也能產出 Android 版。
如何開發 iOS 和 Android App?
用 React Native 和 Expo,你只需寫一個 JavaScript 或 TypeScript 專案,再由 EAS Build 為各平台建置 App 檔案。你會得到來自同一套程式碼的兩個獨立 App,因為每個商店都需要自己的 App 檔案,也有自己的審查。選擇這套技術的原因,請見 用 React Native 和 Expo 開發行動 App 這頁。
iPhone 用戶付費比 Android 用戶多嗎?
平均來說,是的。RevenueCat 的 State of Subscription Apps 2025 報告依據使用其服務的訂閱制 App 製作,顯示 60 天每次安裝的收入中位數,App Store 為 0.38 美元,Google Play 為 0.14 美元。不過在法國,Android 手機數量較多,根據 StatCounter,2026 年 8 月約佔 64%。
在 App Store 和 Google Play 上架要準備哪些費用?
Apple 每年收 99 美元,Google 收一次性 25 美元註冊費。你還得準備兩套上架資料,並做兩輪調整。在 Google,2023 年 11 月 13 日之後建立的個人帳號,發布前必須進行封閉測試。這項測試需要至少 12 位測試者加入,連續至少 14 天。
什麼情況下該同時推出 iOS 和 Android?
有三種情況會改變答案。如果你現有的受眾大多用 Android,就從人在的地方開始。如果你的 App 依賴即時網路效應,例如通訊軟體,可能一上架就需要兩個平台。如果你的目標市場絕大多數用 Android,套用通則之前先看看實際市場的數據。
iOS 第一版之後,什麼時候加入 Android?
在你的第一版於 iOS 上架、量測並調整之後再加入 Android。那時你會知道 App 能不能留住使用者、他們接受什麼價格、哪些需求一再出現。有三個訊號可以支持轉向:常有人向你要 Android 版、你的 App 在 iOS 上轉換不錯而你想擴大受眾,或你的核心功能沒有用到任何 iPhone 專屬的東西。