(34)在许多APP,尤其是电商APP中,会在购物车、订单或消息图标的右上角设计一个数字角标,显示购物车中的商品数量、订单个数或消息个数。
通常会把角标区域设计成圆形,如果数量不到100时,可以正常显示,超过100,变成3位或4位数时,往往就显示不下了。解决方案:
A数字超过100时,显示99+。
B 改变角标区域的形状。
(35)大多数APP中的许多功能需要在登录状态才能正常使用,目前许多APP都把注销登录的按钮设计在比较深的界面,以让用户一直保持登录状态。如果用户很容易看见注销按钮,那退出登录状态的几率也会变大了。
(36)在做原型和效果图设计时,需要考虑到一些应用市场的要求,如iOS APP,如要发布到App Store,注册页面必须包含一个用户许可协议的链接,否则可能通不过Apple审核。
(37)设计评论功能时,分数是否支持小数、星级的划分标准、评论者昵称或名称的显示方式等都需考虑到。
(38)需要明确价格和费用等数据的显示格式,如保留1位或2位小数。
(39)在电商APP的结算页面,建议设计买家留言功能,改善用户体验。
(40)搜索功能需要明确是APP本地搜索,还是APP向服务器发送请求,在服务器端进行搜索,并返回结果给APP的云端搜索。
两者具体的实现方式建议如下:
A本地搜索适合采用在搜索栏中输入一个字符就自动搜索一次的实时搜索。
B 云端搜索适合采用用户输入字符后,点击搜索按钮,再进行搜索。
(用实时搜索方式,如需要输入五个字符,在极端情况下,可能APP向服务器发送五次请求,交互五次,才能搜索到结果,极大浪费流量和时间)
(41)大多数APP都会展示许多图片,对网络状况要求高,但用户可能会在网络状况不好的情况下,如在2G网络状况下使用APP;需要考虑在此情况下,是否显示分辨率较低的图片,或不显示图片,如电商APP中的商品列表装换为文本模式,以降低对网络性能的要求。
(42)需要明确APP的升级功能流程和相关界面,且要注意强制升级和非强制升级的不同。
(43)设计师在设计图片显示区域的时候,不同页面的图片显示区域的长宽比最好一致,如电商APP在商品列表和商品详情中都需要显示图片,商品详情中的图片显示区域设计为300x300,商品列表中的区域可设计为100x100;这样在服务器端可以只放一张300x300的图片,在APP端的商品列表页面显示图片时,服务器端可把300x300图片的宽度和高度直接都除以3,再发给APP,而不用担心在商品列表页面图片会变形。
(44)要明确哪些页面需要实现下拉刷新和上拉加载功能,及下拉刷新和上拉加载的动画效果。
(45)在APP向服务器发送请求,显示提示框时,应屏蔽用户切换页面的点击操作。(如果在A页面和服务器的交互还未完成,就切换到B页面,会导致B页面与服务器的交互时间变长,且如果A页面和服务器的交互出错,此时弹出的提示信息是在B页面显示,会误导用户以为B页面和服务器的交互出错了)