本文仅从个人作为一个斜杠程序员的角度思考,而且对待产品的认知和思维也比较初级,实现方式也比较简单粗暴,无法与大型项目相提并论,其中有些观点仅供参考,也可能是错误的,希望不要对他人产生误导。
“如何一个人从0到1实现一款app产品”这个标题可能不适合所有的产品,因为产品不同,需要用到的技能也不同。这里我们为大家分享一个真实案例《iClock - 翻页时钟与番茄闹钟》。
其实完成这样一个任务并不难,只需要毅力与时间。
下图是我用到的开发流程,条条大路通罗马,每个人都需要选择适合自己的,仅作参考。
当我头脑中有了一个想法并想实现它的时候,流程如下
1.足够的调研。如果没有优秀的技术团队,没有流量资源,没有雄厚的资金支持等先天优势。
那么如何验证自己的想法是否靠谱呢,可以借助很多方式,如果你的产品没有自己的流量来源而是要和一众产品厮杀,可以试试如下方式。
在以下网站查看,热门关键词以及排行榜:
appannie.com
qimai.com
微信指数小程序,搜索下关键字微信指数,如果指数达到了你的心理预期,则需求存在。
各大应用平台如:App Store、Google play、应用宝、华为应用商店等,关键字搜索同类产品。或许有人会说,我的想法独一无二,目前市面上还没有同类产品,那我觉得该恭喜你,如果你的产品逻辑ok,何不按照自己的思路实现出来交给市场验证。但目前绝大部分想法都会有同类产品已经出现,除非你是世界上极少数的聪明人。认真搜索肯定能找到类似的产品。
如果同类产品非常多,说明大方向没错,但是很多人已经走在了你的前边,这时就要考虑要么你的产品足够优秀,或者在使用同类产品的过程中发现了不足或者痛点,而你能对这个产品做足够的优化,使其脱颖而出,但对于一个人来说难度较大。要么你的产品有自己的唯一不可替代性。毕竟一个很残酷的事实是,关键词搜索流量的相当大比例只给了第一页,你还要考虑如何做seo、aso。
如果同类产品非常少,但是评价很少,说明用户量不大,需要慎重,这可能是个新类型的产品,也可能已经死掉一批了。
如果同类产品非常少,但评论很多,则需求存在。而且评价还有一个非常重要的用处,可以分析自身和竞品的缺陷与优势,取长补短,帮助自己完善想法。因此,认真分析评论也能找到产品的痛点。
2.产品说明书经过初步的调研,想法ok,便可以构思产品了,我习惯先用思维导图来梳理和完善逻辑,发现问题。如下图:
构思好产品框架后,开始着手细节内容,我通常会用到以下工具:墨刀,Axure RP,Photoshop,ppt,excel、word、Visio等。
构思产品的初步模型,确定UI,能设计流程图最好
这里可以采用你喜欢的方式,能整理出自己脑中的产品即可。如果是团队合作,必须整理出:产品说明书、流程图、产品原型,甚至高保真原型等。
3.选择技术方案之前开发游戏产品时,客户端用过cocos creator或unity3d,服务器用php或nodejs。应用和小程序开发用uniapp。
《iClock - 翻页时钟与番茄闹钟》这个产品用的是unity3d和php。
对于app前端跨平台语言的选择上,需要考虑,性能是否ok,与原生的交互,使用的人数,文档的完善度,社区活跃度,学习成本,根据自己产品定位和自己对引擎、框架、编程语言的熟悉程度,综合考虑选择适合自己的就好。
4.开始开发开始制作你的第一个MVP。
《iClock - 翻页时钟与番茄闹钟》开发到上线App Store用了半个月左右时间。
最小可行产品(Minimum Viable Product,简称MVP)是一种避免开发出客户并不真正需要的产品的开发策略。该策略的基本想法是,快速地构建出符合产品预期功能的最小功能集合,这个最小集合所包含的功能足以满足产品部署的要求并能够检验有关客户与产品交互的关键假设。该概念由Eric Ries在其著作《精益创业实战》中提出,用最快、最简明的方式建立一个可用的产品原型,这个原型要表达出你产品最终想要的效果,然后通过迭代来完善细节。
5.产品完成,部署服务器,申请域名,准备上线。5.1购买域名、云服务器
苹果审核涉及到技术网址,隐私政策,而且谁都希望自己都app最起码有个下载页,对于提高产品都逼格是有帮助的,所以最好申请个心仪的域名。而小程序需要支持https的域名。
域名最好能购买com域名,认可度比较高,我为《iClock - 翻页时钟与番茄闹钟》这个产品注册了iclockbook.com这个域名。
云服务器的供应商很多,像阿里云、腾讯云、华为云、aws、azure等等,国内外厂家很多。选择合适你的就可以。《iClock - 翻页时钟与番茄闹钟》用的是腾讯云服务器。
5.2搭建网站
网站搭建的方法很多,网上很多教程。
网站环境工具:宝塔面板、phpstudy等,我用的是宝塔面板。
网站源码:我用的是WordPress。
5.3提交应用商店应用商店有很多,苹果生态的App Store、Mac Store。安卓生态的GooglePlay、华为应用商店、应用宝、小米商店等等。需要提前注册好开发者账号。
很高兴,终于到了提交这一步,目前安卓渠道原则上都需要软著,正常申请周期3~5个月。软著申请可以找中介加急。200~300元可35天下证,加急最快可以次日下证,几千到几万不等。
涉及支付等敏感功能等还需要公司资质,这些最好也都提前了解下。
提交平台,应用宝,华为对软件著作权(软著)要求比较严格,App Store 、GooglePlay不需要软著。应用宝第一次审核通过后,后续版本审核会比较快,有时甚至几十分钟过审,一般也在几小时以内。如果能申请某个平台的首发对初始流量获取也帮助很大。
6.产品上线,刚刚开始产品上线才是刚刚开始。用户增长、产品优化是运营阶段必须重视的。
用户增长:aso、软文、短视频宣传、广告投放、产品网站seo等等。如果是游戏产品可以考虑找发行公司合作。
aso可以帮助更好获得流量,如果你的产品关键字优化到第一页会有可观的流量。
facebook、Twitter、微博、微信、头条、抖音、百家号等等渠道都是推广产品的优质渠道。
根据产品定位,找到你产品的目标用户。而《iClock - 翻页时钟与番茄闹钟》定位是一款提高工作学习专注度和效率的翻页闹钟工具。因此目标用户是广大学生和办公室白领等。
产品优化:找到种子用户,听取用户的意见并优化产品。
感谢您的阅读,最后我为大家分享几张《iClock - 翻页时钟与番茄闹钟》的截图,希望大家喜欢。
欢迎大家与我联系,共同探讨《iClock - 翻页时钟与番茄闹钟》或者产品研发中一些心得。