作为一个移动应用开发者须知

代码质量的重要性

结构合理、规划清晰、扩展性强的代码不会直接作用在用户的感受当中,但是对产品的可持续发展却起着重要的基础性作用。

反之,差劲的代码通常会直接影响产品的体验。用户不关心应用为什么会崩溃,不关心到底是什么原因导致输入内容的丢失,他们会把所有的问题都归结于你的产品和品牌的错误。

在技术开发的人力资源方面,即使你刚刚起步,也不要觉得随便找个一般般的开发者并按小时计费是一种划算的方式。在同样的时间内,一名普通码农也 许可以马马虎虎的写出一个功能模块,而一名优秀的程序员则可能产出三个更加健壮的模块。一旦你决定更换那个普通的程序员,那么继任者很有可能花很多时间了 解之前的代码,甚至需要重新来过;而经验丰富的开发人员所写出的代码通常具有更高的可复用性。

市场推广

如果你们的团队当中已经有市场部门了,那么不坏,不过草根设计师和开发者们同样可以发起相当有效的市场推广活动。相信我,当我刚刚起步的时候, 没人知道我是谁,但现在,我的应用正在得到来自各方面的关注和推荐,包括苹果、Mashable、TechCrunch、The Huffington Post、Fox新闻等等。我没有在所谓的市场活动上花过一分钱,当然,不包括建设相关推广网站所需要的费用。

尽早启动

多数开发者都认为市场活动应该在应用发布上线之后再开始进行。这种想法并不正确。

一个策划周密、准备充分的发布活动是非常关键的,特别是对于那些定价比较低廉的应用来说。如果你的发布活动没能一鼓作气将产品推到排行榜的前列,它就很有可能在短时间内被淹没掉;不在榜里的应用对用户来说几乎是隐形的。

应用上线之后,用户在App Store当中留下的评价固然会对产品的口碑起到正面或负面的影响作用,但这并不是决定排名的最主要因素。App Store的排名算法一直在发生着变化,不过总体上来说仍是以一段时间内的下载量作为最主要的参考因素。我们可以将这个“一段时间”理解为截至当天为止的 4天内,所以之前3天的下载量对于排名的影响作用非常关键,而当天所作的推广活动只有在若干天之后才会收到成效。在这种情况下,零星的碎片化的推广并没有 太大意义,最有效的还是能持续一段时间的火力全开的推广活动。

正如App Savvy一书的作者Ken Yarmosh所指出,市场推广计划应该从产品初期就开始启动,并伴随着产品设计开发的历程而不断完善,直到发布上线时做出全力而完美的一击。

 交些朋友

人脉是不可忽视的因素。没有相关的人际关系,你所失去的也许正是在成百上千的竞争对手当中脱颖而出的重要机遇。

我在Twitter里创建了一个列表,其中包括苹果的员工、媒体从业者和一些著名的iOS开发者。你也可以为自己建立一些这方面的人脉,包括科 技博客作者、有影响力的设计师与开发者等,都是不错的关注对象。这些人大都很酷很好打交道,他们通常乐于和那些有好想法好产品的人进行交流。

 

 找到他们

Twitter是好去处,业界有影响力的人们基本都在推。

在有影响力的博客中发表评论或通过邮件联系作者,进行交流。

面对面的沟通是最有力量的。去参加业内的一些大会,多认识些朋友。

注意言行,不要成为垃圾广告发布者

有机会与这些人进行交流,不代表着他们一定会对你的应用保持长久的兴趣。要建立有意义的人脉关系,当你希望展示一些工作成果的时候,试着以一种征求意见建议的姿态来提出,而不要像做广告一样肆无忌惮。

 礼尚往来

在与这些人进行沟通交流的过程中,要想想他们有哪些需求,你能为他们提供怎样的帮助。也许你正好可以回答他们在Twitter里提出的问题,或是对他们在博客里表达的观点有所见解。“有所回馈”是很重要的,有意义的人脉关系正是通过有来有去的交流互动而建立起来的。

 自己动手

试着自己写写博客,分享一下你在制作应用的过程中都学到了哪些东西。人们喜欢读真实的东西,类似iDevBlogADay这样的网站也有可能将你的文章收录并推荐给大家。

宣传机器

在应用发布上线之前的几周,就可以启动“宣传机器”了,核心目的在于创建第一批用户群,确保他们在应用上线当天立刻进行下载。

通过产品预告页面收集目标用户的邮箱,在应用上线时即刻进行通知

 

为你的应用在Twitter和Facebook上创建帐号:这可以让潜在用户轻松的follow到产品的进展,同时能够在平台当中进行传播。你 可以发布一些产品预览、进度日志等方面的内容,当然也可以直接用这个帐号follow那些有可能对你产品感兴趣的人,吸引关注。

建立产品预告页面:打造一个足够吸引人的页面,对应用进行简要介绍,放置一个表单,让那些有兴趣的潜在用户留下邮箱。在应用发布上线的时候及时通知这些目标用户进行下载。

创建演示视频:视频的宣传效应是最好的,Clear的产品视频及其引发的讨论就是不错的案例。而且视频是短时间全方位演示产品特色的最佳手段,传播起来也很轻松快捷。

内部测试:寻找一些目标用户,让他们成为产品的首批使用者。除了“测试”方面的目的之外,这种方式可以让他们感受到自己的重要性,从而有可能成为产品的第一批忠实用户及推广者。

  获得推荐

自从获得了苹果设计奖(Apple Design Award),我的应用就被各种科技媒体争相推荐,但所有这些加在一起的推动效果都不如App Store当中的推荐给力。

问题是,怎样才能获得App Store的推荐?每周都有成千上万的应用冒出来,而其中只有几个产品能获此殊荣,登上App Store首页。

首先,产品要有值得App Store推荐的点,它必须在某些方面引起苹果的兴趣。你的应用在界面设计上是否足够的漂亮雅致?是否能充分展示iOS平台的强大功能?与其他同类应用相 比是否有差异化的亮点?这些都是决定你的应用能否获得推荐的重要因素。“幸运”的是,能真正把这些要点做到位的产品其实不算很多。

 

第二,你要努力吸引到苹果的注意。通常,你需要在苹果采取行动之前通过自己的努力引发关注。苹果有专门的编辑团队,他们负责寻找那些值得推荐的 应用,你必须让自己的产品出现在那些他们有可能关注的地方。根据我的个人经验,他们会特别留意那些正在爬榜的产品。另外,想想你自己通常会到哪些网站获取 新应用的信息,那同样有可能是苹果的编辑们会保持关注的地方。

 媒体的力量

媒体报道不仅可以起到巨大的推广作用,而且能够帮助你有效的建立产品的可信度,并进一步吸引更多的潜在用户以及具有较高影响力的传播者。如果你 有能力与媒体进行合作,那么一定要在产品发布上线的一到两周之前就开始行动,以确保相关报道可以在发布当天出现在读者和观众面前。

还记得之前建立的人脉关系吗,这时你可以试着联系这些朋友了。给他们展示一些产品的预览,看看他们是否有兴趣了解更多。要让交流方式尽量平和自然,保持简短和个人化。

 

 建立用户群

有庞大用户群的产品是真正有力量的。之前与我们合作开发Languages应用的团队Somico Mobile,最近发布了iTranslate Voice。他们几乎几乎没有借助任何来自媒体或苹果官方的推荐助力,但新产品的战绩却相当不错。为什么?因为他家的iTranslate应用本身就拥有 千万级别的用户基础,他们要做的只是向这些老用户们发一封新产品邮件。

当然,用户基础的建立是需要时间的。尽可能将用户引导至产品的Facebook主页或Twitter当中,与他们保持互动,让他们保持关注。另外,也可以考虑发布一款面向大众的免费应用,吸引更多的注意力,然后通过应用内广告的方式将你的主打产品宣传出去。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值