iOS 设计主题

作为 App 设计师,您有机会交付一款在 App Store 排行榜上名列前茅的非凡产品。为此,您需要满足对质量和功能的高期望。
三个主要主题将 iOS 与其他平台区分开来:

  • 明晰。在整个系统中,各种尺寸的文本都清晰易读,图标精确而清晰,装饰微妙而恰当,对功能的高度关注激发了设计。负空间、颜色、字体、图形和界面元素巧妙地突出重要内容并传达交互性。
  • 尊重。流畅的动作和清晰、美观的界面可帮助人们理解内容并与之互动,而无需与之竞争。内容通常会填满整个屏幕,而半透明和模糊通常暗示更多。尽量减少边框、渐变和阴影的使用,使界面保持明亮和通风,同时确保内容是最重要的。
  • 深度。不同的视觉层次和逼真的动作传达层次,赋予活力,并促进理解。触摸和可发现性提高了乐趣,并允许在不丢失上下文的情况下访问功能和其他内容。当您浏览内容时,过渡提供了一种深度感。

    设计原则

    为了最大限度地提高影响力和覆盖面,在想象应用程序的身份时,请牢记以下原则。

    审美完整性

    美学完整性代表应用程序的外观和行为与其功能的整合程度。例如,一个帮助人们执行严肃任务的应用程序可以通过使用微妙、不引人注目的图形、标准控件和可预测的行为来让他们保持专注。另一方面,身临其境的应用程序(例如游戏)可以提供令人着迷的外观,保证乐趣和兴奋,同时鼓励发现。

    一致性

    一致的应用程序通过使用系统提供的界面元素、知名图标、标准文本样式和统一术语来实现熟悉的标准和范例。该应用程序以人们期望的方式整合了功能和行为。

    直接操作

    对屏幕内容的直接操作会吸引人们并促进理解。用户在旋转设备或使用手势影响屏幕内容时会体验到直接操作。通过直接操作,他们可以看到他们行动的直接、可见的结果。

    回馈

    反馈承认行动并显示结果以使人们了解情况。内置的 iOS 应用程序提供可感知的反馈以响应每个用户操作。交互元素在点击时会短暂突出显示,进度指示器传达长时间运行的操作的状态,动画和声音有助于阐明操作的结果。

    隐喻

    当应用程序的虚拟对象和动作是熟悉体验的隐喻时,无论植根于现实世界还是数字世界,人们的学习速度都会更快。隐喻在 iOS 中运行良好,因为人们与屏幕进行物理交互。他们将视图移开以暴露下面的内容。他们拖动和滑动内容。它们切换开关、移动滑块和滚动选择器值。他们甚至翻阅书籍和杂志的页面。

    用户控制

    在整个 iOS 中,控制权的是人而不是应用程序。应用程序可以建议行动方案或警告危险后果,但应用程序接管决策通常是错误的。最好的应用程序在启用用户和避免不必要的结果之间找到正确的平衡。应用程序可以让人们感觉自己在掌控之中,方法是让交互元素保持熟悉和可预测,确认破坏性操作,以及轻松取消操作,即使操作已经在进行中。

    界面要点

    大多数 iOS 应用程序都是使用 UIKit 中的组件构建的,UIKit是一种定义通用界面元素的编程框架。这个框架让应用程序在整个系统中实现一致的外观,同时提供高水平的定制。UIKit 元素灵活且熟悉。它们适应性强,使您能够设计一个在任何 iOS 设备上看起来都很棒的应用程序,并且它们会在系统引入外观更改时自动更新。UIKit 提供的界面元素主要分为三大类:
    酒吧。告诉人们他们在您的应用程序中的位置,提供导航,并且可能包含用于启动操作和传达信息的按钮或其他元素。
    意见。包含人们在您的应用中看到的主要内容,例如文本、图形、动画和交互元素。视图可以启用诸如滚动、插入、删除和排列等行为。
    控制。发起行动并传达信息。按钮、开关、文本字段和进度指示器是控件的示例。
    除了定义 iOS 的界面之外,UIKit 还定义了你的应用可以采用的功能。例如,通过这个框架,您的应用程序可以响应触摸屏上的手势并启用绘图、可访问性和打印等功能。
    iOS 还与其他编程框架和技术紧密集成,例如 Apple Pay、HealthKit 和 ResearchKit,使您能够设计出功能强大的应用程序。