返回知识库

手机 App · 选路线

原生 AppNative App

原生 App 能用锁屏后台、系统推送和应用商店曝光,代价是两个平台、每版审核和下载门槛。先列必须做到的事,有只有原生能做的才选它。

给跑步打卡产品选路线

默认只勾了「群里转发」和「不用下载」。再勾「锁屏后继续记录跑步轨迹」,看三张路线卡怎么重新盖章。

任务你要做一个跑步打卡产品。勾上它必须做到的事,看三条路线谁能接住。
微信小程序推荐 · 全部满足
成本中 · 微信审核 · 只能在微信里用
  • ✓ 能做在微信群里转发打卡:转发成小程序卡片,点开直达
  • ✓ 能做点开就能用,不用下载:微信里点开即用
网页 / PWA能做,有限制
成本最低 · 不过商店审核
  • △ 受限在微信群里转发打卡:发的是网页链接,没有小程序卡片那样顺
  • ✓ 能做点开就能用,不用下载:浏览器打开即用
原生 App做不到
成本最高 · 两个平台 · 商店审核 · 开发者账号
  • △ 受限在微信群里转发打卡:能分享,但对方要先下载 App
  • ✗ 做不到点开就能用,不用下载:必须先去商店下载安装

原因:所选需求小程序都能做,而且最适合在微信里传播;不必为此做原生 App。对照:再勾「锁屏后继续记录跑步轨迹」看看路线怎么变。

知识点:路线由必须做到的事决定

判定板上已经演过,这里只给命名。

  • 原生 App 的独占能力:锁屏后台运行、稳定的系统推送、应用商店曝光。需求里有它们,才值得做 App。
  • 原生的代价:iOS 和 Android 两个平台、每版商店审核、开发者账号费用、用户要先下载。
  • 小程序 / 网页更省:只要传播、表单、展示,点开即用的路线成本更低、迭代更快。
  • 需求会打架:「不用下载」和「后台能力」不能同时要,先砍需求再选路线。
  • iOS 和 Android 不对称:iOS 要 Mac 打包、只能 App Store 安装;安卓国内要分别上多家商店。

什么时候用、怎么用

让 AI 开工前,先把「必须做到的事」列成清单。

  • 信号:需求里出现锁屏后继续运行、定时推送、蓝牙或健康数据、要在应用商店被搜到。
  • 不适用:只是活动页、报名表、内容展示,或用户主要在微信群里流转。
  • 最短路径:列必须项 → 逐条问 AI「小程序 / 网页能不能做」→ 有做不到的才选原生 → 决定先上 iOS 还是安卓。
  • 验收:让 AI 交付前说明每个必须项靠哪个系统能力实现,并在真机上演示。

正反例:同一个跑步打卡产品

目标都一样,差别只在先列需求还是先定形态。

正例先列「锁屏记轨迹、每日推送」,再定原生

两条都只有原生能稳定做到,于是接受两个平台和审核的成本,先上 iOS 验证。

反例「App 看起来更正规」就直接做原生

其实只要群里打卡分享。多付了账号、审核和两套发布,用户还得先下载,转化更低。

快速自测

一个社区团购报名工具:团长在微信群里发,邻居点开填表报名。最合适的路线是?

继续查证

术语的技术定义和行为以这些一手或权威资料为准。

下一步学

和本知识点经常一起出现的概念。

看看真实的项目蓝图里,原生 App是怎么被用上的。