一个人如何开发一款app?( 二 )


语言本身只是一种工具,更重要的是思路,有了思路后要做的就是使用相应的语言实现方式,毕竟语言都是给人用的,不存在会与不会的问题,学习时间长短确实是有差别的 。
对于遇到难题,可以解决但需要花时间的问题,假如有其他方式解决,我会选择退而求其次,有些也可以从设计上作出让步,这也是我喜欢一个人编程的原因之一 。
第一个版本上线时间节点很重要,尽量只完成核心功能,这样做好处是缩短开发周期 。可以尽快让市场去验证,而且用户反馈可以让你及时作出调整,还能调动你的积极性 。至今仍然谨记曾经一位老大说过“小步快跑” 。
我觉得这比把一个产品做的自己觉得完美再上线更好 。而且开发周期越长,人的耐心会越小,很容易出现半途而废 。打磨产品本就是一个漫长且磨人心智的过程,如果能获得用户反馈,无论认可或者批评都会给人很大动力 。
现阶段,我基本不会去提前做技术储备,基本都是遇到了问题才会去网上找实现方式,而且选择的大都是简单初级的方式,这确实比较low 。
5.产品完成,部署服务器,申请域名,准备上线 。
苹果审核涉及到技术网址,隐私政策,而且谁都希望自己都app最起码有个下载页,对于提高产品都逼格是有帮助的,所以最好申请个心仪的域名 。还有就是如果有小程序端需要支持https的域名 。服务器的选择,我使用的是阿里云和腾讯云,都是最低配置的,还是一样选择适合自己的 。
关于服务器的运维是需要了解学习一下的,服务器部署,更新,重启,查看错误日志 。即使有人可以帮忙,最好也还是自己来维护会比较方便及时 。
很高兴,终于到了提交这一步,目前Android/ target=_blank class=infotextkey>安卓渠道原则上都需要软著,正常申请周期3-5个月,涉及支付等敏感功能等还需要公司资质,这些最好也都提前了解下 。
提交平台,app store ,google play 不需要软著,google play应用如果包含极光推送需要接入专门的google play版,包含优量汇广告的应用也会被拒绝 。国内市场对软著要求比较严格,审核周期一般都比较快,没问题一天以内,部分市场拒绝盒子类app审核,应用截图有改动必须及时更换 。如果能申请某个平台的首发对初始流量获取也帮助很大 。adroid平台众多,其他渠道我了解不多 。
内测的话,蒲公英和fir.im都是不错的选择 。
6.产品上线,刚刚开始
当app过审,用户开始下载使用,服务器一条条日志输出,一个产品的生命才刚刚开始,当我看到后台一条条日志输出时,觉得那就像流动的血液 。至此也就是完成了从0到1的过程,后边是从1到100,我觉得相比于从0到1,从1到100才是给我们最大到挑战,这也是我一直在摸索和学习到阶段 。
aso可以帮助更好获得流量,如果你的产品关键字优化到第一页会有可观的流量 。
切勿重技术轻运营,没有孰轻孰重 。
尽可能找到好的流量获取入口,有效地引流 。
7.有时也许可以改变一种方式
验证一个想法没有必要非得依赖app,毕竟开发周期比较长,可以尝试使用小程序去验证,周期会缩短,甚至有些想法完全可以通过社群等简单方式去论证,当可行后再开始也许更合适 。
之前有看到过国外产品的经历,产品支出,开发者只做了一个官网,询问用户是否感兴趣,感兴趣的用户可以留下自己的邮箱,当看到有一定数量的人开始关注之后开始真正做这款产品 。
8.个人开发门槛也在升高
相对于前几年个人开发的门槛也在升高,app在国内应用市场发布需要软著,我申请了几次,不需要费用,但是每次大概等上3个月 。虽然找中介速度很快,但是费用这块也是问题,单单只是一个app还好,但是开发的多了,这个费用也不少 。服务器费用,域名费用,图床费用,开发者账号费用等等 。
除了软著之外,还需要icp备案,部分还需要电子软著,后边我再开发的新产品,只能是先发布AppStore,Google Play,感觉数据可以再申请软著发布在国内安卓市场,部分市场已经不允许个人资质发布社区类应用 。
还有比较致命的一点是,穿山甲,优量汇等广告平台,都需要企业资质,而且创建广告位需要软著,这起码对于我来说比较难搞 。
虽然种种限制,会让市场正规化,是好事,但是同时确实会影响到一部分像我这样的人 。
9.活下去才有希望
很多不错的产品,可能因为没有找到盈利点,不能维持长期生存而半路腰斩 。我们在尽量完善产品的同时,争取让它能够活的更久 。现在,同类型产品众多而且差距不大,即使你的产品中途停运,用户也能迅速找到替代品 。


推荐阅读