背景
可能大多数人对程序员的刻板印象是技术宅,不断提升自己的技术,进阶,打通全栈,成为技术负责人/架构师,仿佛就是终点。然而,我个人认为,仅仅拥有技术,缺少必要的商业,产品和运营思维,会很大成都限制个人的视野和格局。这篇文章要介绍的是,通过捕捉产品热点,构建自己的跨端应用,然后上架并且运营和盈利的一整套逻辑,在这个过程中,可以跳出纯技术的限制,去锻炼产品和运营的思维,同时或许还能赚点小钱。
概览
本文要介绍的场景主要是基于React Native开发app用于上架并且运营,选React Native主要是基于他的跨平台特性,基于app而非小程序这些主要是用户留存高,并且变现渠道和运营方式比较多。
投入 VS 产出
主要的投入就是时间,另外上架AppStore需要申请开发者,688RMB/年,Google Play的开发者99RMB/年(好像),国内的开发者账号是免费的,另外如果想做精美的素材的话,可能会有一些设计费用,运营阶段的一些费用。产出的话,除了技术和视野的提升,应用也可以通过广告和内购去变现。
产品
整个阶段最难的可能就是产品选型,主要需要考虑的点包括:
- 产品关键词热度
- 创新点
- 可实现性
- 合规性
- 同类产品的竞争
- 同类产品的数据
从七麦数据上,能搜到各个类别的应用的关键词,下载安装量,排名等等。作为个人开发者,最好是能避开那些头部应用明显已经吃尽流量的情形,比如社交,游戏等等。只需要找准一个中等热门的词,然后找到自己需要锚定的对象应用,作为对比和追赶的目标。
创新
在初期可能单纯的复刻别人的应用就好了,但是这样天花板会比较有限,如果能够做一些概念和玩法上的创新,更加容易得到平台的扶持。
以摄影和录像为例,美颜相机,美图秀秀,剪映等app已经成为热门应用,但是类似古风相机,最美证件照,水印相机等,凭借功能的创新,也赢得了各自的小众市场。
找准关键词,然后把这个词下面的热门应用全试玩一遍,找到自己的差异创新点,这个是必须的。
设计
UI设计这块可以直接用RN自带的组件,但是首先脑海中要有整个产品的完整故事场景,如果追求精美的话,可以找设计的朋友帮忙出一下,但是自己脑海中要有故事梗概。
开发
纯技术问题,但是也要解决缓存,优化,升级等问题。很多原生能力需要借助社区组件,这些组件的兼容性,甚至可能存在的问题等,需要自己去花时间找到解决方案。应用的签名,库的链接这些也都是经常可能遇到的问题,很多时候会发现解决这些场外问题,比开发本身花的时间更多。所以这些过程中,要养成记笔记的习惯,把自己发现的问题一个个都记下来,这样重复发生的时候,就能快速查到解决方式。另外,也建议学一下ios/android的原生开发,这样对于我们解决问题会有很大帮助。
变现
变现手段主要是广告和内购。广告的话,建议使用admob,直接去admob官网申请账号和创建应用,然后通过社区库react-native-admob就可以顺利接入。(这里的顺利是理想情况,比如可能遇到填充问题,接入方式问题如没有提前requestAd等,或者账号审核等等)。总之有了admob,应该就有更大的动力去完成应用的开发了把!
比admob更大的杀器是内购IAP. 这个是应用订阅,用户可以直接付费来购买应用的会员,道具等等(如果是游戏的话需要版号),而且门槛低,个人开发的应用也可以开通内购。关于内购网上的文章已经很多了,如果是第一次开发的话,可能多少会遇到点波折,建议先做广告上架,后面再更新内购功能。
上架
如果坚持走到了这一步,恭喜你成功了70%了!(What? 才70%?)。没错,因为后面上架审核的工作量还是挺大。打包过程中可能遇到的各种问题先不表,首先需要提供图片信息,这个粗糙点就直接用模拟器的截图功能,如果想做精美点,还是需要设计,因为这些图片会显示在应用市场上。另外应用的icon和启动图也需要设计(不怕麻烦的话启动图可以用storyboard去画,不用单独做图)。打包上传,填写应用信息,然后就要开始祈祷了~ GooglePlay的审核尺度比较松一点,其次是国内大的应用市场,很多都需要注册公司账号,比如华为,vivo,有些还需要软著(真麻烦)。最难的还是AppStore了,对应用的完成质量,最小功能,同类应用,隐藏功能等,审核的比较严格。不过都已经走到这一步了,兵来将挡水来土掩了,首先做到自己体验起来无瑕疵把,然后根据给的反馈,去不断修改应用以达到合规要求。
运营
这时候应用已经上架了,happy!然而等了好多天,没什么人下载!(各个应用市场后台可以看到下载和安装数据,也能看到内购的数据,admob后台也能看到广告播放次数和收益,此外,还可以接入umeng,来对数据做进一步分析)。这时候就要看运营功力了,也谈到我的弱点了。运营一般两种方式:ASO和买量。ASO一般是不断调整应用的标题,关键词,描述等,来让应用包含更多的热门关键词,另外,也需要通过其他必要的辅助手段,如引导用户评论和评星等等。买量一般去购买流量,比如时下热门的抖音等,可以去鲁班系统买量。
对于刚入门的开发者,还是先ASO吧,虽然可能做不大,但是总的投入比较小,每天来100-200个用户就好,想办法提升用户留存率和订阅率,收益还是很客观的。
结语
以上是我个人通过React Native来实现技术变现的实践和总结。能力有限很多部分没有详细阐述,有兴趣的伙伴或者擅长做ASO的小伙伴可以私信我,大家一起玩起来。