码迷,mamicode.com
首页 > 移动开发 > 详细

iOS用户交互-设计原则

时间:2015-04-01 22:08:47      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

  iOS用户交互-设计原则

 

 

 . 完整性原则

    审美的完整性并不是衡量一个好的app的漂亮的外观,完整性不仅体现在漂亮的外观而是漂亮的外观和聚成的功能的一致性,人们通常关系的事app的功能是否是像它介绍的一样。但是它们同时也收到外观和app的表示行为的影响,如果只有好的服务内容没有好的外观不能说是美的app,如果只有漂亮的外观没有好的内容,也不是完美的app,只有二者结合才能算是成功的app。如果app的逻辑不清晰,当用户的操作没有回应,错误的信息显示出来,这样人们会潜意识对这个app产生不相信的感觉,就觉得这个app不靠谱。

 

    在另一方面,有的app喜好浸入式的任务体验,它们只关心任务的直接显示,如游戏app,用户希望吸引人的外观而不是去完成任务,但是它们也会希望游戏的外观可以和它的游戏内容的行为完美的结合。

 


 .一致性原则

 

     一致性让人们把他们的知识和技能从一个见面转到另一个页面,从一个app转到另一个app。一个一致性的app并不是停留在简单的复制,它更多的是标准化和范例化从而提供内部一致性的用户体验。

 

    要想让一个app遵循一致性原则,就应该考虑下面的问题:

    1.这个app服务iOS标准吗?它是否使用了系统提供的控件,视图,图标的正确性?它是否按照人们的期望包含设备的特性?

    2.app的一致性是否在它自己?文本是否使用统一的形式?相同的图标是不是表示相同的事物?用户是否能够预测在不同地方调用相同的操作产生的后果?自定义的UI元素的外观和行为时候贯穿整个app

    3.app一致性是否兼容前面的版本?它们的条件和意义是否保持相同,基本的概念和主要的功能是否改变?

 

 .直接操作性

 

    操作屏幕中的对象是通过分开的控件进行操作,但是他们更想知道他们做了什么和做这个动作之后的结果。

 

    使用多点触摸接口,人们可以通过捏合的手势来缩小相反的手势放大对应的区域。

 

    iOS app中,直接操作的情况:

    1.旋转或者移动设备从而来影响屏幕中的对象

    2.使用手势来操作屏幕中的对象

    3.操作执行之后显示结果

 

 

 .反馈信息原则

 

    对用户的动作进行反馈,显示结果,更新任务的进度等,总之反馈信息很重要。

    

    iOS内部要提供一个可视的反馈对应用户的每一个操作,列出条目,控件高亮显示当用户点击它们的时候,声音也能给用户很好的反馈,如点击键盘发出的声音,通知来了发出的声音等,反正反馈是提醒用户操作的被执行和执行的结果反馈,要不然用户不知道自己是否执行了操作,操作是否成功等。

 

 .比喻性原则

    可以把一下虚拟的对象或者动作比喻成我们熟悉的东西,这样用户就能很好的知道去使用这些对象和操作。

 

    iOS app中有很多的比喻操作和对象如下:

    1.移动view的图层相当于把内容移动到下面

    2.在游戏中的拖,扫,点击对象都可以比喻成现实中的动作

    3.点击开关,滑动滑块

 

 等这些都和现实生活中的事物和操作相对应。类取名字的时候也很有帮助哦。

 

.用户控件

 

    用户应该初始化控件的动作,app应该提示用户危险的操作可能会引起危险的后果,所以app应该过滤掉这样的操作,即使用户误操作也不会影响app的运行,要让用户感觉app是可控的和可预测的,用户想要一个提示信息来确认他们的操作(在对可能失败4),最后用户希望能够优雅的在进行中停止操作。

 

iOS用户交互-设计原则

标签:

原文地址:http://blog.csdn.net/fanyiyao980404514/article/details/44810477

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!