在六年的应用开发中,我遇到了一些可能导致应用失败的常见问题。当然,我不可能在这里准确提炼应用程序成功的所有要素,因为这足以让我写一整本书。因此,为了简洁和便于理解,我将只谈谈我亲身经历的一些教训。以下是我总结的一些典型问题,它们可能会成为您应用成功的绊脚石。没有商业意识2014年,我在Renaissance.io大会上演讲,要求与会者不要把自己定义为纯粹的开发者,因为纯粹的开发者一般不会考虑营销、财务、法律事务、用户支持等类似业务运营的问题问题。如果没有上面提到的这些关键要素的支持,再好的app也可能在AppStore遭遇滑铁卢。例如,尤其是过去,我非常专注于学习营销知识——你可以看到AppSavvy中大约有40%的文章是关于营销的——我在这篇文章中也谈到了这一点。当我们与客户打交道时,我们需要做的不仅仅是设计和开发应用程序。从第一天起,我们就必须考虑产品定位、帮助客户获得风险投资(如果需要)、开发与应用程序相关的网站,甚至充实客户支持知识库。每一款成功的APP背后,都有完善的业务支持。ScopeCreep如果您不想成功,唯一的方法就是将应用程序放在口袋里。这种情况比人们想象的更频繁——不仅仅是在制作应用程序时——罪魁祸首是范围蔓延。范围蔓延包括这些行为:一是功能超出了自己设定的范围;二、添加过多的功能,或以上两者的结合。发生scopescaling的部分原因是人们总有一种“越多越好”的心理感受。更多功能意味着更多下载和更多成功。正如我之前详述的那样,这种理念在今天的AppStore中早已过时。你应该专注于把一件事情做到最好。完成此操作后,您可以发布该应用程序。开发人员变得盲目Appscopecreep是开发人员变得盲目的症状。开发人员可能会沉迷于某个功能,分心去做一些新的事情,或者偏离普通用户最重要的需求。追本溯源,因为过于接近自己的想法,自然会有偏离轨道的倾向。有几种方法可以避免此问题。***,确保您的应用程序有路线图。路线图需要指明您下一步应该处理哪些功能,要修复哪些错误等。对于我们手中的每个应用程序,我们都有一个与客户共享的Trello看板,并计划在未来至少发布2或3个版本。它与那些更详细的开发跟踪工具分开工作。该路线图为潜在的未来功能留出了空间。另一种避免开发人员失明的方法被SteveBlank描述为“走出开发”……也就是说,使用您的应用程序与用户交互。开发者应阅读AppStore评论并积极提供用户支持或努力与用户沟通。在最近的一篇文章中,Basecamp博客描述了他们如何摆脱开发者盲目性问题。为此,您需要经常分析数据。依靠前端或后端统计,开发者可以快速走出盲区。数据可以帮助开发者理解一些问题,比如他们面临的bug仅限于重度用户(比如他们自己);或者让开发者更容易发现一些问题,比如花时间开发一个没人用的界面显然是没有意义的大。GoogleAnalytics、使用应用程序创建和开发报告的Mixpanel、可直接从后端使用的应用程序(如Parse),这些是我们最喜欢的东西。很少或没有测试期Gmail在正式发布之前作为谷歌员工的内部项目使用了数年。从那时起,它就向公众发布,从仅限受邀体验开始,逐渐发展到最终可供所有人注册使用。应该感谢谷歌提倡测试(beta),尤其是公测的理念。很多人不记得了,但谷歌对Gmail进行了五年的测试。对于大多数开发人员来说,这种调度几乎是不可能的——或者至少不是很好。但它也很有用,因为如果你不得不犯错,测试周期长一点比短一点好。我看到的一个常见错误是,很多应用程序创始人根本不考虑任何测试问题。他们的计划往往过于激进,发布日几乎紧随其后。这样一来,他们就没有时间根据反馈改进体验、调整优化、润色或进行其他错误修复。最终,这将导致应用程序发布质量低下。那么有人可能会问,***的测试周期是多久?嗯,对于另一篇论文来说,这已经足够了。一般来说,我们建议将整个开发时间的至少20%用于测试即将完成的应用程序。这意味着如果你计划在5个月内发布一个应用程序,至少要花1个月的时间进行产品测试。在此期间,您不能再开发任何新功能。如果可以,您应该让产品有尽可能长的测试期。但当然,这并不适用于所有人。缺乏远见许多AppStore的创业者都有一种“上线即成功”的思维。也就是说,将应用提交到AppStore后,就可以等着收钱了。然而,世界上像愤怒的小鸟、Instagram和Uber这样的应用很少。事实上,这些应用程序的开发者在找到正确的道路之前挣扎了很长时间。[Rovio花了大约六年的时间才创造出愤怒的小鸟。Instagram最初是一个与今天完全不同的应用程序。Uber的开发过程超级慢,因为他们需要创建自己的基础设施和证明模型。测试期的理想长度和对应用程序开发路线图的需求都说明您必须有远见,而不仅仅是关注发布。如果您已经花费了所有的金钱和时间,但仍停留在启动阶段,那么您可能不得不考虑将行李带回家。当今市场的一个经验法则是,您至少需要一年时间来证明您的想法。一年听起来确实很长,所以在考虑了他们的想法的规模之后,许多应用创业者决定筹集资金。结论本文对任何准备进入应用程序商店的人都应该有所启发。在推特、Medium、播客或其他地方活跃着相当多的开发者群体,他们经常分享他们的一些经验,这对我们很有帮助。再次重申,没有灵丹妙药可以保证您的成功。然而,所有这些错误,如果你能记住它们并小心避免它们,你会看到你的应用程序——和你的梦想——坚定地走在成功的道路上。
