(11)许多APP在首页的底部有个TAB栏,上有几个按钮,点击这几个按钮显示的界面属于一级界面,左上角是不需要有返回图标或按钮的。除了一级界面外,在每个页面都应该明确从当前界面可以返回到哪个界面。
(12)在登录和注册界面,建议设计用户需要手动输入验证码,这样可以防止恶意攻击。
(13)iPhone手机基本都使用系统自带的输入法,在用户点击搜索区域,弹出输入法软键盘时,软键盘上会显示搜索按钮;Android手机上使用的输入法各式各样,输入法软键盘上不一定会有搜索按钮。
在设计搜索界面时,iOS APP的右上角通常不需要有搜索按钮,但Android APP的右上角最好要设计有搜索按钮。同时要设计搜索不到数据时的界面。
(14)原型应该完整体现各种操作流程,尤其是在出错的状况下的各种处理流程。
(15)重要的功能按钮,最好设计在屏幕底部或下半区域,这样方便用户使用大拇指操作。
(16)各种元素区域的尺寸要符合Apple和Google的设计规范要求,尤其是最小点击区域大小为7-10毫米。
对于iOS APP,就是在iPhone3手机上,也就是@1x分辨率下,最小点击区域不能小于44x44px;对于Android APP,就是在屏幕像素密度为MDPI时,最小点击区域不能小于44x44px。
在@2x分辨率和像素密度为XHDPI时,最小点击区域不能小于的逻辑像素为:88x88px。
(17)因为Apple的产品只有一个Home键,且触摸屏性能比较好,在设计iOS APP时,滑动操作运用的比较多;但Android产品通常会比Apple产品多个菜单键和返回键,相对于iOS APP,滑动操作使用的比较少,且Android产品的触摸屏性能千差万别,在设计Android APP时,尽量少使用滑动操作。
(18)Apple产品没有返回键,但Android产品通常用返回键,用户可以直接按返回键退出,需要明确采用以下哪种退出方案:
A用户按返回键时,弹出提示框,让用户确认是否要退出应用
(用户需要在点击返回键后,把手指从手机的右下区域,移动到中间区域,点击提示框上的按钮)
B用户第一次按返回键时,弹出Toast提示,让用户再次点击返回键,则退出应用
(用户手指一直放在右下区域就可完成退出操作,不需移动手指,用户体验更好)
(19)除了正常显示数据的界面外,还需设计从服务器或本地获取数据时的提示界面和无法正常获取数据时的界面。
(20)原型和效果图中还应包括各种提示框和提示文字的设计:如操作成功和操作失败的提示框,提示用户等待的提示框等,及什么时候使用Toast提示框,什么时候使用Alert提示框。
建议在操作成功的时候用Toast提示框(显示时间建议不超过2秒),操作失败的时候用Alert提示框:
Toast提示框显示后会自动消失,导致用户可能看不到出错提示。
Alert提示框不会自动消失,只有用户点击其上的按钮才会消失,这样保证了用户可以看到出错提示。
(Android系统自带Toast提示框,iOS系统需要导入三方库实现Toast提示框)