[译]iOS设计平台|青训营笔记

150 阅读12分钟

这是我参与「第四届青训营」笔记创作活动的的第二十三天。本篇文章将会翻译苹果官网上对于人机界面设计的指南,原文地址为:developer.apple.com/design/huma…

平台

iOS

人们依靠 iPhone 来帮助他们在任何地点和旅途中保持联系、玩游戏、查看媒体、完成任务以及跟踪个人数据。

当你开始为iOS设计你的应用程序或游戏时,首先要了解以下基本的设备特征和模式,这些特征和模式是iOS体验的特色。使用这些特征和模式来告知你的设计决策,可以帮助你提供一个iPhone用户喜欢的应用或游戏。

显示屏:iPhone有一个中等大小、高分辨率的显示屏。

人体工程学:人们通常用一只手或两只手拿着他们的iPhone,根据需要在横向和纵向的方向上切换。当人们与设备互动时,他们的观看距离往往不超过一两英尺。

输入:多点触摸手势、屏幕键盘和语音控制让人们在旅途中执行操作,完成有意义的任务。此外,人们经常希望应用程序使用他们的位置和来自设备的加速度计和陀螺仪的输入,他们还可能希望参与空间互动。

应用程序的互动:有时,人们只花一两分钟检查事件或社交媒体的更新,跟踪数据,或发送消息。在其他时候,人们可以花一个小时或更多的时间浏览网页,玩游戏,或享受媒体。人们通常会同时打开多个应用程序,他们喜欢在这些应用程序之间频繁切换。

iOS 提供了一些功能,帮助人们以熟悉的、一致的方式与系统和他们的应用程序互动。

Best Practice

iPhone体验整合了人们最重视的平台和设备功能。为了帮助你的设计在iOS上有宾至如归的感觉,请优先考虑以下方法来整合这些特性和功能。

  • 通过限制屏幕上控件的数量来帮助人们专注于主要的任务和内容,同时使次要的细节和操作可以通过最小的交互来发现。
  • 无缝适应外观变化--如设备方向、黑暗模式和动态类型--让人们选择最适合他们的配置。
  • 启用支持人们通常持有其设备的方式的互动。例如,当一个控件位于显示屏的中间或底部时,人们往往更容易和更舒适地接触到它,所以让人们轻扫导航或在列表行中启动操作尤为重要。
  • 在人们允许的情况下,通过平台功能整合可用的信息,在不要求人们输入数据的情况下增强体验。例如,你可以接受付款,通过生物识别认证提供安全保障,或提供使用设备位置的功能。

iPadOS

人们在享受媒体、玩游戏、执行详细的生产力任务并将他们的创作变为现实时,重视 iPad 的强大功能、移动性和灵活性。

当你开始为iPad设计你的应用程序或游戏时,首先要了解以下基本的设备特性和模式,这些特性和模式能区分iPadOS的体验。使用这些特征和模式来告知你的设计决策,可以帮助你提供一个iPad用户喜欢的应用或游戏。

显示屏:iPad有一个大的、高分辨率的显示屏。

人体工程学:人们在使用iPad的时候经常会拿着它,但他们也可能把它放在一个表面上或放在一个支架上。以不同方式摆放设备可以改变观看距离,不过人们在与设备互动时,通常在3英尺以内。

输入:人们可以使用Multi-Touch手势和屏幕键盘、连接的键盘或指点设备、Apple Pencil或语音与iPad互动,而且他们经常结合多种输入模式。

应用程序互动。有时,人们在iPad上进行一些快速操作。在其他时候,他们会花几个小时沉浸在游戏、媒体、内容创作或生产力任务中。人们经常同时打开多个应用程序,他们喜欢在屏幕上同时查看一个以上的应用程序,并利用应用程序之间的功能,如拖放。

iPadOS提供了一些功能,帮助人们以熟悉的、一致的方式与系统和他们的应用程序互动。

Best Practice

iPad体验整合了人们最重视的平台和设备功能。为了让你的体验在iPadOS上有宾至如归的感觉,请优先考虑以下方法来整合这些特性和功能。

  • 利用大屏幕的优势来提升人们关心的内容,尽量减少模态界面和全屏转换,并将屏幕上的控制放在容易触及但不碍事的地方。
  • 使用观看距离和输入模式来帮助你决定你所显示的屏幕内容的大小和密度。
  • 让人们使用Multi-Touch手势、物理键盘或触控板,或Apple Pencil,并考虑启用结合多种输入模式的独特互动。
  • 无缝适应外观变化--如设备方向、多任务模式、黑暗模式和动态类型--并毫不费力地过渡到在macOS中运行,让人们选择最适合他们的配置。

macOS

人们在执行深入的生产力任务、查看媒体或内容以及玩游戏时,通常会同时使用多个应用程序,因此他们依赖 Mac 的强大功能、空间和灵活性。

当你开始为macOS设计你的应用程序或游戏时,首先要了解区别macOS体验的基本设备特征和模式。使用这些特征和模式来告知你的设计决策,可以帮助你提供一个Mac用户喜欢的应用或游戏。

显示器:Mac通常有一个大的、高分辨率的显示屏,人们可以通过连接额外的显示屏(包括iPad)来扩展他们的工作空间。

人体工程学;人们在使用 Mac 时一般都是静止的,通常将设备放在桌子上。在典型的使用情况下,观看距离可以在1到3英尺之间。

输入:人们希望使用任何输入模式的组合来输入数据和控制界面,如物理键盘、指向性设备、游戏控制器和语音。

应用互动:互动可以持续任何地方,从执行一些快速任务的几分钟到深度集中的几个小时。人们经常在同一时间打开多个应用程序,当他们从一个应用程序切换到另一个应用程序时,他们希望在活动和非活动状态之间平稳过渡。

macOS提供了一些功能,帮助人们以熟悉的、一致的方式与系统和他们的应用程序互动。

Best Practice

Mac体验整合了人们最重视的平台和设备功能。为了帮助你的设计在macOS上有宾至如归的感觉,请优先考虑以下方式来整合这些特性和功能。

  • 利用大型显示器,在较少的嵌套层次中展示更多的内容,并减少对模式的需求,同时保持舒适的信息密度,不使人们费力地查看他们想要的内容。
  • 让人们调整大小、隐藏、显示和移动你的窗口,以适应他们的工作方式和设备配置,并支持全屏模式,帮助人们在无干扰的情况下集中注意力。
  • 使用菜单栏,让人们轻松访问他们在你的应用程序中做事所需的所有命令。
  • 帮助人们利用高精度的输入模式,进行像素级的选择和编辑。
  • 支持键盘快捷键,帮助人们加速操作,并支持只用键盘的工作方式。
  • 实现个性化,让人们自定义工具栏,配置窗口以显示他们最常用的视图,并选择他们想在界面上看到的颜色和字体。

tvOS

人们喜欢 tvOS 在媒体和游戏以及健身、教育和家庭实用程序应用程序中提供的充满活力的内容、身临其境的体验和简化的交互。

当你开始为tvOS设计你的应用程序或游戏时,首先要了解以下基本的设备特性和模式,这些特性和模式能使tvOS的体验与众不同。使用这些特征和模式来告知你的设计决策,可以帮助你提供一个tvOS用户喜欢的应用或游戏。

显示器:电视机通常有一个非常大的、高分辨率的显示屏。

人体工程学:尽管人们通常会离固定的电视很多英尺远--通常是8英尺或更远--但他们有时会在房间里移动时继续与内容互动。

输入:人们使用遥控器、游戏控制器或他们的声音与应用程序和系统互动。

应用互动:人们可以深深地沉浸在一个单一的体验中--通常持续几个小时--但他们也喜欢使用画中画的方式来同时关注另一个应用程序或视频。

系统功能:苹果电视用户希望他们的应用程序和游戏能与以下系统体验很好地整合。

Best Practice

tvOS体验整合了人们最重视的平台和设备功能。为了帮助你的体验在tvOS中感到宾至如归,请优先考虑以下方式来整合这些特性和功能。

  • 通过人们对Siri遥控器的流畅、熟悉的手势,实现强大、愉悦的互动。
  • 拥抱tvOS的焦点系统,让它在人们在屏幕上移动时,轻轻地突出和扩展屏幕上的项目,帮助他们随时知道要做什么和他们在哪里。
  • 提供美丽的、边缘到边缘的艺术作品,微妙而流畅的动画,以及引人入胜的音频,将人们包裹在丰富的、电影般的体验中,从房间的另一端看去,清晰、可读、吸引人。
  • 当你的应用程序或游戏每次启动时,观看者可能是不同的人,通过优雅地回应,使共享体验变得顺滑。

watchOS

当人们看一眼他们的 Apple Watch 时,他们就知道他们可以访问重要信息并执行简单、及时的任务,无论他们是静止的还是运动的。

当你开始为Apple Watch设计你的应用程序时,首先要了解以下基本的设备特性和模式,这些特性和模式是区别于watchOS体验的。使用这些特征和模式来告知你的设计决策,可以帮助你提供一个让Apple Watch用户欣赏的应用程序。

显示屏:小巧的Apple Watch显示屏适合佩戴在手腕上,同时提供了易于阅读的高分辨率体验。

人体工程学:由于人们戴着Apple Watch,当他们抬起手腕查看显示屏并使用另一只手与设备互动时,他们离显示屏的距离通常不超过一英尺。此外,Always On显示屏可以让人们在放下手腕时查看手表表面的信息。

输入:使用标准的多点触控手势,如点击、轻扫和拖动,让人们在运动中也能控制体验。旋转数字表冠可以为滚动界面提供额外的精度和反馈,而使用Siri快捷键可以帮助人们快速、轻松地执行常规任务。人们还喜欢利用设备功能--如GPS、血氧和心脏功能的传感器、高度计、加速度计和陀螺仪--所能提供的数据。

应用程序的互动:人们经常在一天中多次瞥见Always On显示屏,进行集中的应用互动,每次互动可能持续不到一分钟。人们经常使用watchOS应用程序的相关体验--如复杂功能、通知和Siri互动--比使用应用程序本身更多。

watchOS提供了一些功能,帮助人们以熟悉、一致的方式与系统和应用程序进行互动。

Best Practice

Apple Watch体验整合了人们最重视的平台和设备功能。为了帮助你的体验在watchOS中找到家的感觉,请优先考虑以下方式来整合这些特性和功能。

  • 实现快速、一目了然的互动,简明扼要地提供关键信息,并帮助人们通过一两个简单的手势来执行目标操作。
  • 通过主动预测人们的需求和使用设备上的数据来提供与当下或不久之后相关的可操作内容,从而实现个性化体验。
  • 使用复杂功能,在手表表面提供相关的、潜在的动态数据和图形,人们可以在每个手腕上查看它们,并点击它们直接进入你的应用程序。
  • 使用通知来提供及时的、高价值的信息,使人们可以在不打开你的应用程序的情况下采取重要的行动。
  • 支持Siri,帮助人们在Siri手表表面访问快捷方式。
  • 设计你的应用程序,使其独立运作,通过提供额外的细节和功能来补充你的通知。