看一款简单的汇率应用如何席卷AppStore

作者:Valentin Shamardin

本人原创翻译,转载请注明出处。本文同时编辑发表至CocoaChina。

原文网址:http://kukuruku.co/hub/ios/how-i-got-to-the-app-store-top-with-a-simple-currency-app

一款无甚新意的应用如何能在同类中脱颖而出,并在一段时间内占据榜单前列?让我来给大家介绍点经验吧。这不是什么成功故事,更不是什么武林秘籍。我只想讲讲我是如何开发出同类型最火的app的。

要点如下:

  • 如果你发现你的问题在市面上没有好的解决方法,你就应该考虑发挥自己的才智;
  • 用户图形界面是一款app最重要的部分;
  • 简单的应用照样可以火起来;
  • 简单的应用照样可以赚到钱;
  • 不要在App Store里花钱买评论;
  • 应用里放些广告无伤大雅。
    差不多就这些了吧。欢迎继续阅读本文下面的部分。

我是如何下定决心做应用的

我和妻子曾打算去国外度假,因此我得在汇率合适的时候买入外币。我是俄罗斯人。每买1000单位的美元或欧元,其与卢布汇率换算的价差都相当于1000卢布。因此,每天我都花一些时间来监测俄罗斯央行和商行公布的汇率。央行决定了汇率的总体走势,而商业银行实际制定外币的兑换价格。如果汇率持续下跌,那我就去价格最便宜的银行买入外币。

我妻子有点奇怪,她至今还一直在用电脑上的浏览器和Yandex搜索……现在都用手机上网了,何苦抱着电脑不放呢……再说,她可是个程序员的妻子啊!去年的时候,我决定去App Store看一下有没有应用能解决我的问题。我这人一直都会冒出些小想法,但基本上只要能找到了现成的服务和应用,我就会把那些想法扔开一边。这次也一样,我原本也没考虑开发应用的事。我只是单纯地想解决问题。但出乎意料的是:我寻遍整个App Store,竟然连一款说得过去的汇率监控应用都没找到!(在此处和下文,对于其他人工作的看法仅代表我的个人意见,这些意见可能大家会有异议。我只是想描述我的情感而已)

我注意到iPad上面的计算器应用在这方面也是扶不起的阿斗。它里面标准的Stocks界面简直糟糕透顶。例如,要想获得美元兑卢比的汇率,你必须得费劲输入RUB=X;而要想看欧元对卢比的汇率,你就得输入EURRUB=X。其他应用或者要求付费,或者只是表面免费却得付钱买几乎所有功能,或者就是被广告占领。有些应用都一年多没更新了,有些应用还停留在Skeuomorphic拟物设计时代,还有些根本不能正常工作,就像一些评论说的,“根本就是小学生作业水准嘛”。

于是我意识到,嗯,是时候来一发了。我希望我的应用能够显示汇率走势(以图表的方式)和实际的汇率数值。它还要提供一个汇率计算器。我已经差不多能想出应用的2个界面——最多3个——是什么样子了。我确信这样的一个应用会鹤立鸡群。我感觉自己的小宇宙就要爆发了。

规矩

这项任务或许不是最难的,但我决定要用最严肃认真的态度来对待它。所以,在浏览了各种网页和商业书籍后,我为应用的开发时间制定了如下规矩:

工作

1.尽早上班。
2.不管什么时候上班,我都要在下午6:30下班,最好能6点就走,这样我回家之后才能继续战斗。如果心生疑虑或者想要免费做点工作(or want to work for free),我应该及时让自己明确什么才是更重要的事情,然后赶走所有疑虑;
3.每个工作日的晚上都要花1-2小时在项目上;
4.不要在晚上10点之后工作,底线是不能在晚上11点之后工作;
5.下班后就不再接同事的电话;
6.如果周末家人需要我,那我就得在生活和工作中找到平衡。

开发

1.使用git;
2.系统要设计得漂亮并且要有正确的思路,这样我就可以向未来的雇主展示代码了。代码应该灵活并且有可读性。
3.不使用interface builder。
4.设计师应该去做界面设计。我可不是什么设计师。
我猜我可能在interface builder的使用上犯了点错误,不过也没事啦。你应该既能写代码,又能用interface builder才行。我花了不少时间才找到了一位设计师来帮忙,这事干的不怎么漂亮。每个人都必须各司其职。我的职责是写代码和想点子。设计并不是我的强项。

总体要求

1.不放广告;
2.应用必须简单快速;
3.应用必须是极简主义的,它只解决一个问题,就是汇率变动的显示;
4.必须尽快完成开发。如果在某一点遇到了瓶颈,我最好是暂时忽略这一点,在以后的版本中再寻求改进。

没有广告,程序包小,这是我的两大竞争优势。我不太确定大家是否关注程序包的大小,但我认为一款好的应用不管用户在地铁也好、在街上也好,用3g网络也好、Edge网络也好,都要能加载出来。不在家就加载不出来这种状况,我在其他应用身上碰到过好多次。或许游戏可以做的更大点,但对于汇率应用而言,10Mb的大小就有点夸张了。iOS7和iOS8都追求极简主义,在这方面雅虎天气的app给我的影响很大。

我是怎样做应用的

我一直遵循时间管理的帕累托原则。我大约在第一个版本上花了六个星期。这事儿我没有告诉任何人。我大部分的时间都被浪费在了尝试自己做设计上。真是作得一手好死啊!有那么几天,我一直在等设计师给我一个开始界面的初稿。最终,我自己在5分钟的时间内搞出来了。我还花了很多时间在views的切换(swapping the views)上面。简而言之,你应该第一时间寻求专业人士的帮助,特别是如果你想做到最好的话。

我向设计师说明了我对应用设计的想法。然后我就开始致力于构建网络通讯、数据模型、解析器这些东西的类。我把我所有的想法都记到了一个文本文件中。我还把所有的bug都记了下来,这样我就不会落下任何东西了。一段时间后,设计师给我了几种图标方案。这些方案超出了我的预期,我变得热情高涨,但同时也有点没耐心了。我没等到主界面的设计稿出来。

看一款简单的汇率应用如何席卷AppStore_第1张图片
Paste_Image.png

规定一再被我自己打破。有些晚上我忘了工作,而有些时候我又废寝忘食。但我不认为偶尔违反规定会降低效率。如果你有点头疼的话,那最好是早点睡。但如果你在上班路上和睡觉前满脑子都是项目的话,那你就该继续搞下去。

为了跟踪应用崩溃信息,我整合了Crashlytics。为了统计数据,我使用了Mixpanel。我并不太懂统计学的那些东西,我只是想搞清楚用户使用应用的频率。如果你不怎么懂统计,那就干脆别管它了。当你想了解自己的用户的时候,再加上它也不迟。

我花了好几个晚上来研究如何才能用好designer interface的细节部分(how to implement some details of the designer interface)。然后,我想起了自己的规定,发现要搞清楚这些细节是得付出代价的。因此,我把这茬事给推迟了。

我不怎么懂应用定制,我也不知道背景应该用什么颜色、图表应该选用什么时间单位,还有是不是应该把数据显示在图表上。我决定让用户自己来选择这些设定。然而,实现这些设定需要时间,因此我打算下一个版本再完成这些。

发布和成果

某一天,我认为应用最基本的功能都已经实现了,于是决定把应用提交到应用商店。发布之后,我把应用图标发到了Instagram和Facebook上。同时,我把链接发给了朋友和一些认识的开发者,并且让我的亲戚朋友们帮忙写五星好评。

第一个版本存在了大概一个月,这一个月的下载量有4000左右。在Business类别的应用评分中,我的应用超过了其他同类型的应用。但应用下面的评论确是寥寥无几。App Store中,我的应用出现在了最新应用列表里,这显著提升了我的下载量。

Crashlitycs和我的朋友们监测到了一些range check error那样的下滑趋势(several falls in the range check error style)。此外,我还有很多没实现的功能。下一个版本中,我改进了用户界面。应用看上去更好看了,但下载量却一直走低。

看一款简单的汇率应用如何席卷AppStore_第2张图片
Paste_Image.png

我还决定增加一个用户反馈功能,让用户可以通过邮件向我问问题和提建议。我创建了一个新的Gmail账户,并且把它绑定到了手机上。通过这个功能,我可以很快地回答用户的问题和收到用户的反馈,同时还可以提高用户忠诚度。特别是,好多用户提意见说汇率更新太慢。我为他们增加了一个“关于”按钮来向他们说明应用运作的方式,并且向他们解释中央银行每个工作日只更新一次汇率。

我得承认,我一直不怎么关心App Store里的应用评分,但当自己的应用发布之后,我好几个月都是每天看评分。同时,我还会关注其他应用的评分。 那段时间,我目睹了很多应用在Business榜单的top位置上凭空出现,也获得了很多反馈,但两到三天之后,它们就匆匆地永远消失了。我觉得,他们肯定是花了钱买评论。

我想弄明白搞成这样得花多少钱,然后就发现,每次安装加评论的价格从1美元到3美元不等。我不止一次听说过,想要上升到top位置,这些手段都是必不可少的,top位置是个无限循环。好吧,一派胡言。发布之后,你的应用就会进入到“最新应用”目录中,这就是它变火的原因。如果你不想像那些应用一样昙花一现,那你就别去买评价。一落千丈这种事说来就来。在我看来,买评价还不如买一篇博文的推广呢。

应用内购买

很久之前,我注意到在应用里卖表情的Viber在付费应用中位列前茅。这种方案略显怪异,但它的确管用啊。我决定让用户可以花钱来换主题颜色。同时,我屏蔽了图表显示的timeframe设定和日期显示设定。

对App Store里评论数不足的担心让我想出了一个计划。我应该把这些设定卖到2美元的样子,然后,如果用户对应用给出评价,他就可以获得五折优惠。真是个天才的想法!可苹果并不喜欢我这个想法,他们威胁我说再搞这个就封杀我。

我没想到后果会这么严重,特别是在我和应用的关系方面。我琢磨着,1美元的价格已经不便宜了。因此,那三个设定的解锁就标价1美元。这种程度的应用内购买会给我带来每个月30到60美元的收入。说实话,刚开始我还希望我至少赚500美元呢。

大约三个月之间,新版本每个月的下载量是2000-3000的样子。我对这个结果挺失望的,只好安慰自己说,好吧,不管怎么样,这其实就是个简单的汇率换算器而已,别期望太高。

广告

突然有一天,一家广告公司提议进行合作,想在我的应用里打点广告。我不希望我的应用因为广告而变烂,但思忖一番之后,我发现广告能给我带来大约每月100美元的受益。不得不说,跟应用内购买获得的收入相比,这笔钱可真是诱人。不过跟工资和生活开支比起来呢,这笔钱又不算什么了。

下一次的更新中,我增加了另外两个应用内购买:一个是可以花1美元来屏蔽广告,另一个是整合了两个付费点,现在可以花2美元来获得全部功能。广告CDN不怎么好。他们使用了些stub,但是没有追踪页面视图。(They used some stub, but page views were not tracking.)但是!我第一个月的收入超过了150美元,第二个月达到了200美元!这是一个大胜仗! 在这件事上,我学到了两个重要的事情。首先,喜欢你应用的用户不在乎多花2美元。或许再多点也不在乎?其次,可以适当放一些不那么烦人的广告(像我的应用,就是只在第一次运行程序时候才弹出广告)。

很快我就跟广告商及他们的CDN谈妥,并从广告中赚钱了。只要用户愿意用我的应用,用户数量保持增长,那我就能赚源源不断的广告费。这意味着你可以从广告中获得一笔收入。到今年年末,我每天可以赚50到100美元的广告费。

崛起

11月,卢布开始迅速贬值。这使得更多人开始关注我的应用,当然也有App Store里的其他类似应用。我在“Business”类别的免费应用中已经排到了第一位,而且在付费应用中也开始风头初现。12月,汇率贬值达到了惊人的速度。我的应用第一次冲进了整个App Store免费应用的前100榜单,而且我的日收入也超过了100美元。我的朋友们都开玩笑说,我这是“朱门酒肉臭,路有冻死骨”。这种感觉真是碉堡了。我有一些照片要在此展示:

3月-11月
![pic]

3月-12月
![pic]

用户对待Top应用的态度非常耐人寻味。如果应用有什么bug和缺点,用户简直要去骂开发者的十八代祖宗才解恨。好多像Yandex和Facebook这样流行的应用,它们都收到了无数的恶评。所以,我的应用也从4.5的评分一路跌到了3.5。这并不意味着我们可以就此放松,或者把评分不当回事。用户就是上帝。而且,在很多一星两星的评论中其实也可以看到可取的意见。只是说,当你的应用到了Top位置,那基本就是天翻地覆的变化。我们再也没有犯错的机会了。

观点

我不是商人或者搞市场的,但有时候我也会跟他们交流一下。其中一个跟我说了下面这些话。提供给用户购买的东西不能跟其环境分开。广告出现的时候,就是该向用户介绍广告屏蔽功能的时候。同样,用户点击未解锁项目的时候,就是该向他们介绍解锁方法的时候。还有其他一些提高付费率的秘诀。

总结以上,其实都是微不足道的小事:多跟成功的商业人士交流,多向他们学习。

用户还希望我开发一个widget。推送功能也快做好了,只不过帮我做服务器的那个朋友的进度稍微慢了一点点。我甚至都开始想能不能提供点专项服务了。无论如何,前进的动力总是有的。

一些用户希望我能把能源也做进去,比如石油和天然气。我得考虑一下再说。

此外,我获得了把一款应用从零做到顶级(赚钱上倒是不顶级)的宝贵经验。

总结

我面临一个简单的问题。现有的解决方案不适合我,因此我决定自己干一票,然后我就一路做到了最好。我的解决方案何止是简单,简直是原始。当你意识到自己为他人做了一件有用的东西的时候,那感觉真不错。

我坚定了这么一种哲学,就是当你遇到了什么问题,而现有的解决方案不够好的时候,你就该独立思考、自食其力。但是,你应该搞明白为什么现有的解决方案是不好的,那之后才轮到你向大家展示你的想法。

我有点急于发布应用,没有花太多精力在产品设计上面。应用出现在商店的最新应用列表中,对我帮助很大。

我改变了自己对于应用中放广告的看法。因为广告可以给开发者带来收入,即使很少很少。但一定不能在这一点上玩过火。

若能恰当使用应用内购买这个东西,你至少可以实现自给自足,状况好的话还能赚一点钱。

此外,再简单的应用都可能给你带来不菲的收入。

结果,我的应用在Business类别的免费应用Top榜单中占据了首位。两天内,它坐在所有类别应用中的头把交椅上。他们甚至还提议我卖掉应用。有两条小评论是说这个的。我的应用获得了去年的年度最佳应用称号。一些山寨品也随之出现,我正在跟苹果申诉这个事情。

实践证明,即使是最简单的应用,只要有正确的时间、正确的价格、正确的营销方式,它都可以为你带来收入。

这是我应用的地址:https://itunes.apple.com/en/app/kurs-valut/id831528898?mt=8

你可能感兴趣的:(看一款简单的汇率应用如何席卷AppStore)