移动生态的爆发给开发者打开了快速通往成功的大门,一大批优秀的应用开发商从万千开发者当中突出重围,推出了众多明星应用产品。然而相对整个移动应用开发者群体,成功的典型依旧只占少数。关于如何让应用取得成功,Mashable专门对一名有着特殊经历的开发者Chad Mureta取经,并且将分享出来,以下是原文全部内容:
Chad Mureta两年前遭遇一场车祸,在漫长的恢复期内,好友跟他分享了一片关于移动应用市场的文章,引起发了Chad Mureta对移动互联网的憧憬,并且着手设计和开发应用程序。
短短的两年时间内,Chad Mureta创立、出售了三家应用公司,创造了数百万美元的价值。据统计,Chad Mureta开发的应用超过40款,总下载量也突破3500万次,而其中90%的应用程序都非常的成功,并且实现盈利。
Chad Mureta的工作习惯和常人眼中的码农截然相反,每周只有不到5个小时的工作时间,并且所有的工作都是通过iPhone手机来完成,这一切取经自《The 4-Hour Workweek》一书。问题是,这种极低的工作量是如何换回巨大的成功的?对此,Chad Mureta本人分享了10个步骤。
大致了解应用市场概况
对于任何商业活动,成功往往直接和项目管理者对市场状况的了解紧密相连。目前,App Store和Google Play可以说是移动应用最为丰富的应用生态。
理解App Store的最好办法就是学习苹果的备忘单,因为苹果官方会统计和罗列热门付费和热门下载应用信息,该数据接近于实时动态滚动更新,与此同时苹果也会在独立应用目录下更新相同的表单。
有规律的回顾这些表单,并且记录自己应用的潜在发展趋势,定期做这份工作的好处在于可以让开发者自己对应用设计、营销以及多种价格模式有更好的理解和领悟。对于App Store的数据研究尤为简单,不需要花费太多资源,而且非常有趣。
将创意和成功的应用看齐
你怎么确定市场对你的应用存在需求?查看热门应用表单即可,确定你所开发的应用在不在这个表单当中?如果是,那么你就是一个潜在的赢家,如果不是,继续观察,这再简单不过。
“我很难强调高度模仿现存应用的重要性(编著:用中国话说就是山寨,什么热门山寨什么)”,Chad Mureta说。“人们很容易迷恋自己的Idea,即便是市场对此毫无兴趣,这种做法实际上就是应用开发当中代价最大的错误。”
Chad Mureta推出的Emoji应用就是模仿竞争对手的一个典型案例,在正式做这个之前,将应用市场中主流的Emoji相关应用全部下载到本地,“很多看到的东西都非常吸引人,但却也有明显的缺陷和功能上的不足”,他说,“我在想要是我来做这款应用,会在哪些方面做出提升,比如Emoji键盘只能放置有限个数图标,而且不可增加。”
Chad Mureta创建的Emoji不仅仅是简单的Emoji键盘应用,而且还包括了额外的450个图标,这些图标都可以通过短信、邮件和Facebook等产品直接发送。
Emoji应用上架之后,Chad Mureta选择了免费提供下载,包含应用内购买的商业模式,这款应用6天之内就在App Store效率和生产力项目下拿下第一名的位置,并且攀升至免费总榜的第12名,每天的营收额平均值固定在500美元左右。
提升产品的用户体验
如果说研究应用排行数据和表单是很虚的东西,那么产品的设计就是实实在在可以见到的内容。而在设计过程中,将设计转化成实际的作品,最好的办法就是画在纸上。有的人可能喜欢用数字的形式将所有的理念整合在一起,比如使用Photoshop,不管用什么形式,最重要的就是将这些想法付诸实践。
关于降低设计过程的难度,Chad Mureta推荐的办法就是在App Store中寻找特定的应用案例,将这些案例作为原型,告诉程序员我们自己想要的应用最终会成为什么样。
“举个例子,我会说,‘下载XYZ应用,我希望ABC应用也会有它们一样的功能,然后再看看其它相关应用的截图,再对其进行修正、优化。’”,Chad Mureta解释道。“我会采用一些应用中特定的部件并且进行借鉴和模仿,然后展示给程序员,进而让工作尽可能的清晰明了。”
当需求变得更加清晰明了,将设计作品交给程序员来实现的时候就会降低误解和问题出现的几率,最后当所有的元素都被确定下来之后,应用的整体架构就会越来越明晰。
注册开发者
当应用被勾勒出来之后,我们所要做的就是注册成为目标应用生态的开发者,别被“开发者”这个词所吓倒,这并不是说所有人都必须是程序员,这仅仅只是对应用提交者的一个代称。
对于首款应用,Chad Mureta推荐首选iOS生态,暂缓考虑Android和BlackBerry平台,相比之下,iOS生态取得营收并且收获成功的几率相对会比较高一些。
当然,发布应用的时候也不要忘了回顾App Store review guidelines,苹果在审核的过程中,将会严格依照这些指南,如果应用并未按照这个来设计、实现,最后就会被拒之门外。
寻找潜在的程序员
寻找第一个程序员可能是一个非常漫长的过程,但这却是一个非常值得的过程。雇用优秀的程序员会避免项目进度出现不必要的延迟、资源浪费以及对前途的沮丧。与此同时,我们还需长期保持对人事的关注,并且雇用有创造力的成员,因此如何快速有效的了解程序员也是开发过程中很重要的一件事情。
招人的第一项工作就是在招聘网站上张贴海报,下面是Chad Mureta制作的招聘海报样板:
考虑到雇用的程序员都是来自世界各地,会存在名校的时差和沟通问题,因此像Skype视频会议这种东西就显得至关重要。而在面世的过程中,一定要注意程序员的自我介绍是否滚瓜烂熟,是否存在过多的技术扯淡,是否熟练你所需要的原生语言,是否对他们自己的答案感到自信以及表达和言行举止是否得体。
如果上面这些要求难以满足,那么你就要考虑另外的人选,但如果两个人沟通非常顺利,就可以直接进入下一步。
签署NDA、分享Idea、建立雇佣关系
做项目最重要的事情就是保护自己的创意、源代码以及任何知识产权相关的内容,所以在正式和程序员建立雇佣关系之前,都要保证签署NDA协议。
在借鉴和模仿竞品应用的同时,建立好里程碑和时间线,并且将应用划分为相关联的几个大块。与此同时,作为项目负责人,我们还要以大家都能接受的方式定期的查看项目进度,并且做出评估,给出调整的建议,这项工作贯穿整个应用开发全过程。
开始编程
相比随意的跳进一个成熟度较高的项目,Chad Mureta更倾向于通过给自己的程序员一些小的任务来加强程序员的工作力度,通过这种方式来了解成员的图形能力、执行速度以及总体的工作状态。
“如果你对他们的技能不感兴趣,就需要快速摆脱现状,记住:雇用的速度要慢,炒鱿鱼的速度要快要果断,从长期来看这样做是很有必要的”,Chad Mureta认为。
以下是Chad Mureta在应用编程过程中的三部曲:
1、 ICON,要求程序员创建并且分发应用的icon,而关于这个icon,你要把自己的想法输出给程序员,然后要求程序员按照iTunes Artwork版本的要求作出一款512x512px的成品。
2、 HELLO,WORLD!,要求程序员制作一款“Hello,World!”应用,这可能只需要几分钟的时间来完成,而做这项工作并不是要测试程序员的编程技能,而是用来观察程序员会如何将应用分发到你的手中。
3、应用分发,当程序员完成测试版应用开发后,应该创建一个名为“ad hoc”的版本,并且分发至你的手中,你可以利用该测试版来查看其是否达到项目设计的要求和目标。
测试应用
花费在应用测试上的时间可以说至关重要,这可以让你看到消费者使用应用时会存在的想法,而这些想法你可能不会拥有,因为你是应用的设计者,所谓当局者迷。
拿出应用设计初稿,检查每一个功能特征,不要消费上一次的测试结果,每一次都要做完整的测试,尤其是在终板确定之前。
不要仅仅充当测试者的角色,因为你的应用可能会让你自己感兴趣,但却对其他人可能并非如此,所以尽可能让更多的人体验你的作品,征求他们的意见。
将应用提交至市场
在这个节点,在经过多番测试,并且征询众多反馈之后,就可以将应用提交至App Store当中,和最终用户见面。
在提交的过程中,像自己的程序员展示如何将应用上架是一个非常不错的想法,但切记不要像他们透露任何有关账号的敏感信息。
提交应用之后,苹果会根据开发者指南对应用进行审核,具体审核时间的长短会根据开发者账号的性质不同而不同,一般情况下,个人开发者需要3-7个工作日,而以公司企业的身份提交,则需要7-10个工作日。
推广应用程序
App Store中应用成千上万,如果想要成功,就必须还要新的突破。比如在特定的市场,通过有效的形式来推广自己的应用程序,给用户提供下载和试用的机会。在推广过程当中,应用的一些基础元素都可以成为营销的机会,而这也是应用生态下成功的基石,你所要做的就是将用户从各个位置的应用图标上引导至下载按钮旁边。
由于用户需求和竞争的存在,你的应用应该是动态更新的,所以你的推广工作也应该是这样。在这方面,Chad Mureta一般每款应用都要更高3-5次图标和截屏以及5-10次标题和描述。另外,每一次更新应用时Chad Mureta都会过滤关键词。
“在有必要的时候,我经常会更改产品的目录”,Chad Mureta解释到,“保持开放的头脑,持续利用自己对应用生态的研究结果来支撑自己的想法。”
最后哦,Chad Mureta也讲述了自己最偏爱的营销技巧:利用好免费手法。“这可以将用户带到你的体系当中,对新上架的应用来说,至关重要。”