面对移动时代,我们何去何从?

      与移动开发结缘是在一年多以前,也算是个机缘巧合,当时自己想把“番茄工作法”应用在自己的工作生活中,所以想在自己的手机里也有那么一款番茄工作的软件,搜遍大江南北而不可得,于是自恃有java基础的我便开始为了这个简单的目的而开始了我的android探索之旅。直至今日,我的工作中仍然没有用到移动开发,但它依然是我工作之余的乐趣所在。

      说件小事,前段时间捧着手机进入地铁,偶然的抬头看了看周围,发现一多半人都在低头玩弄自己的手机,或切水果、或刷微博等等等等,原来移动时代已经悄然来临了我们身边。

      最近 Morgan Stanley(大摩)发布了一份87页的报告,对 Internet 的未来趋势进行预测,报告显示,移动 Web 目前发展迅猛,包括 Kindle, iPhone,智能手机,平板电脑,GPS 设备,游戏机在内的无线设备呈爆炸式增长,Morgan Stanley 认为,到2015年,移动 Web将超过桌面呈主导地位。

      面对移动时代到来,擅长于桌面或web应用的我们应该有哪些思维上的改变来适应这个大潮呢?我在这谈一下自己的理解。

      其实移动的变化我认为更多的是用户体验上的改变。用户从大屏到小屏,从精确的鼠标到手指点击,从鼠标点击到手指滑动,用户习惯上的改变就是颠覆性的。怎么更合理的考虑用户才是根本。这也就是我们看到移动应用里图标越来越大--方便手指点击,不使用分页而使用滑动拖拽--节约用户操作。

     上面说到了用户习惯,用户体验除了习惯还包括其他方面。比如用户心理。最重要的一部分就是等待。试想如果一个游戏加载需要五分钟,或者一封email从编写到发送需要十分钟,恐怕没有人能够接受。无论是在旅行途中回复邮件,或是在出门的时候看天气预报,这都是利用碎片时间去做琐碎的事情。所以开发者需要增强应用表现,设计良好的UI,让用户所需结果的更快更好的呈现。

      当然了,所有人都知道,有些任务不是马上就能完成的,比如下载东西的时候。但是不要让用户无聊的等待。要让他们感觉到这个事儿正在进行中。为加载时间较短则添加旋转图标,加载时间较长使用进度条等等。但是,至少绝不要让用户面对静止屏幕。 

      而往往在所有的用户体验中,我们经常会忽视一个问题,一个在桌面或web应用中都不会存在的问题。电量和流量。不要总是企图将PC的ajax等技术过多的带入到移动端来,频繁的请求网络将会是电量消耗的非常快。用户会因为这个因素而逐渐放弃使用你的东西--即使它确实很实用。当然,我们必须要知道的是,当好的用户体验和节省流量电量相悖的时候,只要不是太恐怖的消耗,我们还是应该优先考虑优秀的用户体验。

      分享了这么多,我的核心思想在于作为一个程序人或者移动开发者,我们应该在移动时代中怎么转变自己对于开发尤其是前台开发的认知。随着智能机的普及“移动”这个词语将从现在开始改变每一个人的生活,移动时代的到来已经成为大势所趋。

      面对“移动时代”,你,准备好了吗?!

猜你喜欢

转载自jacksonren1987.iteye.com/blog/1695041