在本文中,HourTracker的制作者分享了他对于GooglePlay和AppStore两者的看法。它们在面对程序员时所采取的立场和态度。固然AppStore为他带来的收入是Android环境下的好几倍,但是他相信如果Apple能够从Google身上学到下面的十点内容,那么它将经营的更加出色。 两年前,我开始写Android环境下的有关HoursTracker这款App的第一行代码。当时很多用户都是从iOS转到你Android阵营的,都给我发邮件请求我专门开发出来一款Android版本的App。除此原因之外,当时iOS6的AppStore中有关搜索条件的变更警醒了我,我意识到不能把鸡蛋全部放到一个篮子里。所以在历经了三个月的开发,于2013年的5月13日HoursTracker的Android版本终于问世。 可以这么说,我的绝大部分收入都是来自于AppStore,并且最新款的iPhone仍然是我的主力设备,iOS环境名正言顺的成为了我的主力战场。但是,我不得不承认GooglePlay有很多地方做的比AppStore要好太多,值得后者好好学习。 GooglePlayStore的使用体验 上图就是用户在GooglePlay里面看到HoursTracker的情景。其中很重要的一点是,GooglePlay在每一款App的下载页面都显示了下载的数据。通过一个类似于徽章的图标非常明白无误的告诉所有人这款App的流行程度,如果在AppStore里面也能看到类似的统计结果的话那就最好不过了。 GooglePlay不会在每次版本更新之后重置评级分数。评级对于市场的反馈,以及用户的决策下载乃至购买的话都是非常重要的指标。在AppStore里面,每次更新完之后这个评级分数是暂时失效的。这对于某些用户来说,他们会在选择是否下载App上不知所措。 GooglePlay提供了一个针对性的短小精炼的App描述 众所周知,绝大部分的浏览者都没有时间去读什么App的介绍。在AppStore里面,App介绍甚至有些时候非常的随意,底下还安放着一个阅读更多的按钮。浏览者很难见到一个短小精炼,比较靠谱的App介绍。而在GooglePlay中这个问题就得到了解决。 GooglePlay可以直接从网页上将App下载到你的移动数字设备中 在GooglePlay基于网页的登录界面上,你可以看到一个安装的按钮。在浏览器中点击这个按钮,很快你就会发现你的手机上已经出现了这款App。你无需任何额外的软件,也无需将自己的手机掏出来。这非常节省用户的哦时间,帮助程序员们清除阻碍下载的各种障碍。 GooglePlay提供关于App的8张截图,而不仅仅是5张 从我开发HoursTracker的经验来说,5张截图并不能充分反映出一款App所拥有的各种功能和体验。不知道是不是8是个幸运数字,但是我的观点肯定是截图越多越好。 GooglePlay允许App的推介视频可以是任何时长的 这个道理跟前面的截屏是一样的。越是复杂高级的App需要时长更长的推介视频。30秒有时候根本不够完整的展示一款App所具有的功能。几乎我所接触过的有关生产力提升方面的App在视频推介上面都做的非常匆忙潦草。当然,在没有时间约束的前提下,我也很有可能做出来冗长沉闷的视频惹得用户生厌,但是我很欣然的接受这样一种能够犯错的可能。 GooglePlay的程序员体验 程序员可以随时更改初始App上的数据,其中包括截屏。很久之前,其实我们也可以在iOS环境下做到这一切。但是如今我们仅仅是为了更改一个截屏,就要重新打一份完整的App更新申请上去。申请通过之后,所有App的用户都不得不重新再下载一次。这并不会一个人人都会喜欢的流程和功能。有一种说法是:不受限制的截屏也许会带来各种错误的解读以及不合适出现在公众场合的图片,但难道就因为这种说法的存在,我们连按照自己的意愿,按照我们想要的顺序来展示这些截屏图片都不行啊?!每一次更新都要重新提交一遍截屏文件,我们理解Apple背后的动机:它确实是很想对我们的内容进行审核把控,测试我们进行市场营销所用的各种素材是否合适。 这里应该有一种折中的办法。如果AppStore就是允许5张截屏图片,也许可以允许我们自行上传最多10张,如果获得了审批通过,那么我们可以在这10张图片中按照自己的想法选择出来5张图片,然后按照我们的顺序放到上面进行展示。 上述建议使得程序员们可以测试各种不同的截屏图片组合,来找出到底怎样的方案对于提振收入是最有效的,同时还能够提升App的评价质量,节省用户和我们程序员的宝贵时间。 这种方法同样也能拓展到其他被种种程序卡死锁定的环节中。比如App的预览视频以及搜索关键词等方面。我想这应该是对于Apple官方,程序开发员以及用户三方都皆大欢喜的事,它为什么不做呢? 程序员可以在他们的App登录页面,将某个评论进行高亮展示 如果真的有一位用户对你的App大加赞美,你可以将这个评论从众多评论中挑拣出来,然后高亮显示它。对于GooglePlay和一些营销工具(比如你的App的网站以及线上广告)直连的模式来说特别管用。 程序员可以直接退款给客户 我想下面陈述的一种困扰也许每一个iOS程序员都会感同身受。如果有一位客户过来向你反映App的种种问题,你所能做的必须是先去找Apple。其实客户本身来说最想直接沟通的是App的程序员。在AppStore中最关键的点就在于退款。如果用户真的不满意这款App,或者觉得没有能力来使用它,那么用户是可以得到退款的,但是程序员却没有权限来自行进行审批,一切都得通过Apple这个官方来完成。GooglePlay在这一点上就做的非常好,它允许程序员拥有是否决定退款的权限,程序员在决定是否退款上面拥有自己的决断权利。 程序员能够自由的发布版本更新 这是非常重要的一点,因为它直接区分开来Google和Apple某些根本观念的不同。 我们所有程序员都在App开发过程中遭遇一些尴尬的时刻,在App的不断完善的过程中肯定会难免出现这样或者那样的Bug。每一次我为了给iOS的App提交一个版本更新的申请,我的内心都充满了担忧,不安和紧张。如果这次的申请通过了,但是发布之后确实有了一点小的差错,那么我估计将在接下来的7到10天内重新提交申请获得通过,我甚至有可能将整个App从商店的货架上直接撤下来。但是在GooglePlay中,这样的剧本绝对不会上演。因为一旦我发现了一些小问题,比如虽然很小但是却足够造成非常大影响的问题,我可以在短短20分钟之内将其修复,让它彻底完善。 说实话,在AppStore中,我等待审批的焦虑远远超过了修复BUG本身所带来的焦虑。 如果我真的在更新的版本中加入了一个超级赞的功能,但是在审批过程中,由于某些我不知道的原因,也许是存在了多年的某个环节上的隐患和问题,导致了整个更新申请遭到拒绝呢?或者还有更糟的情况发生。如果确实审批通过了,但是很快我收到了一封邮件,Apple官方要求我将某款新的功能撤下,因为用户已经在之前的消费中花钱购买了这款服务。那么这样一来我就面临选择:要么我对其提出申辩,这估计得花上超过一个星期的时间;要么我顺从官方的要求,将这些新功能彻底取消掉。另外,每次发布一版更新,那些曾经辛辛苦苦收集到好评和点赞就全部烟消云散,我的App就立刻变得像是一款没人使用的僵尸App,而不是一款人气走红的App。这毫无疑问会影响到App带来的收入。 对于我来说,这一切都会导致我很不情愿在AppStore里面做版本的更新。每次我提交申请,固然我会为客户,为我的事业感到开心,但是我的心绪是纠结的,担心总有哪个地方出现问题。因为通过一次申请不容易,花费时间长不说,而且还会清零你之前所获得的好评。而在GooglePlay中就不会出现这种情况,我不需要担心任何事,这对于我来说真的是一次如释重负的解脱。GooglePlay不可能将App的评论延后,程序员很自由的按照意愿来做App上的修改,在既有的计划时间框架内,将最新版本的App推送到市场上。这种流程环节的简化,对于Android来说至关重要。因为它的生态系统中拥有了极度多元化的硬件产品。 程序员可以从GooglePlay的仪表盘上得到丰富的数据 自从2014年的WWDC大会举行以来,我们都在翘首以盼AppStore推出的后台数据分析工具的问世。已经演示过的数据分析工具看起来非常棒,但是自从那次之后即再也没有了下文,长时间的拖延使得大家不怎么指望最近它会真正发布出来了。而如今GooglePlay推出了后台数据分析工具,以下是我在上面最喜欢关注的一些指标: 1。现有安装数及下载数。 2。每个版本的App安装数以及每个操作系统中的安装数,这里尤其指出来的是这一点对于Android来说更加重要。 3。以周为单位,或者以年为单位的付费用户转化比例也就是在下载量里面到底有多少人愿意去付费购买,分别以周和年作为尺度进行考量。 4。平均每个用户的花费。如果你在App内部设置了不同的价格区分,那么这个数据就非常有用了。 对于未来的期盼: Android版本的HoursTracker给我带来的收入正在稳定的增长,但是iOS版本仍然在日收入上是Android版本的好几倍。这收入上的差别和GooglePlay以及AppStore所具有的市场环境不同不无关系。但是我想上面指出来的10点建议让AppStore能够更加完美强大,让每一个人都能够获益匪浅。 不管怎么说,我现在非常期待在今年夏季召开的WWDC大会上,AppStore会有怎样的更新,我更希望看到这些更新中真的会汲取到GooglePlay的一些做法和经验。