App开发者如何让你的app定制事半功倍
随着移动互联网的发展,越来越多的Web产品开始布局移动端,HTML5早已成为2012年度最热门也是最流行的一门技术,Web开发者们对HTML5的兴趣更是日趋浓厚,但同时,各种抱怨HTML5的声音甚嚣尘上不绝于耳,其中抱怨 WEB APP跑得不够快、根本不能与原生应用相比的居多,更有甚者表示HTML5虽然被看好但远未成熟。
因此越来越多的PM在交流讨论移动APP的产品设计。移动APP定制市场也在不断不断发展,各大电商、银行、第三方支付平台等纷纷推出了自己的APP客户端。然而,随着各大应用的开发上线之后,相继出现了许许多多的山寨APP,山寨APP尤其以android系统上的应用为主,当然不排除苹果应用也有,但是比例小很多了。当然这也跟android系统的开源性特征离不开。
可是这有引申了另外一个问题,怎么多人做app定制,可是如何才能为自己的app争得一席之地呢?这又涉及到一个最重要的问题就是产品的问题,我们需要研究的问题就是如何在投入最小的资源的同时而设计出最成功的产品?。
每当抛过来一个需求时,不用一头就扎进去埋头疯干,这时候,最需要的是“提炼”、“辨识”的能力,需要经历以下几个阶段:首先要思考这些问题:这个需求到底合不合理?值不值得去做?对产品有什么帮助?用户是否需要它等等;然后得出 “值不值得去做”的结果,或是寻找更好的方案等; 更多时候,我们无法依靠 这种“假设般”的定性方式去确定结果,这时我们需要“数据支持”,用研是一种可行的方法,可以分析使用场景,可以去问问身边的朋友,问卷等等,结合采集的数据加以分析得出客观的结论。
在这期间我们应该清楚需求文档只是方向,而不是指令;需求文档仅仅相关参与者在实现过程中不断完善的图纸而已,没有完美的需求,每个需求都是需要雕琢的!我们需要的是把苹果变成橘子的能力;而不是人家给你一个苹果,你把它榨成苹果汁。那样的话,你被人替代的日子就不远了,因为原型谁都会画。在做这个之前你也要注意了解用户是谁,他们有什么特点,我们可以为他们解决什么问题。提供真正能够解决用户问题的设计方案,而不是自己喜欢的设计方案,真正站在用户的角度去看问题,这样才可以使用户信赖你才能够认可你,从而认可你的方案。
需求得到实现,上线之时总是会有这样那样的问题,当然这个依靠反复的迭代达到一个比较好的效果,但这样造成的结果是 做好一件事情耗费了很长的时间,而且感觉一件事情没完没了。 这个时候我们开始埋怨为什么不能一开始把事情做好了? 其实这个可以通过 建立和把握 设计原则、设计规范来解决!我觉得这需要好好把握“内部工作流程”和“用户操作流程”2个方面的内容了。最后一点就是界面的友好性,一个简单大方,让人耳目一新友好的界面可以让你捉住客户的心,当然首当其冲的还是UI的设计,这里直接考验的是设计功底和对资源的驾驭能力了。移动互联网产品更注重内容的交互,所以除了这些理论性的知识,还需要去体验各类应用,体验和了解他们的交互和展现形式。
最后在移动环境下,网络经常是不稳定的。所以在设计在线阅读应用的时候,可以在网络通畅的时候从服务器预读2、3页内容。这样,如果发生短暂的网络中断,也依然可以获得流畅的阅读体验。App开发者应该考虑移动互联网的使用环境,做合适的改进。