分享:APP从设计、发布到运营

APPYING:这篇文章篇幅有些长,APPYING增加了段落标题,同时把精华用蓝色标出了;如果你懒得看全篇,那就看下蓝色部分吧。

我们所看到的各种App都是如何开发出来的呢?我们跟踪采访了一个小型企业的整个开发过程——从设计到发现并解决产品缺陷再到市场营销——并记录了珍贵的经验。每一个创业者在进军移动产业之前都应具备这些知识。

由于那些胜利者童话般的成功故事,“App创业者”大量出现。但事实是,大多数App在最初的3个月中失去了76%的消费者。这意味着,就算你的应用登上了每日最佳应用排行,广告和增值服务带来的营收也会在这3个月中迅速干涸…

如何研发出能够吸引忠实用户的应用,并为公司的运营带来足够的营收?为了找到答案,我们来到了位于洛杉矶的inMarket公司。这家公司开发了一款名为CheckPoint的购物类软件,用户可以用它在全美超过100万家零售店内签到并获得货品的折扣。从根本上说,它将传统的纸质打折券电子化,将线上和线下商务连接在了一起。

Todd DiPaola是inMarket的总裁,他的弟弟Mark担任公司的CEO。兄弟俩在2002年卖掉了他们开创的位于加利福尼亚州埃尔塞贡多市的市场营销公司,得到了大约1亿5000万美元,并在2010年末用这笔钱投资创建了CheckPoint公司。如今,他们正在加紧开发CheckPoint的后续软件List Bliss。这一次,他们背后有一个20人的团队,并且他们已经在之前“整整一个月的捶打”中得到了足够多的教训。

经验一:对开发人员的过度催促只会让他们做出问题不断的软件!

他们学到的第一课就是,对开发人员的过度催促只会让他们做出问题不断的软件!Todd DiPaola表示:“CheckPoints曾经在发布软件时想把几个附加功能添加到软件中,但是由于开发时间不足,我们不得不将这一计划推迟,直到该软件的下一个版本推出后,我们才能将这些功能添加进去。”

他补充道:“开发软件就像盖房子一样。在开始建造之前,你必须花时间考虑好每一个房间的布局。”这种注意细节的作法得到了回报,如今,inMarket公司已拥有超过2000万名用户。

List Bliss的主要功能是帮助用户创建自己的购物清单。这是inMarket公司计划推出的一系列帮助用户优化购物体验的程序中的第一个。用户可以利用这个软件扫描商品的二维码,将这件商品添加到购物清单中。该软件还可以记录用户厨房储藏柜中已经拥有的产品,并且可以与家人和朋友分享自己的购物清单、购物优惠券和产品评论。该软件向使用者提供免费下载,若想使用无广告版本则需每月支付1.99美元。

DiPaola表示:“开发List Bliss的时候,对于它应该有什么功能,我们的头脑很清醒,这样一旦应用推出后出现任何问题,我们都能够轻松的将它解决。在推出的几个月内,我们将为用户推出大量新的功能。而现在我们的首要目标就是推出一个稳定的1.0版本。”

我们来看一下inMarket严格的每周例会,并和广大创业者们分享开发应用时要牢记的事项。其中最重要的,同时也是最基本的一条,如DiPaola所言:“开发出来的应用,一定要能用。

六个星期以来,Todd DiPaola和他的团队——主管科技的副总裁Kiran Rao,主管产品的副总裁Ricky Juarez以及其他三位开发人员——一直在进行头脑风暴式的研讨。他们研究了竞争对手,评估了现有同类应用的主要功能,并且相信他们脑子里设想的这个应用是能够吸引他们的目标用户的。他们所瞄准的人群,是那些处于较落后的中西部地区的中年妇女,而这一人群甚至还没有意识到自己需要一种更好的记录购物清单的方法。今天,这几个人的会议就是要决定List Bliss应用应该包括哪些最核心的功能。“好的应用,绝对不能复杂臃肿”,这是DiPaola坚信的一点。

这个软件的登陆界面是一个卡通牧场,里面有一个看上去有点像书呆子但是很可爱的吉祥物,名叫Mr. Listo。这样设计的目的在于要给软件增加“亮点”(这一设计在CheckPoints软件中取得了成功,该软件的吉祥物名为 Mr.CheckPoints。这个人物深受用户喜爱,已经有狂热的粉丝要求他们推出该人物的玩偶)。当主界面元素进行读取的时候,Mr. Listo会出现在界面上让你先去喝杯饮料,放松一下。

第一次进入界面的时候,最先出现的就是用户登陆界面,用户可以使用Facebook账户或是电子邮件账户进行登陆。但是“一键注册”按钮和“提交”按钮却并不存在,因为开发人员发现,只有10%的用户愿意付费使用全功能版本的软件,而剩下的90%只需要使用免费版本,而这90%的人在看到注册按钮的时候会下意识地将它看作绊脚石而放弃使用,或是会搞不清注册和登陆的区别。

经验:注册按钮越少越好。缺乏耐心的使用者会因为各种各样的原因而放弃下载使用该应用。

在最初的设计中,主界面上有三个按钮,分别是“购物清单”、“储藏柜已有商品清单”和“购物历史”。然而设计团队中的有些人提出,大部分用户都不会使用购物历史这一功能,设计者无需花费时间和经历去编写这一功能。因此,将这一功能的开发暂时搁置,在日后的升级版本或是全功能付费版本中加入这一功能会是更合理的一种作法。

Juarez建议:“这是一项很酷的功能,我们打算先看看用户是否真正需要它。如果他们认为这个功能很实用,我们就把它加在升级版本中,这样做还可以表明我们的一种立场,就是我们正在不断的改进我们设计的软件,并且在不断地听取用户的意见。”

经验:当心出现功能过多的情况。优秀的应用,设计师应在最初设计时就在脑中形成清晰的概念。如果你在软件中添加了毫无必要的功能,那么实际上你就已经降低了这个软件的功能性。

随着设计者对各种功能的不断思考,Grocery List这个软件经历了很多次版本升级。DiPaola表示:“这个应用一共推出过大概87个版本。”真正的挑战在于,如何迎合各种不同类型的使用者的需要,包括只把该应用当记事本用的普通用户,以及那些“超级用户”。超级用户希望能够使用该应用追踪管理他们购买过的所有商品,并且希望软件提供速记功能,创建商品类别目录,甚至希望能够将所购商品按价格排序以达到控制预算的目的。解决办法是什么?在使用者进入Grocery List的默认界面后,可以通过点击“编辑”按钮,这样超级用户就可以创建属于自己的界面并使用各种附加功能了。

经验:要让人们喜欢上你设计的应用,就要提供别的应用所没有的功能。但是要注意,一定要让这些功能十分灵活,可让用户自己根据需要定制,并且要容易理解。

在应用的开发过程中,争论最激烈的在于编辑页面上的“保存”按钮。设计团队中的一些人提出,大部分使用者都知道他们编辑的内容将会自动保存在软件数据中。而另一些设计人员则指出,一些家庭主妇对“保存”按钮比较依赖,她们需要清楚的知道她们的数据被安全地保存了下来。最终他们采用了一个折中的办法,页面上保留了一个较大的“保存”按钮,但是拿掉了页面右上角一个冗余的按钮。

接下来,开发者之一在自己的iPhone上演示了一个在使用中可能出现的问题。当他用手指在屏幕上拖动一项购物内容时,这个手势会和删除手势出现冲突,从而导致内容被误删除。为了解决这个问题,开发团队决定对手势识别做出调整。要想拖动某项内容,需要先轻击或是长按这项内容,以此来区分两种不同的手势。

经验:注意细节。每个设计元素都应经过深思熟虑,以保证其效率性与功能性。另外,在软件上线之前,要对软件进行不断的测试,即使是最不常用的功能也不能放过,因为随着软件的不断升级,新的问题也会不断出现。

联系方式
服务热线:400 8792 826
E-mail:unionapp@huisou.cn
地址:杭州市江干区九盛路9号东方电子商务园7幢5层
中国APP行业应用注册中心 www.unionapp.org
服务热线:400 8792 826 浙B2-20110157