本文翻译自iOS11苹果系统的人机交互官方指南,原文链接:
https://developer.apple.com/ios/human-interface-guidelines/overview/themes/
iOS设计主题
每位开发者都有机会创造有趣的,卓越的应用程序,并获得AppStore的推荐,为此,开发人员与设计人员需要对应用程序的质量以及功能有着高的标准以及要求。
在iOS平台下,开发者需要遵循以下三个要求:
1、清晰:整个系统中,文字能够保证在不同的大小下都清晰可读;图标能够清晰并且精准的表达出设计意图,装饰是正确并且恰当的,设计应当聚焦于为用户提供更易用的功能。设计中的每个细节,排版,颜色,图像,都应当能巧妙的表达当前的内容,并传递出其交互功能。
2、尊重:流畅的设计与交互,帮助用户理解其交互内容, 当设计中的内容占满了整个屏幕时,透明与模糊则提供了更多的暗示,尽量减少斜面/渐变/阴影的使用,保证界面的干净与整洁,从而更好的表达应用的内容。
3、深度:清楚的视觉层和生动的动效表达了层次结构,赋予了活力,并有助于理解。易于发现的且可触发的界面元素能提升体验愉悦感,让用户在成功触发相应功能或者获得更多内容的同时还能掌控当前位置的来龙去脉。当用户浏览内容时,流畅的过渡提供一种纵深感。
设计原则
为了让你的app有最大 的影响力,你要记住以下的原则。
审美整体性
审美整体性让app的外观和其功能的风格保持一致。举个例子,一个较为严肃的应用可以使用不显眼的图标、标准控件和可预测的行为使用户保持专注。相反,一个沉浸式的应用,如游戏,可以提供一个有趣和吸引人的外观,鼓励玩家深入探索。
一致性
遵从一致性原则的应用使用系统提供的UI元素、icon、标准文本样式和统一的术语使应用以用户熟知的方式展现。这种应用符合人们对功能和行为的期待。
直接操纵
对屏幕内容的直接操纵吸引了人们的注意力并使人更易理解。当用户旋转手机或者使用手势操作去影响屏幕内容时,他可以体验到直接操作。通过直接操作,他们可以看到他们行动的最直接的、可视化的反馈。
反馈
反馈承认用户行为,并告知用户结果。iOS内置的应用为每个用户行为提供可感知的反馈。当点击某个按钮时,它会突出显示;进度条传递长时间运行时的状态;动画和声音帮助用户清楚了解行为的结果。
隐喻
当应用中的操作与人们的直观印象相符,用户通常能够更快的熟悉应用---iOS中的操作与真实世界的操作是相符的,因此隐喻是有效的,用户可将视图移出屏幕来显示下方的内容,他们拖曳(drag)和滑动(swipe)对象,他们拨动(toggle)开关,移动(move)滑块,滚动(scroll)数值选择器,他们甚至通过轻扫(flick)来翻阅书籍和杂志。
用户控制
在iOS中,时刻记住,是用户在控制应用,而不是用户被应用控制,应用可以对用户的行为提出建议,或者当用户的可能造成的后果发出警告,当不应当替用户决定,好的应用应当达到一种平衡,能够让用户掌握控制权,当用户的操作将产生破坏性行为时,能够及时的通知用户确认,并且能够及时的撤销用户的操作,即使它们还在运行中。
网友评论