赞助商
立即赞助

图解WWDC 设计分会:iOS 13 设计新特性(1)

交互设计3年前 (2021)发布 流光
3.7K 0 0

@C7210 :今 WWDC 期间看到一些设计方面的分会视频,萌生要做这样的中图版本。实过每年的 DC 分会都有几场错的设计题演讲,印象中 2017 年的基础设计原则专题,及 2014 年的快速原专题等等,都非值得习。

或许因 WWDC 分会视频的获取本较高,且多缺乏字幕的英文原声,所以一直以见到太多同学关注,也蛮遗憾的。我推一下好了,就从今的「What’s New in iOS Design」始。

图解WWDC 设计分会:iOS 13 设计新特性(1)

其实近也看到朋友关于这场分会的内,不过点提炼。演讲者内的骨骼之间填充了很多价的细节信息,不仅关于「how」,于「why」。我会把所这些内都涵盖,尽可能还原完整的场。

本场演讲是 Apple Design Evangelist 团队 Mike Stern,话题涉及「深色模」、「卡片视图」和「情境菜单」三大。由于体篇幅较长,我们在本期首先聚焦于「深色模」。Mike 从设计体系、颜色、材质、系统控件、SF Symbols 等若干新变化入手,「深色模」相关主题进了从内到详细诠释。

随着 iOS 13 到来,我们设计和开发 app 将会发生细微而又大变化。

深色模式将改变对颜色、图标图形及文字内容的理方式。

图解WWDC 设计分会:iOS 13 设计新特性(1)

新的卡片风格面板将会改变模视图的默认呈现方式及操作方法。

图解WWDC 设计分会:iOS 13 设计新特性(1)

新的情菜可以帮助用户快速访问当前内容相关的情化功能选项。

图解WWDC 设计分会:iOS 13 设计新特性(1)

下来,将围绕这三个主题进行详细的探索。首先来深色模式。

去年,我们为 macOS 带来深模式,受到人们的欢迎。其年以来,影像视频类产品通常在使用深界面,以帮助用户更清晰地聚焦内容身。

图解WWDC 设计分会:iOS 13 设计新特性(1)

深界面非常适合光条件暗的境,因为我们的眼睛能够更加轻松地在界面与周围的境之间进行切换。此外,出个人喜,很用户也更加倾向使用深界面。

图解WWDC 设计分会:iOS 13 设计新特性(1)

iOS 中的深模式使用纯黑为背,为文字内容及其他前元素提供最高对比度。此外,纯黑背在视效果上以和设备框无缝融合,使整个界面看来更加开阔,仿佛与硬件融为一。

图解WWDC 设计分会:iOS 13 设计新特性(1)

一般而言,所有 app 应该支持深模式。当人们将系统切换为深模式之,自期望每一个 app 的外观随之进行改变。

关于 iOS Design System

深模式的设计适涉及到整个 iOS 设计系的进化。目前,iOS 设计系已经面向 iOS 13 进行面的翻新。里简单诠释一下,所谓「设计系」,大是指以符合特定逻辑及一致的方式整合在一的一系列界面组成元素,包括颜、字、图形等等。一套合理、一致的设计系将有助你构建出更加易学易用的 app。基 iOS 设计系构建的 app 自能使 iOS 用户感到熟悉易懂。

图解WWDC 设计分会:iOS 13 设计新特性(1)

在进正题之前,我还想和各位分享我们的设计团在 iOS 设计系翻新程中的一主要设计目标。

图解WWDC 设计分会:iOS 13 设计新特性(1)

首先,也是最首要的,我们希望 iOS 依能够持人们所熟悉的样子,并符合长久以来的操直。

我们希望 iOS 具备更好的一致性。有的置 app 都已进行重设计,保持彼此之间的统一。期间到的设计特性正是我们在接来的正题当中将要进行了解的。

我们希望新的设体系能够提供一系列的颜色选项,以便构建加清晰的信息层级,使重的元素得以突显,次元素则度弱化。

我们将可访问性(accessibility)放在了和其他设计目标等要位,新系统将全支持「辅助功能」设「粗体文本」与「增强比度」模。

最后,希望新的计体系足够简直,易于实施。

下面进正题,让我们一对深模式进行深的。

颜色

每个 app 有背视图,同时绝大数 app 提供文字内容与图标。很 app 还通分隔与分组容器来组织内容。

图解WWDC 设计分会:iOS 13 设计新特性(1)

我们很自地通值对元素的颜进行定义,例字是纯黑,背是纯白等等。随着界面复度的提升,盘也相应地进行扩展,但通常不出现什么大问题。

图解WWDC 设计分会:iOS 13 设计新特性(1)

而,要同时适深、浅两种外观模式,你就必须管理两套完整的颜方案,并确它们之间始终持同步。种情况下,我们需要以更加抽象的方式来思考和管理颜系。为此,我们引「语义化颜」的概念。

语义颜色通过「途」对颜色进行定义描述,而非通过具体色值。「途」的概念具有态性,可脱离于具体的表现样式而独立存在。譬如,一个「背景色」,在深色模式当中可指代黑色,而在浅色模式当中可指代白色。

图解WWDC 设计分会:iOS 13 设计新特性(1)

因此,相于自己维护两套独立的配色,你现在全可使系统置的语义颜色方案,来确保你的界面可自适配深、浅两种外观模式,这会非方。

图解WWDC 设计分会:iOS 13 设计新特性(1)

iOS 13 置了一整套语义颜色供你使,中多数颜色都拥有「一级」至「级」梯,这些变量要于构建信息层级。例如「本色」(LabelColor)是一级字色,可供最的对,要于最为重要的容元素,如容的标题。而「二级本色」(SecondaryLabelColor)可于副标题,「级本色」(TertiaryLabelColor)于输入框占位符本,「级本色」(QuaternaryLabelColor)于禁状态的本。

图解WWDC 设计分会:iOS 13 设计新特性(1)

对于背景色来说是同。「系统背景色」(SystemBackground)是一级背景色,在浅色模式当中指代白色,在深色模式当中则指代黑色。「二级系统背景色」和「级系统背景色」则于构建更丰富的背景层级。

图解WWDC 设计分会:iOS 13 设计新特性(1)

此外还有一组背景色专门于列表视图(SystemGroupedBackground)。仔细观察图,你会发现,深、浅两种模式当中的列表视图,在背景色的使上并非简单的反色。在两种模式中,列表行的背景色都界面色更明亮,因为我们希望在确保对的同时,使两种模式的界面在感知上更统一。在设计深色界面时,试着设想光源变暗之后的效应,而非简单地将有颜色进行反转。

图解WWDC 设计分会:iOS 13 设计新特性(1)

此外,系统置的语义颜色还包括填充色(FillColor),及分隔线色(SeparatorColor)。中,有的填充色和一种分隔线色采了半透明效果,与各类背景色形成良好的对。

图解WWDC 设计分会:iOS 13 设计新特性(1)

系统同时供了六种全透明的灰色供你使(SystemGrey)。

图解WWDC 设计分会:iOS 13 设计新特性(1)

在那些使半透明色可带来问题的地方,这些灰色将尤适。例如在绘制交叉格时,半透明色会产生重叠效果,干扰人们的视线;如果元素需要叠放置,那么只有使实色才表现正样式。

图解WWDC 设计分会:iOS 13 设计新特性(1)

图解WWDC 设计分会:iOS 13 设计新特性(1)

语义化颜已经被用新系统中的方方面面,因此我们也鼓励你在自己的 app 中使用颜。你以在 Apple Design Resources 与 Human Interface Guidelines 当中查看完整的颜定义,以便更地步。

图解WWDC 设计分会:iOS 13 设计新特性(1)

此外,我们还继续提供一系列着颜供你使用。着同样是动态的,能够针对深、浅模式进行自动整。

图解WWDC 设计分会:iOS 13 设计新特性(1)

同时,每个着还拥有高对比度变,当「辅助功能」设置中的「增强对比度」被开启,组变将被用,着在深模式中变得更亮,在浅模式中变得更暗。

图解WWDC 设计分会:iOS 13 设计新特性(1)

图解WWDC 设计分会:iOS 13 设计新特性(1)

图解WWDC 设计分会:iOS 13 设计新特性(1)

如你需要使用定制化着色,那么样要确保它们可以适配于深、浅两观模。在浅色模表现良好颜色,到了深色模可能会生比度不足问题,反亦然。此,最好可以过线上比度计算工具来进精准确认。

图解WWDC 设计分会:iOS 13 设计新特性(1)

由于着色样具有动态特性,此你可以为深、浅两模选择相似不着色,使各自比度到标准,即 4.5 : 1 或更高。良好比度可以提升界可访问性及可用性。

图解WWDC 设计分会:iOS 13 设计新特性(1)

此,你可能会用到更多定制化颜色,例如可以由用户自主选择色,或是定制化状态指示符等等。与着色相仿,这些定制化颜色样可以拥有动态特性,此你仍然可以针深、浅模进细微调,确保所有颜色在不模下都可以提供足够比度。

图解WWDC 设计分会:iOS 13 设计新特性(1)

我们前在讲「深色」与「浅色」,然而这是比较简化说法。实上,深色模背景色体系分为「base」和「elevated」两组,用于构图层层级关系。

图解WWDC 设计分会:iOS 13 设计新特性(1)

两个浅色图层生叠加时,我们过投影效可以将它们区分开来;然而在深色模下,这几乎是效。此,在深色模,样使用「SystemBackground」作为背景色图层,在视觉上位于「后」会采用「base」色值,颜色较深;而位于「前」会采用「elevated」色值,颜色较浅。

图解WWDC 设计分会:iOS 13 设计新特性(1)

以联系界为例。在独立「联系」app ,其背景色采用「base」色组,即纯黑;然而样界以模态视图形出现在「电话」时,其背景则会采用「elevated」色组。

图解WWDC 设计分会:iOS 13 设计新特性(1)

我们再来看个稍复杂些例子。iPad 「邮件」在独立状态下会采用「base」色组作为背景色。我们唤出「联系」作为悬浮窗口时,其背景色会采用「elevated」色组,以便在视觉上表现出悬浮于「邮件」上效。

图解WWDC 设计分会:iOS 13 设计新特性(1)

然而,「联系」与「邮件」多任务并列展示时,它们都会采用「elevated」色组作为背景,以确保窗口分隔空以及分隔指示符足够明显可见。

图解WWDC 设计分会:iOS 13 设计新特性(1)

创新邮件时模态视图样采用了「elevated」色组作为背景,此时,后「邮件」主界背景色会稍许变深,为模态视图会为后图层添加层覆盖效,使其变暗。

图解WWDC 设计分会:iOS 13 设计新特性(1)

此,你在为深色模进设计时,也要考虑到背景色可能随着层级升降而生明暗变化,并进步考量前景元素颜色比度是否恰。时我们要再强调半透明填充色和分隔线色要性,为它们可以灵活适应于「base」与「elevated」两组背景色。

图解WWDC 设计分会:iOS 13 设计新特性(1)

材质

下面看质(materials)。

iOS 13 材质体系发生了很大变化。现在,你可以从「thick」、「regular」、「thin」和「ultra-thin」这四透明度不材质进自由选择,它们都能良好适配于不背景环境。

图解WWDC 设计分会:iOS 13 设计新特性(1)

时,它们观会随着深、浅模切换而自动调。

图解WWDC 设计分会:iOS 13 设计新特性(1)

你可以根据自己实设计需求而选择使用哪厚度材质。其,「regular」是系统默认材质,适用于绝大多数界环境。

图解WWDC 设计分会:iOS 13 设计新特性(1)

如需要为内容提供更高比度,你也可以选择更厚材质。

图解WWDC 设计分会:iOS 13 设计新特性(1)

如需承载轻量级操作,或是较为简单内容,那么「thin」或「ultra-thin」更加适合。材质选择取决于其所承载内容特质。

图解WWDC 设计分会:iOS 13 设计新特性(1)

说到内容,深、浅两模下材质都为其可能承载内容提供了恰虚化透明效(vibrancy)。这是在 iOS 及 Apple 其他平台被广泛采用视觉效。

图解WWDC 设计分会:iOS 13 设计新特性(1)

相比于实色元素来说,具有虚化透明效内容更加适用于系统提供材质。材质背后背景色发生变化,实色内容很可能与材质生混溶,而带来严可读性问题;而具有虚化效内容则能始终保持恰比度。

图解WWDC 设计分会:iOS 13 设计新特性(1)

系统控件

新的 iOS 设体系同样涉及到系统控件的翻新,包括形状与颜色的变化,从达到高的内部一致性。

图解WWDC 设计分会:iOS 13 设计新特性(1)

过语义化颜色重绘的系统控件可以良好配于深、浅两种模式。因此,使用系统提供的 UIKit,无需付出任何发本便能实深色模式的自动配。重新创建控件替系统控件,这不仅需花费的时间,同时也难以具备自动配一系列优点。

图解WWDC 设计分会:iOS 13 设计新特性(1)

当然,很多时候,制化的控件也必需的;UIKit 毕竟难以满足所的设需求。譬如,UIKit 并提供星级打分控件。当自行设时,应该使用系统提供的颜色方案,这样就无需针对深、浅模式单独行理了。

图解WWDC 设计分会:iOS 13 设计新特性(1)

导航栏也行了升级。默认状态下的标题导航栏不再背景色投影效果,因标题能够与内区域无缝衔接。当内导航栏底部行滚动时,导航栏的背景色与投影效果则会淡入呈。

图解WWDC 设计分会:iOS 13 设计新特性(1)

这种处理逻辑同样可以用于默认的小导航栏。例如 iPad 的「设置」当中,主导航栏与右侧标准导航栏都使用了无背景、无投影的样式。

图解WWDC 设计分会:iOS 13 设计新特性(1)

无缝衔接的导航栏看去不错,但也并非任何时候都用。由于其背景全透明的,任何于下方的内都会直接呈出。此外,如果界面当中的控件元素较多,信息密度较,那么应该导航栏底部保留原本的投影效果,从形明确的区隔感。

SF Symbols

一直以,iOS 都会提供一系列图标符,用于列表行或底部具栏处。然深色模式当中,过去的图标表得些差强人意,因它们看去太过纤细了。

图解WWDC 设计分会:iOS 13 设计新特性(1)

于,我们的设团队重新设了所的图标。酷的,我们将它们制了 SF Symbols 供各使用。

图解WWDC 设计分会:iOS 13 设计新特性(1)

SF Symbols 当中包含了超过 1500 图标。这不仅一套全新的图标集,同时表了设使用图标的全新思。顾思义,SF Symbols 了配合 San Francisco 字体的视觉特性所设的。

图解WWDC 设计分会:iOS 13 设计新特性(1)

这些图标可以文本字符一样被输入,因此能够与文字同时呈一行当中。它们拥内嵌基线,以确保与文字保持恰当的纵向对齐。

图解WWDC 设计分会:iOS 13 设计新特性(1)

每一 SF Symbol 都针对当字提供了小(small)、中(medium)、(large)三种缩变体,以应不同的界面环境。

图解WWDC 设计分会:iOS 13 设计新特性(1)

同时,与 San Francisco 相对应,每一 SF Symbol 都提供了种不同的字重。

图解WWDC 设计分会:iOS 13 设计新特性(1)

SF Symbols 的矢特性可以确保其能够配合动态字体功能(dynamic type)实自由缩。

图解WWDC 设计分会:iOS 13 设计新特性(1)

同时,由于提供了多种字重,当「辅功能」设置中的「粗体文本」被启后,SF Symbols 也会自动呈粗体样式。

图解WWDC 设计分会:iOS 13 设计新特性(1)

设界面时,可以通过新的 SF Symbols app 找到所需的图标,直接复制,然后粘贴到设稿里的文本图层当中即可。

图解WWDC 设计分会:iOS 13 设计新特性(1)

新过的 iOS Apple Design Resources Sketch 文件已全面支持 SF Symbols。譬如,换 tab bar 中的图标,只需选中 tab bar,将 SF Symbol 粘贴到右侧检查器面板的特字段当中,即可实覆写。这项功能我人已使用了几月,这真的会改变我们一直以的设方式。

图解WWDC 设计分会:iOS 13 设计新特性(1)

如果这 1500 多图标仍然难以满足的全部需求,还可以将某 SF Symbol 导出 SVG 格式,然后到 Illustrator 或 Sketch 当中行制化修改。保存后的 Symbol 同样具备述的一切功能特性。

欢迎关注作者微信公众号:「Beforweb」

图解WWDC 设计分会:iOS 13 设计新特性(1)

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

编者按:同一个App,为什么iOS 和Android 的交互操作有那么大的区别?本文将用大量原生设计案例,为你一一说明它们为什么应该...
android
一年一度的WWDC ,对于苹果用户的吸引力仅次于每年9月的新品发布会。作为一场开发者大会,除了与会的媒体和一部分忠实粉丝之...
IOS
深色模式最近突然成为了一个时髦的词汇,苹果去年在 macOS 10.14 上加入了 Dark Mode,Android 系的厂商近来也纷纷加入支持,...
WWDC
官方的指南虽然篇幅较短,但更侧重于细节层面,仍然可以帮助你在真正上手新系统及深色设计之前,对相关设计原则,特别是颜色...
iOS 13
最近入手了一台二手 iPad mini 2,体验了一些比较热门的 iOS 应用在 iPad 端的交互设计,发现一些应用为了保证 iPad 端的用户...
Apple
我们的触觉 「她滑滑的,明亮着,像涂了‘明油’一般,有鸡蛋清那样软,那样嫩」,这是朱自清的散文《绿》中对梅雨潭的一段描写...
android
昨天立了Flag 要更新关于WWDC的文章,但是一把年纪,熬夜艰辛,只能起床之后再更文章了。 WWDC19 可能是最近几年最令人激动...
2019设计趋势
@C7210 :继续上期主题,即 WWDC 之「基础设计原理」设计分会,演讲人是 Apple 设计布道者团队的 Mike Stern 老师。在上期当...
WWDC