结论
如果用跨端方案,双端是同一套代码构建出来的,只做一个平台省不下多少开发费用——省下的主要是那个平台的测试与上架工作,占比不高。所以「先做一个省钱」这个思路,在跨端方案下基本不成立。
真正能省钱的是砍功能范围:把功能按「没有它业务当天跑不起来」分成首期与二期,首期只做主流程。这个省法的效果比砍平台大得多。
怎么判断
如果确实决定先上一个平台,选择依据是您的用户群体在用什么:
- 面向企业内部员工的作业类应用,直接统计现有设备分布,哪边多先上哪边,多数制造与物流场景安卓占比更高。
- 面向消费者的应用,通常先做安卓的综合成本更低,因为不需要开发者账号年费之外的额外设备投入,上架流程也相对简单。
- 如果目标用户明显集中在某一端(例如高端消费品面向的群体),就按实际情况选。
注意事项
先上一个平台的隐性代价是:后面补另一个平台时,如果当初是按单平台原生做的,等于要重做一遍。所以如果有「以后大概率两个都要」的预期,一开始就选跨端方案,先只上架一个平台,代码本身双端通用,后面补上架的成本很低。
另外要提醒,开发者账号是按平台分别注册与年缴的,这笔费用与开发费用无关,由您直接向平台支付。