浅谈APP手机客户端规划和设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈手机客户端的应用规划
福建鑫诺通讯技术有限公司陈光平(QQ:23688588,欢迎交流)
原创作品转载请注明出处
目录
第一部分:-------------------------------关于产品规划第二部分:-------------------------------关于需求设计第三部分:-------------------------------关于产品研发第四部分:-------------------------------关于产品测试第五部分:-------------------------------关于产品推广
第一部分:关于产品规划
1、手机客户端的应用,很多产品的出发点都是发展用户数,特别是活跃用户数,通过平台
聚集的人气、关注度,有足够的用户群之后再来考虑后续的商业模式,这种互联网思维,很多人都可以想的到,但是如何让平台能够吸引用户,特别是活跃的、忠实的用户,除了推广手段和营销策略,重要的是产品有吸引用户的地方,特别是对用户有实际需求和意义,那么,就是内容,软件开发实现起来简单,内容是灵魂,平台需要持续的抓住用户,就需要紧紧抓住内容;
另外一个角度上来说,最好的方式是,用户就是内容的维护者,要考虑互动给平台带来的生命力,如微信,就是一个平台,给大众用户来发挥。
2、APP切记功能规划过多,核心功能,或者说用户真正会去用的功能,有那么一两个就很
理想了,用户很容易上手就是最好的用户体验,如果你的APP还需要培训才会用,那就毫无前景,除非你是非常非常专业的应用,这个不是这里谈论的话题,很多应用在规划时,分析人员一堆,每个人都有自己的想法,都还有些道理,然后分析竞争对手产品,感觉这个功能也不错,那个也不错,加上自己的一些东西,整合在一起,最后来个大而全,自己的特色和定位也找不到了,想超越所有人,特别是先行者,难度都是非常之大的,微信可以超越米聊,但是,你公司是腾讯吗?这样整出来的需求,APP不但庞大,下载花费很大时间,而且没人会用,无从下手,很快就从用户手机中被删除了。
3、专业人员的分析,这是很关键的环节,要做一个行业,一般都不是IT公司的人员所熟悉
的,没有一个专业的顾问团队,来深入分析行业状况,仅仅根据公司的管理层开个会,就确定怎么做,肯定是不行的,也不是公司派出几个人,到行业里去调研几个星期,就输出一份可行性分析之类的报告,这种调研很可能是粗浅的,其实没有太大的意义,所谓隔行如隔山,一个看上去简单的行业,可能很复杂,在一个陌生的行业里面,想马上就抓住核心需求,是没那么简单的
4、竞品分析,这也是产品定位的主要部分,通过行业人员分析加上公司团队的调研,梳理
出产品的大致方向之后,开始了解和分析竞争产品,竞品首先把行业比较有名气的公司罗列出来,一些在市场上占主导地位的产品,他们已经有自己的一块蛋糕,而且既然占据了主导地位,在他们的核心功能上应该已经被用户所接受,这种核心功能应该已经贴近用户,在这上面和别人去竞争后期推广难度就很大,需要避其锋芒,不要在这块上去竞争,毕竟客户群就是这么多,不是你的就是我的,找到他们的弱势,又有市场空间的需求,就是产品后期得以生存的空间,如果都没有找到,就把项目毙了。
5、怎么分析竞品,一般的APP应用,都有平台,单机的APP很难找到商业模式,说白了就
是用户没有真正属于你,这不是做APP的思路,所以,下载竞争对手的APP之后,首先就是登录页面,但是没有账号和密码,什么也看不了,也就无从分析对手产品的实际情况,一般对方的网站上,也只是介绍一下产品特点和优势,贴几张页面图片,对分析人员而言没有实际用处。
想一些办法,例如很多行业APP是通过找代理方式,这时候就可以联系对方客服,表示要作为代理,申请试用账号,这种做法一般的公司都会给一些体验的账号,尽管体验账
号只有十天半个月的,但是足够了,有一个小时都可以了,稀里哗啦一顿截图,然后实际操作一下,也基本就了解了,如果要更深入了解,可以通过对方客服进行咨询一些你关心的问题,一般对方把你设想为代理商,也会卖力替你解答问题。当然是,你不能太外行了,要像个代理。
第二部分:关于需求设计
1、一定要导入UE原型设计,使用一些成熟的工具,如invision、axure等,相比之下,axure
的用户群比较大,比较容易上手,网络上的组件资源也比较丰富,这么做可以统一开发思路和版本,由于UE原型设计和实际的产品基本是一致的,很直观,利于项目评审和研发,同时也避免以往采用word、visor等文档带来的研发自己发挥的问题,导致各个研发人员理解不一致,带来的差异性,后期去弥补这些是非常麻烦和浪费时间的。
2、axure中动态面板是最常用的功能,基本上掌握动态面板的技术就能将大部分的原型完
成,当然,一般的应用可能都有多个角色,所以掌握模版技术也是必须的,多个角色可能其中的很多功能模块是相同的,这样就避免了很多重复性的工作,只要修改模版,各个角色相同的部分就不需要重新制作或者频繁拷贝粘贴。
3、高保真的UE/UI设计,尺寸和位置是和真机一样的,所以美工的图片、按钮等资源,在
axure原型上展示OK了,切图给研发就可以直接使用了。
4、整理出一份资源表,涉及到的美工需要实现的图标以及切图,有一份资源表,研发方便
找到对应图标,美工也可以知道哪些资源需要整理和制作,图片处理上,尽量少用大的图片做背景,减少资源方面的消耗所带来的体验速度问题。
第三部分:关于研发
1、用户使用便捷,能少操作一步,就不能让用户多一个点击动作。
2、界面风格,包括字体、菜单布局、色调,按钮大小、同类按钮出现的位置,提示信息的
风格等等。
3、尽量少让用户进行键盘输入,能做下拉选择的,就不要让用户输入,另外,输入框该输
入什么内容,尽量要做输入内容提示。
4、在比较耗时的操作等待过程中,一定要采用进度条等方式给用户一个信息反馈的方式,
否则用户看不到动静,第一个想法就是按退出键。
5、一些技术相对独立的功能,最好采取整合资源方式,自己去开发的难度且不说,费用还
不如外部整合来的节约,比如实现即时通讯的功能,这个是很独立的功能,就可以去找成熟的代码来买断,自己消化就快的多了,否则自己研发人员由于不熟悉,花很大的代价,做出来的东西,还不稳定,最后成了项目瓶颈,没把握的事情,交给专业人员处理,就是这个意思。
6、如果有苹果IOS版本,需要考虑到上架问题,IOS是相对封闭的系统,不能像安卓自己
搭个下载服务器,给个链接就能下载应用,IOS需要苹果的证书,只有两种途径可以给用户下载和升级,一种是APP Store,一种是“自己搭建服务器+企业证书”方式。IOS 开发者账号要先注册,因为有苹果审核、邓白氏编码申请等工作,如果是APP Store(年费99$)上发布,需要考虑苹果代码审核的时间,根据我们的经验,这个审核一个版本都要7-15天左右,如果项目初期上线,频繁改动需求和版本,这个提交时非常耗时间的,建议的方式是,先申请IOS企业证书版本,这个费用会高一些(年费299$),但是前期