iOS 10 交互设计指南

几乎所有的iOS应用都由UIKit framework中定义的组件构成,了解这些基本组件的名称、作用和功能可以帮助你在应用的界面设计过程中提供更好的帮助。

iOS 10 交互设计指南

UIKit提供的UI组件分为以下4种类型:


包含了上下文信息来指引用户他们所在的位置,以及控件来帮助用户导航或执行操作,例如状态栏、导航栏、标签栏等。

内容视图

包含了应用的具体内容以及某些操作行为,例如列表、表单、文本、滚动、插入、删除、排序等。

控件

包含了对内容视图执行操作或展示信息,例如分段控件、日期时间选择器、滑块、圆角矩形按钮、开关等。

临时视图

包含了短暂出现给予用户重要信息或提供更多的选择和功能,例如警告框、操作列表、模态视图等。

信息布局很重要

布局不仅仅是设计展示,还应该告诉用户什么是最重要的,让用户集中注意在主要任务上,强调重要内容或功能。在屏幕上半部分放置主要内容,遵循用户从左到右、从上到下的阅读习惯,从靠近左侧的屏幕开始,使用不同的视觉化重量和平衡来告诉用户当前视图内容的主次关系。

iOS 10 交互设计指南


即时启动

尽可能避免使用闪屏或者其他启动体验方式,最好是让用户能够在启动应用后立即开始使用。通常用户不会花超过一分钟去体验一款新的应用,因此可以最大程度地利用这极短的时间,即时呈现对用户有帮助的内容,这样才能够激发新用户的兴趣并给他们一种超赞的体验。

如果无可避免展示闪屏,那么提供一张与应用首页看上去一样的闪屏,程序会在启动应用时调用这张图片,这样可以让用户觉得启动速度很快,产生没有等待的错觉。例如系统“天气”应用,在启动时先展示一张与晴天界面同样的背景。

iOS 10 交互设计指南

优先体验

尽可能让用户晚一点再登录,最好是在无需登录的情况下就能尽量多地浏览内容并使用部分功能。例如App Store会在用户进行购买商品时,才要求用户登录。对于强制用户登录后才能进行一切有用操作的应用,用户往往会直接放弃。我们常常会遇见这样的场景,当你使用第三方注册后,应用又让你使用手机再次注册,这非常糟糕。如果应用必须先登录后使用,那么应该在登录页面备注一些简短的文字来描述为什么必须先登录,以及这样做会给用户带来什么好处。

iOS 10 交互设计指南

谨慎使用介绍应用功能和如何进行操作的新手引导,在考虑新手引导之前,应该努力地完善应用,尽可能使应用的功能直观和易于寻找。一个真正好的应用不需要新手引导,如果确实需要新手引导,那么请设计一个简洁并且不妨碍用户的新手引导。

不要太早要求用户去给你的应用评分,过早要求用户进行评分可能会适得其反。如果想获得有价值的反馈和评论,在邀请用户评论之前,先给他们一点时间来使用应用,当他们访问了一定数量的页面或完成了一定数量的任务之后,再邀请他们进行评价。

暗示交互性

为了暗示交互性,设计时会使用很多线索,包括点击的反馈、颜色、位置、表意明确的图标等,因此并不需要过于修饰元素来向用户展示可交互性。例如在支持3D Touch的设备上,当用户按压主屏上的图标时,背景会虚化以此来暗示可以进行更多功能的操作;一个关键的颜色可以给用户提供很强的视觉指引,同时能提供统一的、易识别的视觉风格,例如系统“音乐”;导航栏的返回按钮显示了一个指向后方的图标,使用了关键色并且显示了上一级页面的标题,这么多的线索都指明其可交互并传达其功能。

位于栏、动作列表和警告框中的按钮可以不需要边框,因为用户知道在这种区域中大多数是可交互的。但是在内容区域,有必要使用边框或背景将按钮从其他内容中区分出来,例如“家庭”在首页中的“Add Accessory”使用了带有背景的按钮。

iOS 10 交互设计指南

标准手势

用户使用点击、拖拽、捏合等手势与iOS设备进行交互,这些手势在不同应用之间都是通用的。使用手势拉近了用户和设备之间的距离,并且增强了直接操纵感。

不要给标准手势赋予不同的行为,除非是游戏或媒体类应用,否则重新定义标准手势会使用户迷惑,且增加使用难度。也不要创建和标准手势功能相似的手势操作,用户已经习惯了标准手势的行为,没有必要让用户额外学习不同的操作手势来达到同样的操作结果。

iOS 10 交互设计指南

点击/双击/长按

iOS 10 交互设计指南

上下滑动/左右滑动/拖拽

iOS 10 交互设计指南

捏合/旋转/摇晃

输入方式要简单

不管用户是点击控件还是使用键盘,输入信息都会花费时间和精力,复杂的内容输入会让用户感觉麻烦,因此让用户进行选择而不是键盘输入:一方面让用户在有限的选项中做选择容易于完全靠记忆输入;另一方面手机键盘密集的单键输入极易造成输入错误。

建议使用选择器或者表格代替纯文本,因为大部分用户觉得从列表中进行选择要比打字容易的多。合理地利用设备上存储的大量用户信息,适时地从iOS中获取信息,帮助用户快捷输入信息。

iOS 10 交互设计指南

色彩

在iOS人机界面指南中提供了8种颜色,用于表明交互、传递活性以及提供视觉连续性。内置的应用程序选择使用这些看起来更具个性的、纯粹、干净的颜色,无论是组合和单独使用,在亮或暗的背景下都有非常优秀的视觉表现。

iOS 10 交互设计指南

可以选择一种基准色颜色来表现交互性与状态,例如“备忘录”中的黄色和“日历”中的红色等。在定义一种用于表现交互和状态的基准色时,要确保应用中的其他颜色不会与它发生冲突,避免给可交互和不可交互的元素使用相同的颜色。如果可交互和不可交互的元素使用相同的颜色,用户将会难以判断哪些区域是可点击的哪些是不可点击的。

每个人眼中的色彩是不一样的,不同的文化为色彩赋予的意义也是不相同的,例如股市上涨用绿色表示和下跌用红色表示,是国际通行的惯例,而在中国、台湾和日本的股市却恰恰相反,是红涨绿跌而不是绿涨红跌。设计师可以研究如何使用色彩才可能会被其他国家或者文化接受,以确保使用的色彩向用户传达了恰当的信息。

字体

苹果公司为全平台重新设计了“San Francisco”英文字体和“苹黑”中文字体做为iOS 9及未来版本的默认字体,为了突出某些文字或者为了在内容块之间建立视觉关联,可以将标题、正文指定字体权重, 如细体或者粗体,来帮助用户可视化界面内容的层次结构,或者把用户的注意力吸引到特定的词或短语。一个应用应该使用单一字体,多种字体的混杂会使界面看上去琐碎和草率。

iOS 10 交互设计指南

应用图标

每个应用都需要一个富有美感和个性的图标,用户常常会在看到应用图标时便建立起对应用的第一印象,以此在心里作出评判应用的品质、作用以及可靠性。应用图标是整个应用品牌的重要组成部分,将图标设计当成一个讲述应用背后的故事,以及与用户建立情感连接的机会。一个好的应用图标是独特的、整洁的、打动人心的、让人印象深刻的。

iOS 10 交互设计指南

功能图标

iOS提供了一系列功能图标,用以代表各种常见任务与操作,它们常用在标签栏、工具栏与导航栏中。有时候也可以用文字来代替工具栏和导航栏的图标,例如系统”日历“里面工具栏上使用了“今天”“日历”和“收件箱”代替图标。

在工具栏和导航栏中到底是用图标还是文字,可以优先考虑一屏中最多会同时出现多少个图标。同一屏幕中图标的数量过多可能会让整个应用看起来难以理解。同时还取决于屏幕方向是横向还是纵向,因为水平视图下通常会拥有更多的空间,可以承载更多的文字。

iOS 10 交互设计指南

图片

无论是展示用户的照片,还是建自定义图片,都应该遵守以下要求:支持Retina显示屏,确保应用中的所有图片资源都提供了高分辨率规格。尤其需要注意的是,iPhone 7 Plus需要提供@3x规格的图片,而其他的高分辨率iOS设备需要提供@2x规格的图片。

iOS 10 交互设计指南

不要在设计时使用苹果的应用图标、图像或者截图,所有苹果的设计均受版权保护并且不允许出现在界面中,一旦使用了任何侵权苹果的图片,App Store会直接拒绝通过你提交的应用,并要求进行整改。

术语和措辞

在应用中呈现的每一个字都是与用户进行对话的一部分,根据产品定位和用户群来决定使用什么样的词汇。例如在一款针对小白用户的应用中使用技术术语是不合适的,但对于针对高端用户的应用来说,使用技术术语是很自然的事情。避免太正式、太僵化,或者太过嘻嘻哈哈和傲慢无礼的语气。当文案足够简明扼要, 用户就可以很轻松地阅读和理解它。

来源 苹果公司 iOS Human Interface Guidelines

配图 BAT


1207亿的背后是睡帐篷、喝红牛和吃吃吃

iOS 10 交互设计指南

为什么BAT的人比你挣的多?

真相!揭开阿里动物园之谜!

设计师眼中的世界名画,亮瞎Word眼

从阿里辞职后,我年入百万

阿里穷人生活指南

阿里月薪2万消费指南

腾讯月薪2万生活指南

在朋友圈晒男票的意思是,你被这个男人上了

这才叫会做饭的女友,你那顶多是过家家

没有美术功底的学渣竟然在腾讯阿里做设计


回复阿里查看《讲真!千万不要来阿里工作》

回复薪资查看《这可能是北半球薪资福利最好的公司:腾讯》完整版

回复腾讯查看《一分钟看懂腾讯公司最牛逼的群体:设计师》

回复一张图查看《一张图看懂在腾讯和阿里工作的区别完整版》

回复另一张图查看《一张图看懂腾讯和阿里的企业文化》

iOS 10 交互设计指南

原创文章,作者:Tinadmin,如若转载,请注明出处:https://www.iamue.com/32791/

(0)
TinadminTinadmin
上一篇 2017-08-01 05:39
下一篇 2017-08-01 06:33

相关推荐

  • 浅谈用户体验设计

    这是一本交互入门书(主要偏向Web端,涉及到一部分移动端),如果你感兴趣就看看下面的内容,觉得有用的话,也去看看原书的内容。 这本书看了其实很久了,笔记也是当时记得,不过最近正好看到好朋友@elainezhu 也出…

    2016-06-05
  • 交互设计自学攻略

    交互设计是一个现在很热的岗位,工资待遇,发展前景都比较好。一些学工业设计,计算机,心理学及相关专业的人都想加入其中。 但国内大学只有少量开设相关的专业,而且集中在设计名校,如(清华,西交大,北理,江南…

    2015-08-19
  • 交互新人:如何做用户体验设计

    嗯,毕业来了公司5个月,接触了一些项目,本该早点写些总结,拖延症发作拖延至今。作为交互设计的新人,需要学习和反思的还挺多。 在学校的时候,看了很多书,学了很多理论,一直都希望能够应用起来,来公司发现很…

  • 交互设计的三个半原则

    一些设计的基本原则往往是通用的、甚至可以说放之四海皆准的,例如优先级、一致性、界面的隐喻等等,好的设计都需要考虑到这些问题,甚至再更广的范围内也同样适用,而不仅仅是交互设计范畴。一个设计师&产品经…

    2017-08-01
  • 帮你从零开始掌握交互设计的学习笔记

    最近两个月给公司的伙伴们做交互设计的分享,这是第一期分享的内容。在这次分享中,我认真梳理了交互设计师掌握和精通这门技艺的方法。我认为,如果想成为拔尖的设计师,只有这条路可走。 什么是交互设计 用户界面…

    交互设计 2015-09-09
  • 产品经理、交互设计、UI设计师工作内容到底是什么?

    |沙龙精选自公众号交互笔记后台经常会有人留言问我一些问题,有的我回复了,有的没有回复,不是我故意无视,而是因为探讨那些问题需要需要些时间,而我当时正好比较忙,等闲下来的时候,这些留言已经被后台定期清空…

    2017-08-02
  • 交互设计之用户建模

        上次已经论述了交互设计的目标研究,这次呢来说一下建模,建模包括用户建模和使用场景建模。因为使用场景建模常常和需求设计结合在一起,所以放到下次说。    目标建模包括理解…

  • 从第三代锁屏,看移动端交互设计的未来趋势

    每年的梅花网传播业大展都是传播业界的一大盛事,我们不仅能看到过去一年整个市场和行业的进步与创新;也会看到互联网、移动互联网催生的一系列产品,它们共同预示着未来的发展方向。今年的梅花网传播业大展上,我…

    2017-08-01
  • 超全面!聊天机器人的界面交互设计实战经验总结

    最近在做智投App的机器人Neo的原型设计,是一个chatbot 聊天机器人 ,整理了一下关于 聊天机器人 设计的一些心得。一. 背景:这是Neo的第一个版本。Neo通过问答的方式了解用户的基本信息…

    2017-08-02
  • 交互设计应该学的软件有哪些?

    数十万互联网从业者的共同关注! 作者:Yoojoo,作者授权早读课发表,转载请联系作者。来源:知乎仅针对现有企业交互设计师常见设计范围(网页,桌面app,移动端app)作答。1-7为交互设计师必备,8-10有兴趣的…

    2017-08-01