前段时间在单调地使用app的时候,调皮地做了个小实验——测试关闭网络连接情况下app的使用情况。详情如下。
测试对象:礼物说、慕课网、穿衣搭配、中华万年历等十数个app
测试方法:关闭网络连接,使用上述app
测试背景:日常生活中,我们在使用app的时候或多或少都会出现信号不好甚至干脆断掉的情况,由于习惯性依赖,我们还是会把玩手机,那在这种糟糕的场景下,体验就变得愈加重要了
测试内容:
1.“穿衣搭配”应用无法进入,其他可以
2.大多数应用都只显示(部分)内容、框架,需要连接网络的部分(商品信息、用户发言)页面显示为空白或无法加载,但“礼物说”干脆连app的框架线条都不显示,完全为空白
3.“无连接提示”的提示方式各有不同,有的app只提醒一次,有的app隔一段时间提醒一次,但有的app每进入一个页面甚至是缓存好的页面也会提示,最恶劣的一个提示无连接后,文本框一直存在甚至退出到桌面还挂在那里。。。重启才消失
4.大多数应用都没有“空状态设计”,少数有空状态设计的也做的不够好
5.只有“中华万年历”可以在无网络连接的情况下使用功能,因为它是工具型app而且有预存内容
测试结论:
1.应用的内容放在应用内还是服务器端是需要考量的,我个人认为app应该具备基础框架、图标、文字内容,其他UGC或商品信息可以在服务器端,在联网情况下加载
2.缓存很重要,让用户可以在无网络的情况下也有操作空间,降低用户焦躁情绪
3.空状态设计是有必要做的。app不比网页,可以大量留白以突出核心内容,手机屏幕本来就不大,大量留白会带来空洞感。页面没有内容的时候可以添加图片背景,建议用户浏览其他页面或发言
4.弱信号与无信号情况下,系统提示的频率、方式、内容需要仔细斟酌
可能有考虑不全的地方,欢迎讨论~