风格大变!设计师要知道的macOS11核心设计规范优设网

芯片是硬件层面上的统一,而视觉风格的融合和开发框架上的兼容,则预示着软件层面上的融合。在苹果官方的人机交互界面指南当中,iOS平台的设计指南的第二章就是MacCatalyst:

而在苹果官方的网站上,也写着这样一段话:

……您可以基于自己当前的iPadapp,轻松地创建原生Macapp。借助MacCatalyst,这两种app将共用相同的项目和源代码,因此您可以高效地转化iPadapp的桌面级功能……快来向这些积极的受众提供您的新Macapp吧。

从各种意义上来说,这都是一个值得想象的未来,这也使得macOS11以及往后各个版本的设计,都显得价值非凡。

macOS11引入了许多用户界面上的改变,而这些改变使得来自iPad的应用可以更加快速地通过调整平滑地迁移到macOS的平台上来使用他们。macOS11还加入了很多iOS平台上大家所熟知的功能特性(比如SFSymbols和文本样式),这些功能增强了用户体验,并且简化了APP的设计和开发的过程。

当你为macOS11构建APP的时候,如果你借助SwiftUI和AutoLayout调用系统定义的元素,会发现绝大多数的更新都是全自动的。如果你的APP是高度自定义的,那么你要做的事情可能还有很多。

如果你需要考虑在macOS上使用你的新APP,那么你可以先看看下面的更改和新特性,并合理地规划。

macOS11更新了整个系统的图标设计,为整个系统的APP图标带来了更加统一外观轮廓,同时也给文件图标带来更加精致细腻的外观设计。此外,macOS11引入了多功能图标,可以在侧边栏和表单中来使用,用来代表不同的项目和功能。

SFSymbols的使用,从符号到图标为整个系统赋予了视觉的一致性,并且让设计师和开发者在创建任何设计的时候,都能拥有更为本土原生的视觉效果。macOS11会自动地将AppKit中的共享图片诸如Action、Unlocked、Share等自动映射为相应的SFSymbols。当然,在某些情况下,这些被替换的图标可能和其他的图标在尺寸和对齐方式上略有不同,因此,最好在设计过程中,适当地检查一下相应的布局。

在macOS11中,APP图标的设计语言已经和所有平台进行了一致化处理,同时又保留了一部分macOS图标的写实渲染风格。应用图标结合了经典的圆角矩形的外轮廓,采用了正面透视视角,并加入了一致的阴影效果,从而确保了统一的视觉体验。

尽管在整体的设计语言上,我们鼓励视觉一致性,但是它并不是死板的,巧妙的视觉设计同样是我们所拥抱的。比如「预览」、「Xcode」和「文本编辑」这三款应用的图标设计,就将圆角矩形的视觉设计风格,和图标隐喻对应的真实元素有机而巧妙地结合起来,在保持视觉大体统一的前提下显得不拘一格。

在设计文件图标的时候,系统会将APP对应的图标和大家熟悉的带有折角的矩形结合起来,如果你的APP所涉及到的文件类型很多,那么你还可以对文件图标进行自定义,帮助用户区分不同的文件。

在应用内的功能图标通常会代表特定的项目、类别、技术,或者在表单视图、设置界面的侧边栏中,来代表不同类型的信息。功能图标通常会沿用macOS11中常见的圆角矩形样式,其中包含简洁明确的图形来阐释含义,但是它的造型和色彩也是可以自定义的。

macOS10.15

macOS11

为了帮助设计师更好地完成这一部分的设计,请前往Apple设计素材页面下载对应的素材模板:

在macOS11中,你可以给APP指定一种强调色,用来凸显应用中需要高亮显示的元素,比如侧边栏的图标。如果用户在「设置」—「通用」中所选取的是「多色彩」而非特定色彩,那么界面中的强调色会显示为你所设计的强调色。

如用户选择的是「多色彩」以外的特定强调色,那么系统会将这种强调色应用到整个系统,并且替换掉你所设计的强调色。当然,也有例外的情况,如果你对侧边栏的图标或者符号指定使用了固定的色彩,当用户设置强调色的时候,系统不会覆盖这一部分的颜色。

关于这一部分的设计和应用,请参阅这篇文档:

在整个macOS11系统当中,窗口界面的设计风格会整体向iOS界面的视觉风格靠拢。比如窗口侧边栏、工具栏和内容区域的边缘,使用了更贴近iOS风格的圆角,并且使用了视觉上更加轻量级的控件。

在默认样式下,工具栏比以往更高了,窗口对应的标题可以和控件直接内联显示,并且工具栏内的控件和项目都不再包含边框。无边框的控件和更高的工具栏使得macOS11的工具栏拥有了更加流畅自然的外观。

为了和增高之后的工具栏尺寸相对应,工具栏中的控件会默认使用更大的尺寸。唯一的例外是集成式的标题工具栏的区域(比如Safari中的标题栏),这个地方依然使用的是常规尺寸。为了适应新的尺寸,你可能需要针对新的工具栏尺寸,调整布局。

重要提示:请继续使用miniSize和maxSizeAPI来设置工具栏大小,并且调整控件大小,因为当前参数和默认的较大尺寸并不匹配。你需要为工具栏指定最大和最小尺寸,并使用相应的约束。

当水平空间有限的时候,工具栏可以使用「搜索」按钮来代替完整搜索栏。用户单击「搜索」按钮时,搜索栏会展开显示;当用户在窗口中的其他位置单击时,搜索栏将折叠,工具栏中的搜索将再次显示为按钮。

在用户偏好窗口中,工具栏可以使用SFSymbols,这样确保和主界面的外观保持一致,但是标题依然可以显示在工具栏的正上方。为了清晰起见,整个工具栏的按钮,可以使用不同的配色。为了更清晰地表明用户偏好窗口的活动状态,窗口的显示模式将会和整个系统偏好保持一致。

如果整个窗口包含多个分区或者控制面板,那么可以让不同的子工具栏都相互保持对齐,以便用户在调整窗口大小的时候,每个区域都能相互关联,保持逻辑的一贯性。

调整尺寸之前

调整尺寸之后

在macOS11当中,侧边栏(技术上被称为sourcelist)在窗口中,会拓展和整个窗口一样高。在新系统中,侧边栏内的元素默认的间距、行高、字体大小都会增加,并且被高亮选中的状态下的外轮廓为圆角矩形。

侧边栏的行高、文本和字符大小取决于整体的大小尺寸,通常会有小、中、大三个不同的大小,你可以通过程序来直接设置大小,用户也可以在系统偏好设置的「通用」一栏来设置侧边栏的图标大小。下方是macOS11和之前版本的macOS在侧边栏指标上的差异。

在某些情况下,如果侧边栏较小则可能会使用小号尺寸的SFSymbols作为默认尺寸。

使用SFSymbols来创建侧边栏其实是最简单的方法。另外,你可以使用PDF模板图片来创建侧边栏样式。如果你必须使用自定义的位图来进行设计,那么请务必以@1x和@2x的分辨率同时创建符合规范的小、中、大三个尺寸的位图。

默认情况下,侧边栏的符号要使用系统当前的强调色(具体可参考AppAccentColors的章节)。如果你需要强调特定的某个侧边栏元素,那么你可以给它指定一个固定的颜色,那么即使修改系统偏好中的强调色,也不会影响它。当然,尽量不要让你的APP中所有的颜色都使用固定的颜色。在macOS中,用户会期望系统的配色能够跟随着他们的设置偏好来自动变化。

在macOS11当中,列表视图总体上会显得更大,它的行高会显得更高,字体更大,条目之间的空间会更开阔。macOS11引入了3种列表样式,它们各自有着不同的外观,可以应对不同的需求,它们分别是嵌入式列表、全宽列表和自动列表,更具体的你可以参考开发文档:

嵌入式列表本身被作为一种可延展式的列表,广泛应用到macOS11的UI界面当中。因为嵌入式列表本身的良好空间延展性,使得它在包含侧边栏和工具栏的诸多交互界面中,非常合理地展现内容,填补空间,并且灵活地应对窗口尺寸的变化。

而经典的全宽列表在macOS11中同样是高度可用的,不过会在每行的开头和结尾自动填充所需的内容。全宽列表适宜于周围有可视边距的表单,比如在首选项窗口中的表单。

而自动列表则指的是,系统会使用表单视图来定位视觉层次,辅助完善UI的外观效果。

为了创建更为开阔的列表视图,macOS11使用了几个全新的列表视图指标。在下图中,你可以看到macOS11和macOS10.15之间的样式的差异。

下面列举出具体的表单设置参数:

除了上述的表单中所列举出来的参数之外,macOS11中还会在表格的第一行和最后一行前后,新增10pt的垂直空间。

在调整列表的内容布局的时候,我们遵循新的标准:

如果你不针对macOS11更新APP,那么你的APP在macOS11中运行的时候,整体外观不会改变。不过,如果你的表单样式被识别为Sourcelist,那么系统会自动将其应用为macOS11中的新样式。具体的设计可以参考这里的规范:

开发者可以参看这里的文档:

弹出的表单将不再从父窗口的工具栏下面弹出展开了,在macOS11当中,弹出表单将会以圆角矩形的独立弹出窗口悬浮呈现,而父窗口则会变暗以暗示两者之间的从属关系。

提醒同样会采用和弹出表单一样的圆角矩形窗口,在提醒窗口中,绝大多数的内容将会居中对齐。

你还可以使用红色的文本来强调具有破坏性的操作。

macOS11对于菜单和菜单选项在视觉上都进行了系统的修改。如果你使用标准的菜单和菜单选项,那么你会自动获得下列的视觉效果:

被重新设计的AppKit控件(比如复选框、弹出按钮、按钮和分段控制器)采用了更加简约和大胆的设计,同时和iOS的控件保持着风格上的一致,不会让你觉得陌生。当你在应用程序中使用标准的AppKit控件的时候,无需调整界面即可采用新的外观,除了Slider控件采用了更高的样式。下面是Slider控件的新旧版本的参数和样式的对比:

macOS10.15中的控件

macOS11中的控件

从macOS11开始,SFPro将会作为可变字体来提供。可变字体将会作为一个单独的程序包来提供,其中会包含所有的字重(比如常规体、粗体和细体)和不同的字形(比如斜体),可变字体还支持光学尺寸调整,这是一种在不同的SFPro字符之间添加特定尺寸字体的设计方法。

macOS11还引入了对所有文本样式的支持,从正文、标题到标注,等不同样式均是原生支持。对动态字体在macOS11中将不再可用。具体的字体排版的技术支持,可以在下面的章节中查询到:

对小组件的支持是macOS11中的重要特性之一,它以直观的方式提供关键的有用信息。

在macOS11当中,你可以创建小、中、大三种不同尺寸的小组件。当用户将小组件添加到通知栏之后,可以通过右键菜单选择小组件的尺寸大小。

THE END
1.侧边栏app推荐智能侧边栏软件下载侧边栏app下载安卓侧边栏app大全都是小编精心挑选的一些好用且专业的手机侧边栏软件,随着大屏智能手机的到来,相信很多小伙伴都不能单手操作手机了,有了这些软件,用户就可以自定义分屏,还可以设置侧边栏app悬浮,让您在每个页面都能轻松玩转各类手机软件,简直就是玩机必备软件,感兴趣用户快来点http://www.danji100.com/k/cebianlanapp/
2.Sider:ChatGPT侧边栏下面是详细信息: 1并排使用:通过 Sider 的 ChatGPT 侧边栏,你可以在任何标签页上调出 ChatGPT,无需来回切换标签。这就是轻松实现多任务处理。 2 AI 游乐场:我们支持所有大牌——ChatGPT、o1、o1-mini、GPT-4、GPT-4o、GPT-4o mini、Claude 3.5 Sonnet 和 Google Gemihttps://microsoftedge.microsoft.com/addons/detail/sider-chatgpt%E4%BE%A7%E8%BE%B9%E6%A0%8F-vision/dhoenijjpgpeimemopealfcbiecgceod?eqid=87e53e130001ab1400000006646df06c
3.左/右侧边栏布局(Semidesign)左/右侧边栏布局(Semi design) 实现该布局则需要在三行布局的基础上再加入Sider,然后还是整体分成三行来实现,例如第一行依旧是头部Header 中间行则需要展示的为Sider和Content两个模块的内容,以此我们应该将它再定义成一个Layout,以此来实现成为一行内容,然后最低行还是Footer的内容。https://blog.csdn.net/2202_75695913/article/details/145325772
4.和光氪全局横屏类似的APP下载:光氪全局横屏光氪息屏显示光氪全屏类似光氪全局横屏的APP , 和光氪全局横屏功能类似的APPhttps://www.liqucn.com/applike/9999965876907
5.侧边栏启动器SidebarLauncherV3.4.1已付费汉化版软件名称 侧边栏启动器 Sidebar Launcher 应用版本 3.4.1 汉化说明 XML文本汉化 Zipalign处理 测试机型 一加 支持系统 Android 2.3及以上 测试系统 cs4.4.4 汉化人员 安智汉化组 殘雪← 软件介绍: 侧边栏启动 - Android上的神奇的多任务处理方式 边栏启动为您带来手机和平板电脑上最美妙的多任务启动方式。其“一卡通https://www.oneplusbbs.com/thread-685054-1.html
6.[翻村汉化]圆形侧边栏专业版CircleSideBarPro:用了它你才能「Circle SideBar Pro 」的强大在于自定义功能很完善,触发区域位置、大小、灵敏度都可以调节。我们可以选中需要的应用出现在应用栏中,外观方面,「Circle SideBar Pro 」支持图标包应用,应用图标、名称也都可以自定义更换。 汉化版下载地址: 百度网盘(版本号:5.0.0) https://www.iapps.me/archives/31
7.Win8风格侧边栏MetroSidebarv1.0.6.0官方版下载MetroSidebar是一个漂亮的Win8 Modern风格的桌面侧边栏软件。侧边栏在Vista系统中被首次采用,你可以通过侧边栏方便地添加自己需要的功能。在美化桌面的同时,也提高桌面的使用效率。在MetroSidebar中,你可以自定义磁贴的颜色等参数,加入你经常访问的应用程序 https://www.fxxz.com/soft/50873.html
8.Sidebarv1.7.5Mac侧边栏笔记管理破解版Sidebar是一款专为macOS打造的多功能侧边栏工具,可以帮助用户提高工作效率并增强桌面组织能力。它通过将常用工具、快捷方式和信息集中显示在一个易于访问的侧边栏中,为用户提供更流畅的操作体验。 主要功能 可定制侧边栏 用户可以自由选择显示的内容,包括文件夹、应用程序、网址书签等。 https://www.v8gb.com/19382.html
9.安卓侧边栏软件哪个好?手机侧通知栏软件手机侧边任务栏app小编今天就为大家整理了一些非常好用的安卓手机侧边栏软件,包括有手机悬浮侧边栏app、Ivy侧边栏、侧边栏专业版、sidebar plus4.0修改版、circlesidebar汉化版、sao launcher4.0专业版、sao utils安卓版、三星曲面侧屏apk、魅族悬浮球3.3.6修改版、omni侧边栏汉化、任务栏taskbar汉化版等,喜爱的朋友赶快到绿色资源网下载http://www.downcc.com/k/cebianlan/
10.侧边栏·BootstrapMetroUICSS中文版 Item 彩色贴纸 你可以给侧边栏的菜单项创建彩色贴纸。要创建彩色贴纸,只需要给菜单项添加类名sticker。 Item 使用前缀sticker-的类名给彩色贴纸设置颜色。例如: sticker-color-blue Item 二级菜单 你可以在侧边栏创建二级菜单。 https://www.bootcss.com/p/metro-ui-css/sidebar.html
11.vista主题下载一款很美的vista主题Sidebar1.0侧边栏软件属性:简体中文 免费软件 系统平台:WinXP兼容软件 更新时间:2011-11-22 用户评分:5 用户推荐: 2 0 官方网站:暂缺 vista主题下载软件简介 一款很美的vista主题Sidebar 1.0 侧边栏下载 查看更多 您可能感兴趣的 福昕PDF编辑器个人版福昕PDF编辑器个人版是一款专业的中文版PDF编辑软件,支持对PDF文本,PDF图片,PDF流https://xiazai.zol.com.cn/detail/27/266018.shtml
12.漂亮侧边栏ThoosjeVistaSidebarV3.1.0下载无病毒官方版 点击查看大图 软件介绍 一款系统侧边栏增强工具。集成了比如google/yahoo搜索、媒体播放以及大量的搜索引擎。另外还有天气预报、RSS、CPU资源使用情况、系统时间等等许多实用的gadgets。Thoosje Vista Sidebar号称比微软的原版Sidebar节约50%以上的内存,而且运行响应速度更快。Thoosje Vista Sidebar已经集成在Vistahttps://www.xiazaiba.com/html/35295.html
13.SimpleSidebar——简单侧边栏插件我的世界MC世界侠SimpleSidebar——简单侧边栏插件 一个简单的计分板,不支持动画,不支持滚动,只在1.7.10的Thermos上测试过 1.7.10没有PlaceholderAPI的话推荐使用Info Board 1.8之后的话有很多优秀的计分板插件 支持权限控制标题最多24个字节(似乎)行太多会导致计分板无法显示 内容每行最多48个字节玩家会显示配置文件中第一个能http://www.shijiexia.com/simplesidebarai.html
14.谷歌浏览器插件书签侧边栏(BookmarkSidebar)v2.3.1.0往期版本:Chrome网页收藏夹管理插件:书签侧边栏(← 查看旧版 更多介绍) 附件名: 书签侧边栏(Bookmark-Sidebar)-v2.3.1.0.zip 大小: 730 KB MD5: d44760f037c8f5f64c58f4ce4059613f 更新日期:2024-08-18 19:40:58 插件简介: 今天介绍的这款插件是管理浏览器书签的,用侧面栏展示的方式来显示,非常方便好用https://www.chajian5.com/extension/bookmark-sidebar-v2-3-1-0
15.WindowsSidebar下载Windows Sidebar简体中文版是一款高效实用的小巧型Windows侧边栏工具,该软件功能强大,绿色免费,Windows Sidebar简体中文版可以帮助用户轻松定制自己电脑的侧边栏,且软件界面友好,非常的实用。 软件介绍 Windows Sidebar简体中文版,可用于Windows XP/2003! 1、通过打补丁,已经可运行于非Vista系统。 http://downza.cn/soft/262340.html
16.Astra主题教程Sidebar侧边栏设置晓得博客Astra主题教程Sidebar侧边栏设置-Astra是一个快速、完全可定制且美观的 WordPress主题,适用于博客、商业网站等,使用 Astra 主题建站时,你可以有三个侧边栏选项用来设置网站的侧边栏;即 右侧边栏、左侧边栏 和 禁用侧边栏的选项。https://www.pythonthree.com/astra-theme-sidebar-settings/
17.自定义WordPress侧边栏dynamic自定义 WordPress 侧边栏通常涉及到注册一个新的侧边栏区域,然后在主题中使用 dynamic_sidebar() 函数来显示该侧边栏的内容。以下是一个示例,展示如何自定义 WordPress 侧边栏:在你的主题的 functions.php 文件中注册一个新的侧边栏区域,例如: function custom_register_sidebar() {https://www.2zzt.com/jcandcj/13693.html
18.UI设计之Sidebar(侧边栏)设计欣赏UI设计之Sidebar(侧边栏)设计欣赏 VōID—Product Page 一个时尚的产品展示模块,排版以居中为,多组留白来区域元素,不同的字体层级,看起来简约漂亮。 设计:Mykolas Puod?iūnas Dribbble Chat Client 聊天应用人侧边设计https://www.douban.com/group/topic/84372222/
19.网页UI设计之Sidebar(侧边栏)设计欣赏那么进入今天的正题,我想大家都用过不少手机APP应用,为了方便单手操作它们的菜单展示是以侧边栏滑动方式展现,感觉很新鲜,而现在网页设计也是如此,不少网站也效仿这样的方式来设计。而网页设计也是流行兼容手机端,一些导航或其它小元素都喜欢用侧边栏的方式展示。 https://gwb.tencent.com/community/detail/106328
20.ChatGPTSidebar网页侧边栏AI助手–FunletuChatGPT Sidebar,一款浏览器扩展,基于Web的应用程序,它可以在网站的侧栏中显示一个聊天窗口,让网站的访问者与ChatGPT进行实时交互,类似于一个聊天机器人。ChatGPT Sideb…https://funletu.com/circle/58381.html
21.侧边栏sidebar名 栏名— column名 · railings复 · railing名 · pen名 栏— hurdle · fence · column or box (of text or other data) 查看更多用例?查看其他译文 查看其他译文 ? Linguee 词典, 2024 ? 外部资源(未审查的) 能通过支持AJAX的扩展区域显示附加的条目信息,包括可折叠的行以及侧边栏。 http://cn.linguee.com/%E4%B8%AD%E6%96%87-%E8%8B%B1%E8%AF%AD/%E7%BF%BB%E8%AD%AF/%E4%BE%A7%E8%BE%B9%E6%A0%8F.html