
新媒易动态
NEWS CENTER
NEWS CENTER
2023-07-18
在 Apple 平台上,原料可经过含糊和修正底层视觉内容的色彩值来加入半透明作用。
半透明作用能够改善远景元素和背景元素之间的交融,以视觉方法传达图层之间的分隔并帮忙用户坚持方位感。原料可结合虚化作用来增强半透明作用。虚化作用经过从原料后边往前提拉色彩来增强文本、符号和填充等远景内容的深度感。
1)基于语义和推荐用途选取体系原料和作用。防止基于给界面增加的外观色彩来挑选原料或作用,由于体系设置能够更改其外观和行为。而应使原料或虚化样式匹配特定的用例。例如,运用色彩较浅的原料来突显 visionOS App 中的交互式组件,
2)经过在原料顶层运用虚化色彩来帮忙确保易读性。运用体系界说的虚化色彩时,你无需忧虑色彩在不同环境中或许会太暗、太亮、太饱满或对比度太低的问题。visionOS 体系运用与 macOS 所用相同的深色虚化色彩,并主动调整这些色彩以在不同视觉环境下坚持对比度。
3)在 visionOS 中,窗口一般运用体系界说、被称为玻璃的不行修正原料,经过让光线、当前环境、虚拟内容和用户周围的目标透过来帮忙坚持用户与实际国际的联系。玻璃是一种适应性原料,可限制背景色彩信息范围以便窗口可继续为 App 内容供给对比度,一起根据用户的实际环境和其他虚拟内容在色彩上变得更浅或更深。
4)visionOS 没有专门的深色模式设置。相反,玻璃会主动适配目标的亮度和这以后边的色彩。
5)如有必要,请选取可帮忙形成视觉别离或表明 App 中交互性的原料。假如需求创立自界说组件,你或许需求为其指定体系原料。运用以下示例作为辅导。
6)visionOS App 默认运用淡色内容,但也会运用白色文本。
漂亮流通的动态作用赋予界面生机,从而传达状况、供给反应和指示以及丰厚视觉体会。
许多体系组件主动包括动态作用,让你在整个 App 或游戏中供给了解且一致的体会。假如规划自界说动态作用,请首选有意图的动画,以帮忙用户确定本身方位和看起来舒适,供给清晰的反应来呼应其操作,以及帮忙其了解界面以免其手足无措。
运用巧妙的动态作用进行传达。动态作用是经过展现事物如何改变、用户执行操作时会发生什么情况以及其下一步可执行什么操作来增强反应和了解的绝佳方法。在 visionOS 中,当用户聚集窗口控件时,控件会轻轻翻开。
有目的地增加动态作用,让其在不阻碍体会的一起供给支撑。不要增加毫无含义的动态作用。不必要或过多的动画会涣散用户的注意力,且或许让其感到违和或身体不适。
将动态作用设为可选。用户或许出于多种原因无法在你的 App 中体会到移动,因而防止将动画用作传达重要信息的仅有方法至关重要。例如,用户能够翻开“削弱动态作用”辅助功用设置来尽量减少或去除动画。
尽量坚持实在感和可信度。在非游戏类 App 中,准确实在的动态作用可帮忙用户了解运作原理,但无含义或好像违反物理定律的动态作用会让其感到紊乱。例如,假如用户经过从顶部向下滑动显现视图,他们不会期望经过将视图滑到一侧来进行封闭。
优先运用简略、准确的动画。简洁且准确的动画往往会让用户感到更轻盈,干扰性更低,并且一般会更有效地传达信息。在 visionOS 中,当用户轻点“照片”中的全景照片时,视图会滑润翻开以填充用户面前的空间,从而帮忙其以可视方法追踪过渡作用。
一般防止在频繁出现的交互中增加动态作用。体系已运用标准的界面元素为交互供给了精细的动画。防止让用户每次与内容进行交互时都要花额外的时刻重视不必要的动态作用。
考虑在可行时运用具有动画作用的符号。运用 SF 符号 5 或更高版别时,你能够将动画作用应用到 SF 符号或自界说符号。
在 visionOS 中,动态作用可巧妙地传达上下文,让用户重视信息,以及丰厚沉溺式体会。与深度结合运用时,动态作用还可在用户聚集元素时供给至关重要的反应。按用户预期的方法运用动态作用,而不要导致用户注意力涣散、困惑或许不适,这一点非常重要。
当用户佩戴 Apple Vision Pro 并与虚拟内容交互时,他们会运用穿透查看实际环境。由于周围和 App 内容或许一起可见,假如虚拟内容的移动让用户感觉他们自己或周围在移动,这会让其感到不适。一般而言,移动的虚拟目标越大,维持稳定感就越难。
显现较大虚拟目标的移动时,帮忙用户坚持舒适感。假如目标大到足以填充大部分视场,请隐瞒大部分或所有穿透,用户会自然将其视为周围的一部分。为了帮忙用户感知目标的移动而不会让其觉得本身或周围在移动,你能够增加目标的半透明作用,帮忙用户透视目标,或许下降目标对比度来让其动态作用不那么显着。
假如需求在大型目标间显现过渡作用,请考虑运用渐变作用或许让内容取得焦点和失掉焦点的作用以尽量下降或许的方向迷失感。
即使是用户本人在移动比如窗口这样的大型虚拟目标,他们也或许会感到不适。虽然在这种场景下调整半透明作用和对比度也会有所帮忙,但应考虑坚持窗口的尺度相对较小。
运用旋转动态作用时应柔和。经过旋转相机或许旋转用户周围的大型虚拟目标来旋转虚拟国际时,特别是当旋转速度过快或许继续时刻过长时,旋转或许会打乱用户的稳定感。相反,在快速淡出期间,应考虑运用瞬时方向改变。
防止显现继续振动的目标。特别应防止显现频率为 0.2 赫兹左右的振动,由于用户对于此频率非常灵敏。假如需求显现目标振动,请尽量坚持振幅较低并考虑让内容半透明。
去除不必要的动态作用。由于用户会看向想要交互的目标,在或许导致其看向别处的方位显现动态作用或许会带来困扰。仅在你需求引导用户看向重要内容时,才首选运用动态作用。
尽量防止在用户视场的边际显现动态作用。用户对于发生在边际视觉处的动态作用特别灵敏。边际动态作用除了会涣散用户注意力外,乃至还会引起不适,由于它会让用户感到本身或周围在移动。
考虑为用户供给静态参考系。在不会移动的区域内包含视觉移动时,用户会更容易接受。相比之下,假如看起来周围的全部目标都在移动,用户会感到不舒服。
当用户在体会视觉旋转时,防止鼓舞用户移动其头部。当虚拟目标看起来环绕用户旋转时,他们一般需求看向一个固定的方向以防止感到不舒服。
需求重新放置目标时,考虑运用渐变。当目标从一个方位移到另一个方位时,用户会自然看到移动。假如此类移动并未传达对用户有用的任何信息,你能够在移动目标前将其淡出,目标出现在新方位后重新将其淡入。