【51CTO独家专访】我们之前在移动开发方面的访谈多是集中在具体的移动开发技术层面,比如《走进移动开发》、《多平台移动软件开发之道》以及《Android开发入门问与答》等。这些访谈侧重于具体的移动开发技术的知识入门和经验传授;但移动应用不只是开发技术。
依托于软件商店这种新兴的软件分发模式,一款移动应用还需要有好的创意、优秀的团队和完整的产品运营思路才能得到良好的发展。今天我们这篇关于火种通讯录的访谈就将聚焦于一个移动应用从创意到研发再到产品的一条完整脉络,由火种通讯录的CTO单国锋先生向大家介绍一个成熟的移动应用的完整生命周期。
关于火种通讯录
火种通讯录是一款手机通讯录功能增强软件,目前支持Symbian、Android、Windows Mobile、iPhone等多个平台。界面绚丽,操作便捷,除带一键备份/恢复通讯录和短信,多方位搜索定位名片等功能外,其最大的特点是将传统的手机通讯录与微博等SNS应用相结合,便于朋友之间的联络交流和消息分享。
火种通讯录CTO单国锋
51CTO:将手机通讯录与SNS、微博等流行Web应用结合,火种通讯录的这个创意最初来自何处?
单国锋:每一款创新类产品的诞生都源于产品研发人员对行业发展的把控与对产品的细致理解。火种之所以选择通讯录这个领域,就是因为公司的创始人在06年从事移动互联网的项目孵化阶段敏锐的察觉到了移动互联网的发展趋势以及通讯录产品在其中的重要地位。强大的通讯录功能应用是产品的基础,在此之上我们构思了大量的想法让人与人之间的关系更加紧密,让沟通的时间和精力成本更低,与时下流行的各类社区化产品相结合是第一步。
51CTO:在这之前,有没有其他类型的产品创意?为什么最后选择通讯录为主攻方向?在移动应用开发的产品策划方面,我们应该如何评估一个创意的市场价值?
单国锋:06年开始,我们便进行了创新工场孵化器的模式,做过很多领域的尝试,如语音blog,信用卡分析,汽车在线销售分析,婴儿成长网站,族谱blog,免费短信,定位分享等等方面的孵化和发展方向探索。选择通讯录领域主要的原因还是基于对无线互联网行业的认同。它是一个手机的基础应用,我们希望能将这个应用从冰河时代带入到互联网时代,存在有非常多的想象空间。而我们的选择是把更多联想留给我们的合作伙伴,而我们只做好基础层的建设。关于评估一个创意的市场价值,我觉得主要有两点。一是产品想象空间也就是它的可扩展性,另外就是产品潜在用户群体覆盖面。
火种通讯录界面展示
51CTO:现在做移动应用的很多,通讯录、联系人一类的功能增强类软件也不少,火种通讯录有哪些独到的功能可以吸引用户?
单国锋:其实归根结底,火种吸引用户使用的原因都只有一个,也是我们一直所强调的,就是绝佳的用户体验。我们运营的同事曾经粗略的作过一个统计,这两年与火种相似的产品构架以及界面设计至今为止总共出有30家左右,功能从表面上看都大同小异。但是从用户体验,产品可扩展的潜力,与其他产品的兼容性上来说,火种是做得最好的。曾经有一位业内知名的行业前辈数次来到公司拜访,希望以某种形式收购,并详细的了解得产品的现状和未来发展的架构方向并随后销声匿迹再无联系,直到最近推出其开发的同类型产品,基本照搬了我们当初的理念。我们不惧怕抄袭,但是我一直坚信,对产品的把控和对用户体验的追求会让火种立于不败。
51CTO:有了优秀的产品规划,火种又是通过怎样的过程将一个概念和创意落实的具体产品?这其中遇到最大的问题是什么?
单国锋:我曾经和很多创业者沟通过,大家普遍遇到的问题就是虽然有好的创意和想法,但是人不够,火种也没能成为特例。 由于产品的特殊性我们必须做到全平台覆盖,这也给我们产品开发的初期带来极大的困难。但火种幸运的是我们有一群为了梦想走到一起的人,在开发任务最繁重的那段时期虽然火种办公室的灯光是小区里最晚熄灭的,没有一个人有过半点怨言。
51CTO:火种通讯录目前支持Android、Symbian等主流移动平台,火种的技术团队是怎样构成的?也是按平台划分吗?
单国锋:在产品开发的早期,火种的技术团队属于集中优势兵力攻一点。主要的产品负责同事对每一个平台技术都有深入的研究,团队的每一个人都可以负责多个平台的开发。每一个平台就像是一个山头,逐一进攻。现在火种已经拥有了一定规模,渐渐步入了多点同时进攻的阶段, 不同平台均由专门的团队负责开发。.
51CTO:每一个移动平台都有自己的信息架构和操作风格,同一个产品,在不同的移动平台上的实现,火种有哪些经验可以介绍给大家?
单国锋:除了大的平台有差异之外,一个平台不同的机型都是不一样的,比如在J2ME上,屏幕和按键就是一个很经典的例子。键盘版本和触摸版本就是另外一种形式的差异。同一个平台,SDK版本不同也导致他们所提供的API不兼容等等问题。一般来说会用求同存异的方式来处理,比如数据持久层、网络层比较稳定,可以用类似(编程语言的翻译)的模块来统一处理,而一些UI相关、底层API相关的,那就只能按不同平台,不同版本,不同机型来各个击破了。
51CTO:从开发效率方面来讲,Android、Symbian、iOS等平台,哪一个平台项目的开发周期更短?哪一个平台的开发难度更大?
单国锋:Android对开发者比较友好,对于研发到发布都比较便利,因为这个平台是在其他平台的基础上开发出来的,集成了很多他们的优点,开发周期能短些。有趣的是难度最大的也是Android。这里很能体现一个悖论,越简单的东西就是越难的。
51CTO:火种通讯录在开发过程中遇到最大的技术难点是什么?如何解决这个问题的?
单国锋:平台统一兼容是最大的难点,坦率的说,现在也没有完全解决这个难题,只能尽最大努力去移植覆盖各个版本,保证主流的智能机都能使用火种。如果是一些非主流厂商的手机等,我们会通过外包或者合作的的方式来解决。
51CTO:在项目和团队管理方面,移动应用开发与传统软件是不是存在一些差异?
单国锋:可以说移动应用与传统软件就是微博与博客的关系,其构成元素基本相同,主要差异就是分工需要更加明确,专业性和针对性会更强。
51CTO:UI、产品功能、用户体验对一款移动应用至关重要,火种的开发团队是如何更好的配合设计和产品人员?如何让开发者更好的理解产品需求?
单国锋:火种产品的核心设计团队本身就对通讯录产品有着多年的理解和沉淀,同时,我们的运营同事也会每天收集用户提出的意见和信息。让我们感到欣慰的是火种已经有了自己忠实的用户会不断地给我们提出新的要求和改进需求。
51CTO:最后,移动应用软件推广渠道与传统软件有哪些区别?火种通讯录开发测试完成后,是如何推向市场的?
单国锋:任何产品推广的核心首要的都是分析覆盖产品受众群体,然后才是针对群体选择推广的渠道。由于移动应用软件可以说是一个比较新型的行业,传统软件所采用的媒体和渠道杜移动应用软件都不是很合适,针对性的推广渠道还相对较少,现在主要方式还是基于App商店,Wap站点合作以及SNS平台,火种的推广团队也在不断的尝试各种方法,我对他们也很有信心。
【编辑推荐】