记者 / 许坤铭 随着移动应用的关注度越来越高,不少开发者都准备进军这一领域。如何打造一款成功的移动应用?采用什么措施来保证作品的成功?这些都是开发者非常关心的问题。为了解答开发者的疑问,近日《程序员》记者与三位业界人士进行了圆桌访谈,他们是:国外移动平台游戏巨头PopCap亚太区总裁James Gwertzman、国内图片分享软件“推图”创始人兼CEO陈仲军以及第三方机构艾瑞咨询首席分析师曹军波。 《程序员》:首先请各位谈谈对于如今移动应用开发的看法?存在哪些值得期待的亮点和需完善的环节?
11111
James Gwertzman:对于移动开发者来说,现在是一个令人异常兴奋的时期,在开发者眼中智能手机和平板电脑都是非常出色的设备,而且他们正在游戏领域里创造大量可行的新产品,同时也努力让游戏产品比以往更受消费者的欢迎。然而更值得期待的是,这个庞大的市场现在依然有非常可观的潜力,到处都能看到新的机会。在这个生态系统中,还没有哪个公司能够真正实现统治地位,几乎所有领域都还存在竞争。从另一个角度来说,就像任何一个新的市场,开发者依然面对很多不同的向:Android还是iOS?全球化还是本土化?英文版还是中文版?使用已有的平台还是开发自有的平台?收费还是免费?这些都需要开发者做出选择。 陈仲军:我觉得如今的移动应用开发领域依然是一个新蓝海,可以给开发者和创业者提供很大空间,毕竟在这个领域里,各种不同的机会非常丰富,开发者和创业者并不会受到太多的限制和约束,只要有足够的创新和想象力,好的产品自然会层出不穷。 至于移动应用开发领域值得期待的亮点,我个人觉得无非就是更多、更优秀、更能体现移动设备特性的应用出现,比如借助移动设备的摄像头、GPS定位、录音等功能实现的移动应用,这些都是很受用户关注且期待的。同时整个移动应用开发的大环境、移动设备的完善、无线网络环境的完善,则是当下移动应用开发领域还需进一步完善的环节。 曹军波:经过前些年的发展,现在国内移动应用开发的环境已经有了非常明显的改善,开发者对于移动应用开发的热情逐渐高涨,而用户对于移动应用的需求也在日益提升,供求双方的共同成长造就了现在国内移动应用开发领域的火爆场景。 《程序员》:面对移动应用发展的前景,对开发者来说,如何才能抓住潮流,打造成功的移动应用? James Gwertzman:研发一款出色的移动应用程序与研发任何平台的应用程序没有区别,如果用户不会爱上你的产品,那你的产品很快就会被遗忘,毕竟同类型产品之间的竞争是非常激烈的。另外,你必须基于从用户那里得到的反馈对应用程序进行更新,增加一些新特色,否则成功也是与你无缘的。 在PopCap,当我们研发一款新游戏时,我们都会先问自己“我喜欢玩这款游戏吗?”,这是最重要的一点。如果一款新游戏不会降低办公室里的工作效率,那么有可能就是它还不够好……实际上在十年前,我们就开始遵从一个翻版的“妈妈测试”。我们会在游戏还处于研发过程时,就让自己的女友或妻子试玩,但是不陪在她们身边,如果在单独一人的情况下,这款游戏不能让她们玩半个小时以上,那么就可能存在问题。 具体到移动应用而言,玩家对于产品还是相当挑剔的,有一些困难是需要注意的,否则玩家对你的产品可能仅仅是浏览而已。其中不乏我们竭力避免的一些问题,比如过于复杂的界面、难以上手的游戏难度、太抽象的游戏玩法等。如果你觉得有必要给玩家提供游戏指南之类的,这款游戏就太复杂了。 经常有人说,休闲游戏取得成功的关键,无非就是“挑战性”和“奖励”两方面的平衡,休闲游戏的粉丝们都想在安装或者下载之后一分钟之内就开始享受游戏,但他们又希望游戏能够在较长时间内保持趣味性和挑战性。所以,对于PopCap来说,要想一款游戏取得成功,“容易上手、难以通关”是一条非官方的准则。 陈仲军:考虑到移动应用的特殊性,对于开发者来说,如何抓住潮流应该更多地思考怎么更快地接受新信息,并且思考移动应用存在的特性,比如移动应用给用户带来什么新体验、改变了用户哪方面的操作习惯、提供用户哪些新感受等。只有通过多角度的思考,从开发者自身角度、用户使用角度、设备提供商角度,综合性地分析之后,才能比较准确地立下移动应用的目标。当然除了这些,移动应用还需要一个具备执行力的团队支持,才能有较好的配合效果。
22222222
曹军波:任何应用的开发都不能闭门造车,移动应用当然也是一样的,所以想要打造一款出色的移动应用产品,只从开发者自己的想法出发是远远不够的,还需要通过各种途径,聆听移动互联网网民的实际需要。在这一过程中,需要开发者以较高的效率、便捷的方式以及低廉的成本,收集移动互联网网民的需求,综合分析之后作为自己开发移动应用的基础,只有这样才能在移动应用开发中取得成功。 学习是不可忽视的一环 《程序员》:能否从自身角度出发,谈谈移动应用开发的经验和教训? James Gwertzman:2008年我到上海开设中国分公司之前,花了将近一年时间向其他公司学习我所需要的任何东西,我竭力想避免其他西方公司进入中国市场之后犯下的错误,不过要是新的错误倒是可以接受……在这一年的学习中,有不少收获都是非常有用的。首先,我们决定把整个团队本土化,当然我是例外,我们没有从美国总部带来任何外国籍员工;其次,中国团队对于自己的决策有完全的决定权,我们做出的所有决策都不需要经过美国总部批准;第三,我们一步步地建立整个团队,而不是直接购买已经存在的公司,因为我们想尽可能地保持PopCap的企业文化,毕竟如果是直接购买一个已有的公司的话,想要保持和PopCap一致的“有趣、优质、快速”企业文化是不太可能的;最后,我们决定要脚踏实地地发展,以便于在发展过程中保持盈利状态,因为我们都知道犯错是不可避免的,而在盈利的状态下犯错总比在亏损同时犯错要好得多。 当然,学习是没有止境的,我之所以如此热爱我的工作,其中一个原因就是我总能学到新东西。在手机游戏领域里,我已经学到了很多非常具体的东西,比如在Android平台上开发游戏需要面对多种不同终端设备的挑战、把游戏当作一个服务来运营的挑战、如何从数据中做出有创新性的决定、如何组织你的团队来发挥最大化的工作效率、如何培养中层管理人员、如何在组织中推动问责制度的实施、如何让公司里的每个人都像游戏设计者一样来思考问题等。 陈仲军:关于这个问题,我更多的会以国内开发者的身份来谈,主要的经验教训还是在三个方面。首先就是要多借鉴学习国外的经验,客观地说,国外的移动应用开发步伐确实要比国内快,所以从国外的经验中,我们可以吸收到很多精华;其次还要及时地注意各种新技术,采用新技术让自己的移动应用变得更加有趣,这也是保证移动应用核心竞争力的重要途径;最后就是建立一个高效执行力的团队,没有团队的执行力,再好的想法也只能停留在空谈上,所以这是移动应用开发中必不可少的一大保证。 曹军波:由于艾瑞并不是开发者,因此并不具备移动应用开发的经历,不过即使是对于不同的行业,谨慎和细致永远是不可或缺的经验和教训。
3333333333
营销作用众说纷纭 《程序员》:除了应用产品本身,营销对于移动应用也是相当重要,对此您有何看法? James Gwertzman:事实上我完全不赞同这一说法,最好的营销手段就是口口相传。如果你开发了一款非常好的游戏,人们自然会聚集过来。诚然,对于一款平庸的游戏来说,营销有可能在短期内提升收入,但是我们可以发现,就算没有在营销上投入一分钱,那些出色的游戏依然有可能一直占据排行榜的顶端。不过这并不意味着PopCap没有所谓的市场部门,只是我们不会在营销上花钱。相反地,我们的市场部门会把精力集中在博客写手的推荐、社交网络的展示、与我们的玩家沟通等方面。 陈仲军:对这一观点我是赞同的,毕竟在如今的市场环境下,好的产品虽然也可以获得反响,但是失去了营销策略的支持,显著的成功还是比较难达到的,所以在我们自己的运营中,营销也是一个非常重要的环节。但是对于移动应用来说,营销并不只是简单地把用户吸引到自己面前,同时还需要吸引用户停留在自己的移动应用上,这才是移动应用营销中的重点。 曹军波:毫无疑问,这样的想法是很正常的,对于任何产品来说,营销都是提升影响力以及销量的主要方式之一,移动应用自然也是如此。不过考虑到移动应用市场的特殊情况,除了常规的营销手段之外,开发者们还可以考虑通过一些行业专属的途径来实现,比如可以尝试利用各种基于iOS以及Android操作系统的移动营销联盟,来推广自己的移动应用产品。 《程序员》:移动应用领域的热度日益提升,竞争也是渐渐激烈,那么对于开发者,移动应用的赢利点应该从哪里挖掘? James Gwertzman:如今竞争确实越来越激烈,但是在很多重要领域里还没有出现绝对的赢家,比如移动支付、移动社交网络、移动广告等,不过我觉得这些都是针对潜在客户推出的服务。作为一个游戏开发者,我们只想尽力研发更多有趣的游戏,并且覆盖到最广阔的人群。而且如果我们能够做到这一点,那么PopCap的盈利将会是完全有可能的。 陈仲军:作为一个新兴的行业,其实移动应用领域现在还有很多可以挖掘的潜力,而这些潜力恰恰就是移动应用产业的赢利点,比如收费服务、商户推广等类型的应用,都可以通过移动应用的模式来实现盈利。但是不管何种移动应用,要想达到盈利的目的,唯一的前提就是开发者要把自己的产品做好。 曹军波:撇开移动应用的个性化,任何一款移动应用的赢利点都是相似的,就目前来说,广告模式、付费模式是两种比较主流的趋势,也是更容易实现的方式。不过对于开发者来说,在竞争如此激烈的市场里,必须先考虑自己的用户规模,比如下载量达到百万数量级、每天的激活超过5%,在此基础上才有实现盈利的可能。 新技术潜力值得期待 《程序员》:移动应用领域各种新技术层出不穷,比如LBS或增强现实,您觉得这些技术能给移动应用带来什么推动作用? James Gwertzman:事实上对于这些新技术我们一直很感兴趣,而且现在已经开始着手试验。不过我们觉得这些新技术并不会对改进移动应用程序有直接的效果,而是会让我们的游戏变得更加有趣!以LBS技术为例,我们觉得如果你能够知道自己在祖玛游戏里的得分是整个上海静安区最高的,这要比简单地告诉你是全球范围内的前一百名要有趣得多。另外我们觉得增强现实技术同样很棒,它可以用在几乎所有类型的小游戏里。 陈仲军:这一类的新技术首先肯定会让移动应用有更加完善的表现,无论是LBS还是增强现实技术,都可以让移动应用变得更加好玩而且实用,这是新技术必然会带来的推动作用之一。除此之外,我觉得新技术的出现还有可能让移动应用领域诞生一种全新的商业模式,这将是现在移动应用领域里前所未见的,当新的商业模式进一步深化后,移动互联网行业也将会出现与传统互联网行业根本性的区别。 曹军波:作为一个刚刚兴起的应用领域,移动应用本来就面对着非常广阔的选择空间,而各种新技术的出现更是增加了丰富的机会。开发者在新技术的帮助下,可以扩大移动应用发展的思路,为移动互联网的发展提供更多的分支。另外新技术也帮助开发者们找到了新的发展模式和空间,为他们在移动应用开发过程中的创新和颠覆留下了充足的余地和想象力。 《程序员》:随着各种移动终端设备的发展,开发者面对不同平台,应该采用什么策略确保自己的竞争力? James Gwertzman:我不能代表所有开发者,不过在PopCap,我们把精力集中在自己最擅长的地方——创造有趣、高质的游戏。我们一直坚持游戏在跨平台的同时保持高质量,这是让PopCap与众不同的原因。对于开发者的建议是采用和我们相同的策略,也就是选择一个对自己来说更加简单的平台(PC、网页、iOS、Android等)作为开始研发应用程序的起点,如果取得成功的话,再把作品谨慎地拓展到其他平台上。如果你的游戏在一个平台上都不能取得成功,那么很有可能在其他平台上也会遭受失败。当然每个平台都是不同的,把游戏拓展到另一个平台的过程中需要非常谨慎,不过这与在一个全新平台上开始研发一款出色的游戏相比要简单得多。 陈仲军:虽然现在移动终端的发展趋势非常迅猛,但是从平台上来说,无非还是几个比较大的主流选择,比如iOS或者Android系统。我们并不建议开发者在多个系统平台上齐头并进,不管对于个人开发者还是企业,首先选择一个合理的切入点是最理智的。只选择一个平台作为起步的基础,还可以为开发者减少开发成本,也能更多地利用适配度更高的相关技术,保证开发过程中的便捷和实用。 应该说开发者所面临的不同移动终端产品,才是令他们头疼的最大问题,毕竟不同厂商推出的不同类型产品,在各方面规格都有很大的差异,如何保证自己的移动应用能够尽量适用于大部分的移动终端产品,相信这是很多开发者都在思考的一个问题。 曹军波:确实,现在移动终端产品的种类实在太多,不同系统平台上的差异化也是非常明显的。这就给开发者提出了不少的难题,有些移动应用可以在iOS上大受欢迎,而转移到Android平台之后却是比较惨淡,究其原因无非就是一个用户体验的问题。对于实力有限的开发者,我的建议还是停留在对自己更有利的平台上,积蓄实力准备进一步的发展;而对于一些实力比较雄厚的开发者,进行多平台运营的尝试过程中,也要非常的谨慎,保证自己的跨平台开发能力,保证移动应用在不同平台上体验的一致性。最后要给开发者的一个建议,就是注重HTML5的开发,这将是未来的一大主流。 聆听用户需求是王道 《程序员》:最后,对于国内广大移动应用开发者,您有哪些建议? James Gwertzman:在起步阶段不要模仿其他人,复制品永远不会跟原创产品一样成功,此外也会让你陷入激烈的竞争。尽量保持作品的新鲜度和原创性,当然这是非常难的,最后你会发现这是非常值得的。而且如果获得成功的话,原创作品带来的收益要远远高于模仿他人的作品。要想在研发应用程序时获得灵感,必须跟很多人交流,看看他们在玩什么、看看他们有哪些问题、自己尝试大量的应用程序然后列出一个全面的喜恶清单。 最后,当你最终开始应用程序的开发,可以尝试采用“快速失败”策略。不要在一个项目上花费六个月时间,然后发现它没有前途,试着在一周之后就判断其是否值得再继续下去。如果你没有办法在一周后让应用程序变得有趣或有用,赶紧放弃并寻找新点子。我们在提出设想后,经过短短一周的编程就能让它变得相当有趣,这一点是让大家都感到惊奇的。 陈仲军:我主要谈谈两点。第一是要给用户带来新鲜感,移动应用虽然是一个新兴的领域,但是快速发展的势头已经让行业里充满了一些同质化严重的现象,如果一味地模仿其他人,那么你的作品将不会具备不可替代性,因此如何寻找让用户感到新鲜的特性,这是一大重点;第二就是要聆听用户的需求,顾客就是上帝,而用户就是开发者的上帝,脱离了用户的实际需求,移动应用就成为空中楼阁,自然也谈不上成功了。 曹军波:具体的技术或方向性东西我就不涉及了,只说说用户的作用,移动应用,说到底还是一款应用,用户的实际体验会直接决定移动应用的成功与否。所以对于国内的开发者,我的建议就是多关注用户的需求,做到了解用户想要的是什么,这样才能给自己的移动应用产品打下坚固的基础。在移动应用的运营过程中,还要持续地吸收用户的反馈,快速反应,快速优化,让自己的移动应用可以保持对用户的吸引力,并且逐步地提高用户的规模,这个才是国内移动应用开发的王道。 (本文选自《程序员》杂志11年06期,更多精彩内容敬请关注06期杂志) 《程序员》6期精彩内容:移动应用的成功法则 《程序员》杂志订阅
Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐