现在的APP都有几个显著的特征,包括功能丰富、交互性强、使用高效等,但是这些强大的功能背后往往有很大一部分的APP均是需要连接网络才能够正常使用的,当用户离开了Wifi环境或者移动数据流量不能覆盖的区域,甚至在移动上网速度极为缓慢的环境下,就会出现移动应用的功能受限或异常。因此,APP的离线缓存功能不得不被提到一个十分重要的层面上,即使APP离开了网络环境,作为一款出色的移动应用,产品经理和设计师也应该重视离线用户的体验。为什么现在有很多媒体传播类的APP都新增了离线缓存功能呢,如**时报的APP提供离线时的页面访问功能及文章收藏功能,某知名新闻客户端和广播收听移动端应用也在本地提供了离线下载栏目内容的功能,甚至有部分移动端游戏还能在离线的时候自动切换到单机状态,并在下次联网上线的时候将客户端的数据自动同步到服务端。以下几种APP的例子或许可以为我们在APP断网时的用户体验设计提供一些参考和帮助。
第一,社交APP离线时的用户体验。微信的离线机制越来越友好,当中有很多值得我们借鉴的地方,如即使在断网的情况下,用户也可以浏览朋友圈的历史动态记录,以及可以“点赞”和发布评论回复,如下图,当网络连接后微信客户端会将这部分的数据同步到服务器上。除了微信之外,新浪微博、知乎、陌陌等社交APP在完全断网的情况下也都不不少程度地支持离线体验,如新浪微博的用户在离线时的评论会自动保存在草稿箱;陌陌在离线时也有不错的好友列表和聊天记录缓存机制;知乎会将用户已经点击阅读的问题和相关信息缓存起来,下次离线时,用户重新点击进去也可以直接阅读。
第二,游戏类APP离线时的用户体验。游戏类的APP离线功能相对来说技术上会多一点点困难,因为现在的手游像LINE、微信游戏等都具有较强的社交熟悉,游戏角色之间需要一些数值传输和道具分配功能,如下图是几个游戏断网时的提示界面。但是其实,在实际的手游APP操作过程中,玩家之间的操作可以在离线的时候设置成相对独立,每个玩家产生的游戏数据可以在下次联网有客户端推送到服务端。当然实时联网的一个很大的目的是可以防止游戏的作弊和盗版,但是这些可以通过技术手段进行解决,否则在地铁等网络信号没有覆盖的地方,那些十分有趣的游戏一旦因为断网就不能让用户体验就十分不友好了。
第三,导航地图类APP离线时的用户体验。如下图是高德地图的离线地图下载界面,因为地图导航类的APP往往也需要消耗较大的上网流量,特别是遇到网络信号不好的时候,手机导航类APP将不能获取地图路线数据,所以地图离线导航也成了给用户带来良好体验和为客户节省流量资源的良好方式。
第四,视频点播类APP离线时的用户体验。视频点播类的APP往往都需要比较大的网络流量才能正常使用,但是由于移动用户并不能总是在Wifi环境下进行观看,所以视频点播类APP的离线下载观看功能几乎成了现在每个同类型APP的标配,这样就能将网络流量在使用时间上做有效的分配,把在Wifi环境下可以快速获取的视频数据下载到手机存储设备上,如下图。
总之,移动终端应用是与用户直接接触的窗口,而针对移动应用可能会出现的非正常状态是每款APP需要用心考虑的方面,特别是断网这种情况下,APP处于离线状态时该如何设计良好的用户体验至关重要。尽管APP在断网这种离线状况再正常不过,但是用户一旦遇上如果处理不当就会给用户立刻留下不好的印象,尤其是那些资讯、社交类型的移动APP只有具备优秀的缓存和离线操作功能等特征才能够给用户带来不一般的用户体验,才能够在相同行业APP的竞争中取胜。
本文由北京京西散打培训原创,如有转载,请注明出处,谢谢!
A5创业网 版权所有