Ginger:如何让应用从竞争中脱颖而出
原作者介绍:David Noy,语言校对软件Ginger Software公司CMO。
要做成一个成功的软件初创公司不是个简单的事儿,要求创业者持续关注科技动向,行业趋势和用户评价这几个方面。
尽早发布产品或应用对初创公司来说并不是坏事,这样更快获得产品反馈。但如果为获得反馈而盲目推进则是本末倒置的做法,可能给初创公司带来原本可以避免的代价。初创公司应当谨慎选择发布产品的时间,而对于软件公司来说,为了在竞争中保持领先地位,充分满足用户群的需求,则需要不断发布更新或版本升级。
下面介绍的是初创公司有效发布产品升级的方法,通过巧妙地选择发布方式和提供创新应用,帮助软件产品保持市场优势。
保持技术领先
硬件和操作系统都在不断推进,这是提供软件服务的公司面临的一大挑战。怎样才能化解跟进科技的压力呢?
- 避免用hardcode编写应用
什么是hardcode?计算机程序或文本编辑中,hardcode(或 hard code)指将可变变量用一个固定值来替代的方法,替代后需要再对该变量进行修改就非常困难。最好的方法是单独为变量名划分空间,将需要改变的变量名暂时用一个定义好的标记名称进行替代。开发者应当为所有app设置合适的API以简化后期开发。
- 如果考虑与云服务联合使用,则需要确保程序具有可扩展性,并建立适用于用户不断增长的构架。
同时考虑应用在特殊时期可能承担的负荷问题,如新应用或新版本覆盖。
- 跨平台设计并不是万全之策
选择具体平台并基于该平台进行设计能有针对性地提高用户体验。如果应用有手机和电脑运行的版本,可以考虑选择更本地化的方式满足用户在不同浏览界面上的需求。
有计划地进行应用更新
在发布新版本前进行预测,通常新操作系统或浏览器版本发布时,也是各种bug或兼容问题大量出现的时机。
通过预测新发布可能出现的问题,计划相应对策,确保给用户提供不受兼容性困扰的流畅的用户体验。只有流畅地用户体验才能使用户建立对应用的信任,并以此保持产品在竞争中的优势。
用个通俗的比喻,用户使用你推出的应用,就好像和你谈对象,一旦当他厌烦了你的外貌,他可能就开始寻求其他app来替换上一个,因此不断推出新功能或改进界面能不断给用户新鲜感,提高用户保留度。
我们自己在Ginger应用上也采用了这样的做法。我们希望通过提供新服务不断推高用户的兴奋度。有些应用虽然看似微小,但却能起到不错的效果,比如推出新式安卓键盘。
不要“为竞争而竞争”
虽然保持更新对竞争有一定帮助,但其出发点不应当是为了保持竞争优势本身,如果是为了竞争而去创新,则很可能陷入模仿和被模仿的怪圈。打破这一怪圈的方法就是:用创新取代模仿。
如果是为了赢得竞争而做,那么泱泱市场,总会有人跑的比你更快。而我认为合适的出发点是为了帮助用户、从用户的角度出发设计更新更有用的功能,那样自然而然的提高自己在用户群中的认可度。
除了认清行业发展,更需要了解用户的需求。市场趋势的形成不是一蹴而就,而是在不断的发展中,直到被人们注意到才形成了潮流。
从用户的需求分析中或许能提前获得潮流趋向,其它有用的信息来源包括展示会、讨论会、行业报告等。
倾听用户需求
深入了解客户提出了方方面面的要求,如用户的喜好,他们如何使用科技产品和使用产品的目的,甚至喜欢什么样的外型、什么样的审美设计等等。
想知道用户是否会选择你的产品,其实很简单:产品是给用户虚拟的用户体验,如果他们对这种体验感到满意,自然会建立起对该产品或品牌的忠诚度,如果相反,则会寻求别的替代产品。
用户反馈是推动软件做出改变和发布更新的关键因素。软件和产品一样,是为提高消费者生活质量而存在的。如果用户觉得他们这一目标没法满足,或提出了在他们看来能更好地满足这一要求的建议,那么站在产品设计者的角度,唯有对此做出足够迅速的反馈,才不会将客户拱手让给竞争对手。
可能你无暇顾及每个用户的每条反馈,那么可以总体观察评价趋势,将大量类似的用户评价转化为可更新的有用信息。用户调查、beta测试、嵌入式投票等都是可供选择的有效途径。
(via tnw 译/快鲤鱼)
关于快鲤鱼
快鲤鱼,一网打尽互联网新创公司!
这是一个专注挖掘、报道TMT领域创新性公司的科技博客,它的作者们遍布太平洋两岸,以钓者的姿态,为读者快速地寻觅下一条大鱼。
不废话了,更多内容,敬请关注快鲤鱼帐号
新浪微博:@快鲤鱼
腾讯微博:@快鲤鱼
RSS订阅 :http://www.kuailiyu.com/feed/
微信帐号:Akuailiyu