微信的应用号,这一被张小龙寄予厚望的产品即将发布,面对这一个巨大的机会,我们应该做好哪些准备呢?
如何快人一步,抢占先机呢?
机会一直是给有准备的人的!重大机遇来临前,先做好充足的准备,就可以一步领先,步步领先。
1、微信应用号的优势
微信应用号是什么?张小龙说:用户关注了一个应用号,就像安装了一个App一样。这样微信将被打造成一个全新的appstore,而每一个应用号就是一个个的webapp。
对于开发者而言,应用号节省开发成本,维护更新简单。只需研发出一款适用于浏览器应用的产品,即可满足不同操作系统的使用需求。并且App的推广成本实在是太高,公众号能够实现获得用户,并且获得的成本和传播的速度会更好一些。
对于用户而言,应用号的出现使手机更加清爽,无需再下载安装APP,许多APP的功能都可以通过关注应用号来实现,释放手机内存的同时也可以避免隔三差五地下载更新包。另外应用号可跨平台应用,即使手机丢失,也不需在新手机重新下载,只需登录微信即可。
如何为微信应用号的到来做好准备?
机会都是留给有准备的人,现在搭建好自己的应用(即webapp),后续应用号一经开放,先人一步,即刻入驻,抢占风口!那么如何搭建自己的应用号呢?
分析自己的目标人群和确定webapp的定位:
应用号是微信为了更好的服务用户而设立的,所以在搭建一个应用号的第一步是分析其对应的用户群是谁?他们的需求有哪些?再根据需求分析总结出用户需求和软件规格,然后确定功能清单。并将这个web应用能够做的功能写下来。
2、设计webapp的原型:
一旦确定好功能清单,你就可以开始设计了。第一要做的是画出页面流程图(画在纸上,刚开始用纸会比较方便快速修改,之后使用软件工具,一般我比较喜欢用Axure,新手前期可能需要花一定时间学习,但其组件/实例资源丰富,演示近乎完美)页面流程图通常是很抽象的黑白绘画,这个步骤能够让你简单的描绘出你将要实现的web应用的样子。草图基本构建后,便可以开始制作实体模型了。最终的实体模型需要有详细的色彩和图案细节,应该像将要实现的web应用的一个截屏图。最后完成页面布局、颜色、字体样式、字体大小要设定好,链接能够点击跳转。这里所有的东西都能用于你最终的应用中。
3.webapp的开发制作
开发工作说到底就是标准的编程活动了。在后台,你要创建类、对象、服务、过程,以及持久层来把这些对象保存到数据库中。接着是前台的开发,把后台的程序和原型界面集成到一起,再把系统各部分集成到一起,完成用户使用的操作界面。并且在开发过程中一些很炫的小功能用JS来实现。(如果有自己的技术团队,可以自己开发。如果没有开发团队,现也有webapp的制作平台可以直接使用,目前我在用的是咫尺微页webapp制作平台,其提供了非常丰富的功能组件,不需要编写代码,只需把想要的组件拖动到对应的面板里,一个简约明了的webapp就可以制作完成)。对于轻应用的小而美的功能特点,基本可以都实现,因此webapp相对于源生APP而言,开发成本也会小很多。
4、模拟测试,打磨产品并发布
现在webapp基本已经完成,你需要通过测试来确保定义的需求和软件规格是否被实现,并确保你的应用不被用户通过试图做一些你还没有实现的操作弄坏(在此可参考白盒和黑盒测试)。接下来发布webapp的beta版,通过一小部分用户的使用,能够发现你的应用里一些BUG,从而通过收集意见反馈,不断改进程序的质量。在该阶段不要忙着增加功能,而是要把目前的程序变的稳固,当webapp稳定之后,再不断做优化,提高用户体验,将webapp各方面做到完美。
不断优化,等待应用号平台的开放
最后在应用号平台开放之前,只需要不断维护和优化即可。
结语:
无论是唱衰应用号的言论,或者是争论源生APP和webapp的孰轻孰重。我只想说:消极对待的态度可能会使得你和那些错过早期在淘宝开店的商家一样,错过红利期。倒不如做好准备,做好一款符合微信价值观,用户体验佳的轻应用(webapp),因为应用号的未来谁也无法预料。