之前我一直没想过做一款 APP,但有了 AI 之后,我觉得自己有了这个能力。后来我的小程序被封了,我就动了这个念头,开始去做 APP。
挖掘用户需求
DEMAND · 用户需求 + 痛点验证
在动手之前,对要做的产品在市场方向得先有个判断。我这次改造的App,在小程序阶段已经验证过了,所以就直接开发了。
我们可以去小红书、抖音等各类社区,收集和观察用户的需求。
你自己觉得某件事是个痛点,就可以去想,有没有人跟你一样有这个痛点。如果有,就可以把它做成 APP 试试看。
这里有一种取巧的办法:不一定要先做出 APP,可以先在小红书发一些 demo 设计图去验证。发出去后,看有没有人感兴趣,有人感兴趣再继续做,这个时候你的机会成本会降低非常非常多。
合规先行
COMPLIANCE · 开发者账号 + APP备案
在搞开发之前,还有一些合规性的事情需要了解。
比如对于 iOS 开发,你得有一个苹果开发者账号,注册流程也非常简单,一般对着指引申请就行。
申请开发者账号,有公司主体和个人主体两种。个人开发者选择个人主体就好,等做大了再考虑交税、转公司的问题,一开始选个人开发者就行。
做个人开发者,用中国的苹果 ID 就可以了,一年 688 块钱,这是必须要交的。但开发 iOS APP 有个好处:可以全球分发,即使用的是中国苹果 ID 的账号,照样能推广到全世界各个国家和地区。
安卓其实也类似,有谷歌应用商店,还有国内各个应用市场。
但是国内应用市场对个人开发者要求比较严格,限制比较多。目前比较友好的可能是 oppo,我记得 vivo、小米是不允许个人开发者上架的。
做完 APP 之后,还有一个重要的事是备案。
备案涉及两方面。上架 iOS APP需要你的 APP 有一个官网,官网可以用 Cloudflare 这样的服务部署,服务器在境外,就不用备案了。
但你的 APP 是必须要备案的。
虽然有人说,如果 APP 没有联网功能、是单机应用,就不需要备案,但这样有概率被苹果审核驳回。
所以我建议大家还是完成备案,备案非常简单,我也会出一篇教程分享怎么做 APP 备案。
技术选型+开发
TECH · 技术选型 + 原生开发
完成备案这些准备工作之后,就可以正式进入开发阶段了。
不管是 CodeX 还是其他编程工具都可以,去完成你自己的开发、设计,实现自己的想法。
目前主流的做法,iOS 用 Swift 原生语言开发,安卓用安卓的原生语言去写。还有一种跨端的 Flutter,在安卓和 iOS 上都能跑。
但我之前参与过一个 Flutter 项目,它有时候在 iOS 上会有一些兼容性的问题。而且现在有了 AI 的帮助,我觉得没有必要用 Flutter 这种跨端架构,我们可以很快速地同时分端开发APP。
所以最后在架构选择上,我就选择了用它们各自原生的架构。
这篇就分享到这里,把整体流程介绍了一遍。后面大家感兴趣,我会分享更多更细致的教程。
我想很多人都有一个这样的想法:做一款属于自己的 APP。特别对于产品经理来说,这应该是他一生在追求的目标,所以我把自己的经验分享出来,希望对大家有所帮助。
如果觉得有帮助,随手来个点赞、在看、转发三连,让它帮助更多的人,如果想第一时间收到推送,也可以给我个星标⭐谢谢你来看我的文章,祝玩得开心,下次再见。

