应用程序页面设计和功能开发的未来
- By 本站 - 2023-04-04 19:18
- Read:209
应用程序正变得无处不在:在我们的汽车上、手腕上、耳朵里、工作中的办公桌上、家里的电视上。作为回应,我们看到了设计系统的内容、组织和交付方面的创新:设计令牌、互操作性、移交自动化、CSS-in-JS 和原子样式等等。但这些可能不足以匹配将新体验推向市场的速度。随着数字界面变得更加个性化、更可定制和更易于访问,许多设计系统正在变得越来越简洁好用。
那是因为,尽管他们的名字,大多数设计系统并不完全像系统。诚然,它们是根据系统设计的,并且它们的组件和令牌的定义方式具有逻辑一致性,但实际上,大多数设计系统就像字典一样工作:查找组件,获取使用该组件的说明。
最复杂的设计系统可以提供多种编码语言的说明,并附有详细的文档,并进行有序、定期的更新。但它们仍然是相对静态的,需要设计师或工程师来解释文档并在正确的上下文中使用它们。今天,当我们将设计系统投入使用时,没有耦合;推动一个部分不会导致另一个部分拉动。没有互锁或互连;没有网络、反馈回路或力量在起作用。没有这些机制,就没有杠杆作用,没有简单的机器倍增力,输出没有动力。
但在规模和复杂性最前沿的设计系统中存在一线希望。这是一种管理日益多样化的用户和界面的新方法。它不仅有可能跟上当前的创新步伐,而且有可能实现更高水平的定制和特殊性。
今天,大多数设计系统都像字典一样工作,由一组有限的定义组成。但是有一个新的翻页,它迎来了功能时代。设计系统正在不断发展,以便在应用程序和体验存在于截然不同的屏幕尺寸、不同的可访问性需求、语言模式、硬件规格和空间维度的世界中生存。对于这些复杂的接口,字典简直是无法切割。
设计系统开始使用重新创建设计决策过程的功能,适当地响应它们给出的任何输入。函数的早期使用在扩展设计系统的范围方面做得很好。但潜力是巨大的。
目前,Apple 开发了大量的软件界面:用于手机的 iOS、用于平板电脑的 iPadOS、用于个人电脑的 macOS、用于手表的 watchOS、用于大屏幕的 tvOS、用于车载信息娱乐系统的 CarPlay 等等。每个操作系统都有自己的一组接口队列和范例,适合其用例。每个都需要一个离散且定义明确的设计决策字典。
但是想象一下,如果苹果的软件可以随时根据一个人的确切需求定制体验。想想同一个应用程序可以无缝地从手表到平板电脑再到汽车屏幕再到笔记本电脑再到大屏幕电视。字体、页边距和行高根据用户的阅读速度进行调整,图表和图形的颜色和标签发生变化以反映他们的文化规范6、动画和颜色对比度调整以尊重可访问性偏好,以及适合用户输入设备的示能和指示符,无论是键盘、触摸屏、语音命令、眼动仪、鼠标指针还是游戏控制器。
我们在黑暗模式、动态字体大小、Apple 的辅助触摸等辅助功能以及 Google 的 Material Design 动态颜色等功能中看到了未来的耳语。但这仅仅是开始。功能是设计系统如何应对下一阶段用户体验设计的挑战,我很高兴开始探索。
转载请保留出处及原文地址:/index.php?r=article/Content/index&content_id=602