iOS还是安卓:第一个App先做哪个
作者:Mehdi Azizi
更新于 ,8分钟
新手想靠App赚钱,建议先做iOS:iPhone用户付费更多。用Expo开发,以后还能出安卓版。
iOS 还是安卓:简短回答
iOS 还是安卓?如果你是新手,目标是靠第一个 App 赚钱,那就先做 iOS。iPhone 用户平均付费明显更多,而且只在一个平台上线,能让你更快搞清楚什么有效。如果你用 React Native 和 Expo 开发,安卓的大门并没有关上:等数据证明值得时,同一套代码以后就能生成安卓版。
当然有例外,而且是真实存在的:你的受众本来就以安卓用户为主;App 不是人人都能用就毫无价值;或者目标市场里 iPhone 很少。下面会讲到。但在最常见的情况下,也就是一个人独立上线自己的第一个订阅制 App,同时上 iOS 和安卓会让大量工作翻倍,而这恰恰是你最缺时间的时候。
我自己用 React Native 和 Expo 发布 iOS App。Solys(一款带小游戏的闹钟)和 TradaZen(一款交易模拟器)已经上架 App Store。Nolera 和 Clic 曾被 Apple 拒绝,后来修好了。它们全都先在 iOS 上线,原因如下。
iOS App 能在安卓上运行吗?
不能。为 iPhone 构建的 App 装不到安卓手机上,反过来也一样。每个商店都要求专门为其系统构建的应用文件,每个商店也都有自己的审核。
能共用的是源代码。用 React Native 和 Expo,你只需要用 JavaScript 或 TypeScript 写一个项目。Expo 文档是这样概括的:一个项目,在用户的设备上原生运行,覆盖安卓、iOS 和网页。之后由 EAS Build 为每个平台构建应用文件。所以你得到的是两个独立的 App,来自同一套代码。
正因如此,用这套技术栈时,“iOS 还是安卓”并不是一个定死的选择,而是一个顺序问题:先从哪个平台开始。
新手想变现,为什么先做 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 上投入最有可能获得回报。
安卓用户更多,但付费更少
反方观点也存在,而且在数量上没错。在法国,根据 StatCounter,2026 年 8 月安卓约占手机的 64%,iOS 约占 36%。所以只上 iOS,你能触达的人更少。但对订阅制 App 来说,重要的不是下载量,而是付费人数,RevenueCat 的数据已经说明了他们在哪里。
集中上线,学得更快
一个平台,意味着只需分析一组反馈、修正一套行为、优化一个商品页。上线后的头几周,是用来弄明白什么让用户回来、什么让他们付费。这些经验不被两个生态稀释时,来得更快也更清晰。
需要测试的设备更少
iPhone 机型数量有限,全部由 Apple 设计。安卓则涵盖大量厂商、屏幕尺寸和系统版本。一个人开发时,把一个平台测透已经是不小的工作量。我在 iOS 上的规矩是:每次提交前,至少检查最小和最大的 iPhone。
一开始就同时做 iOS 和安卓要付出什么
同时上线 iOS 和安卓 App,哪怕代码共享,也会多出好几项开销。
- 两个开发者账号。 Apple 每年 99 美元。Google 收取一次性 25 美元注册费。
- 两套发布材料。 商品页、截图、隐私声明、订阅设置:全都要准备两遍,规则还各不相同。根据 guideline 2.3.10,iOS 商品页不能提到安卓。
- Google 多一道测试环节。 2023 年 11 月 13 日之后创建的个人账号,Google 要求先进行封闭测试,至少 12 名测试者加入并连续至少 14 天,才能发布。你得找到这些测试者,还要熬过这段时间。
- 两轮适配调整。 权限、通知、后台任务、键盘、返回手势:即使用 React Native,有些行为也不同,需要针对每个平台单独修正。
- 你的精力。 这是最不显眼、往往也最沉重的成本。一个人开发时,花在安卓上的每一小时,都是没花在核心功能或付费墙上的一小时。
React Native 和 Expo 如何为安卓留好后路
先做 iOS 不等于把一切锁死。从第一天起养成几个习惯,就能让安卓随时可做:
- 选择跨平台技术栈。 App 用 React Native 和 Expo,数据用 Supabase,订阅用 RevenueCat。这些工具两个系统都支持,也是我所有 App 用的技术栈。具体原因见 React Native 和 Expo 开发移动 App 页面。
- 把 iOS 专属的部分隔离出来。 如果用到只有 iPhone 才有的功能,把它放在单独的文件里,方便以后准备替代方案,或在安卓上隐藏。
- 不要把价格写死。 显示商店返回的价格。这样你的付费墙在两个平台上都准确。iOS 应用内订阅页面详细讲了如何搭建。
- 需要跟随用户的数据放在服务器端。 用户从 iPhone 换到安卓,也能找回自己的账号。
这套技术栈的额外好处:构建 iOS 版不需要 Mac,因为 EAS 在云端构建 App,使用与你的 Expo SDK 对应的 Xcode 版本(ITMS-90725)。具体做法见没有 Mac 也能发布 iOS App。
先做 iOS 不是反对安卓,而是决定你把时间花在哪件事上的先后顺序。
什么时候应该同时上线 iOS 和安卓?
这条规则不是绝对的。有三种情况会改变答案。
你现有的受众主要用安卓。 如果你为一个已经熟悉的社群做 App,而这个社群大多用安卓,那就从人在的地方开始,而不是从平均付费最高的平台开始。
App 依赖即时的网络效应。 即时通讯或撮合类 App,没有足够用户就毫无价值,可能从上线起就需要两个平台,才不会把任何人挡在网络之外。
你的目标市场绝大多数是安卓。 在一些国家,iOS 份额很低。套用通用规则之前,先看看你真实市场的数据,比如 StatCounter。
什么时候加上安卓?
当你的第一个版本在 iOS 上发布、经过测量和调整后,你就知道 App 能不能留住用户、用户接受什么价格、哪些需求反复出现。这时再决定做不做安卓,靠的是事实而不是希望。
几个可以支持你迈出这一步的信号:
- 经常有人问你要安卓版;
- 你的 App 在 iOS 上转化不错,你想扩大受众;
- 你的核心功能没有用到任何 iPhone 专属的东西。
这就是所有第一个版本的思路:缩减到可测试的程度,发布,测量,再决定下一步。iOS App MVP 页面详细介绍了这套方法,而你的一页式需求文档正适合白纸黑字写下“安卓:不在第 1 版范围内”。
iOS 还是安卓:我的一句话建议
除非你的受众或市场明确要求安卓,否则就用 React Native 和 Expo 先上 iOS,快速学习,等 App 证明了自己再决定安卓。
上线你的第一个 iOS App
这条路我都放进了 iOS Kit:包括我那些 App 所用的 Expo 和 React Native Starter Code(同样能编译成安卓版),以及一套按自己节奏推进的四步路线。如果你还在纠结收入模式,先读iOS App 选订阅还是一次性购买。
还不确定项目下一步怎么走?免费诊断会告诉你真正卡住你的是什么、应该先攻哪一步,然后发给你我的防 Apple 拒审清单。首页也展示了如何用这套代码不从零开始做一个移动 App,先从 iPhone 开始。
我不承诺收入,也不承诺一定能上架:Apple 负责审核,市场决定结果。
常见问题
第一个 App 应该先做 iOS 还是安卓?
如果你是新手,想靠第一个 App 赚钱,就先做 iOS。iPhone 用户平均付费明显更多,而且只在一个平台上线能让你更快搞清楚什么有效。用 React Native 和 Expo,安卓的大门并没有关上:同一套代码以后就能生成安卓版。
怎样开发一个同时支持 iOS 和安卓的 App?
用 React Native 和 Expo,你只需用 JavaScript 或 TypeScript 写一个项目,再由 EAS Build 为每个平台构建应用文件。你会得到来自同一套代码的两个独立 App,因为每个商店都要求自己的应用文件,也有自己的审核。选择这套技术栈的原因见 React Native 和 Expo 开发移动 App 页面。
iPhone 用户比安卓用户付费更多吗?
平均来说,是的。RevenueCat 的 State of Subscription Apps 2025 报告基于使用其服务的订阅制 App。报告显示,60 天的每次安装收入中位数 App Store 为 0.38 美元,Google Play 为 0.14 美元。不过在法国,安卓手机更多,根据 StatCounter,2026 年 8 月约占 64%。
在 App Store 和 Google Play 发布要准备哪些费用?
Apple 每年 99 美元,Google 收取一次性 25 美元注册费。你还要准备两套发布材料,做两轮适配调整。在 Google,2023 年 11 月 13 日之后创建的个人账号必须先完成封闭测试才能发布。这个测试要求至少 12 名测试者加入,并连续至少 14 天。
什么情况下应该同时上线 iOS 和安卓?
有三种情况会改变答案。如果你现有的受众主要用安卓,就从人在的地方开始。如果你的 App 依赖即时的网络效应,比如即时通讯,可能从上线起就需要两个平台。如果你的目标市场绝大多数是安卓,套用通用规则前先看你真实市场的数据。
iOS 首个版本之后,什么时候加上安卓?
等你的第一个版本在 iOS 上发布、经过测量和调整后再加安卓。那时你就知道 App 能不能留住用户、用户接受什么价格、哪些需求反复出现。有三个信号可以支持这一步:经常有人问你要安卓版;你的 App 在 iOS 上转化不错,你想扩大受众;或者你的核心功能没有用到任何 iPhone 专属的东西。