CA88新登入 2

HomeKit用户界面指南,HomeKit人机界面指南

HomeKit用户界面指南

CA88新登入 1

HomeKit人机界面指南

CA88新登入 2

CA88新登入,介绍

通过HomeKit,用户能够利用他们iOS设备上的家庭自动化apps来控制和配置家里已连接的配件设备,不管制造商是谁。通常,一个家庭自动化app需要帮助用户完成下列任务:
· 设置一个Home · 管理用户 · 添加和移除配件 · 定义场景  
另外,一个家庭自动化app应该易于使用,并且能给用户愉悦感。这里是一些用来创建卓越体验的方式:
· 集成Siri · 自动寻找配件 · 使用平易近人的语句   设置一个Home
HomeKit系统以三种类型的位置为中心:房间(Rooms)、区域(Zones)和住宅(Homes)。房间如客厅和卧室,是基本的组成概念并且可能包含任意数量的配件。区域是房间的集合,如“楼上”。
 
用户必须选定至少一个住宅来放置他们的智能配件。每一个住宅包括不同的房间,并且可能包括区域。房间和区域使用户能方便的寻找和控制配件。Apps应该提供创建、命名、修改和删除住宅、房间、和区域的方法。
 
如果一个人有多个住宅,允许他们选择一个默认的首选住宅来更快的设置和配置新配件。
  管理用户
应用程序应当提供允许用户管理住宅中配件的方法。当一个iCloud账户被添加到住宅,账号的拥有者将能够调整配件们的特性。当一个账户拥有者被指定为管理员时,他们也将能够添加新配件、管理用户、设置住宅和创建场景。
  添加和移除配件
让添加新配件的操作简单快捷十分重要。家庭自动化apps应当能自动寻找新配件并且在用户界面中突出显示。
 
用户需要方法来识别调整中的配件,所以要确保能快速接入控件。比如在电灯泡的案例中,你应该让用户能使用app来打开灯泡以确认其位于Home中。
 
配置应当包括给一个配件分配名称、住宅、房间、以及可选的区域。管理员需要输入配件的安装码(包含在硬件的说明文档或包装盒里)来将它与住宅联接起来。
 
苹果的无线配件配置(WAC)被用来添加支持WiFi的配件到住宅网络中。用户能够从Settings或你的app里面连接到WAC。使用ExternalAccessory框架API来显示一个系统提供的UI,在这个UI里用户能使用WAC来发现和配置配件而无需离开你的app。在使用WAC配置完配件之后,用户能将它加到住宅里,并且给它分配名字和房间。需要注意的是,你应该始终让用户通过在前台运行app来初始化配件的发现和配置。
  寻找配件
确保给用户不同的方式来快速找到配件。每天、每个季节以及一个人的位置都能影响哪个配件在当时是重要的,所以用户应该能够以类型、名称或住宅里的位置来寻找配件。
  定义场景
场景是同时调整多个配件特性的重要方式。每个场景都有自己的名称,并且能包含任意数量的动作,这些动作与不同的配件和他们的特性相联。如果可能,你可以提供
 
一些建议的场景,这样用户能基于它们来配置配件。比如,一个“离开”的场景应该调低房子里的温度、关掉灯泡,并且锁上所有的门。
 
当用户创建它们自己的场景时,考虑按照选中的房间和区域来推荐配件。给用户提供选择让他们能更快更方便的进行配置。
  集成Siri
Siri能让复杂操作的执行简单到只需要一句命令。Siri能识别住宅、房间和区域的名字,并且支持这样的表述:“Siri,lock
up my house in Tahoe”,“Siri,turn off the upstairs
lights”以及“Siri,make it warmer in the media
room”。Siri也能识别配件的名字和特性,因此用户能发布这样的命令:“Siri,dim
the desk lamp”。  
为了识别场景,给Siri的命令里应该包含单词“模式”(mode)或“scene”(场景),比如如下的命令:“Siri,set
the Movie Scene”、“Siri,enable Movie mode”或者“Siri,set up for
Movie”。  
最好让用户在配置动作的时候知道哪些动作能被Siri触发。比如,在确认Movie场景已经设置好的时候,显示推荐用户向Siri说的语句,如“你能够使用Siri来激活这个场景,命令是‘Siri,set
the house to Movie mode’”。   通知
不适当的家庭自动化可能会吓到用户。你的应用程序应该是平易近人的、易于使用的、具有交谈时语言的以及对用户友好型的。避免使用用户可能不理解的缩略词和科技术语。HomeKit是一个关于API的术语,你不应该在你的app里使用它。
  如果你是一个MFi执照拥有者,请参照MFi
portal里的指南来规范配件包装的命名和通知。

本文由CocoaChina翻译自苹果官方文档:HomeKit Human Interface Guidelines

本文永久更新链接地址:

介绍
通过HomeKit,用户能够利用他们iOS设备上的家庭自动化apps来控制和配置家里已连接的配件设备,不管制造商是谁。…

简介

通过HomeKit,用户可使用iOS设备上的家庭自动化APP来控制和配置家中连接的配件/附件,无论是哪家制造商的设备。家庭自动化APP尤其能帮用户执行以下任务:

  • 设置Home
  • 管理用户
  • 添加或移除配件
  • 定义场景

此外,家庭自动化APP应该是易用且令人愉悦的。你可以通过以下方式创建良好的用户体验:

  • 集成Siri
  • 自动寻找附件
  • 使用可理解的语言

设置Home

HomeKit系统主要有Room、Zone以及Home三种类型位置。Room以起居室、卧室这种为基本的组织概念,可包含任意数量的配件。Zones是Room的合集,比如楼上。

用户必须至少指定一个Home作为配件的位置。每个Home包含不同数量的Room,并可选择性地包含不同数量的Zone。用户可通过Room和Zone轻易找到并控制配件。APP应当提供方式来创建、命名、调整以及删除Home、Room和Zone。

如果用户有多个Home,那要允许他们指定默认的home来快速设置和配置新的配件。

管理用户

APP应当提供一个方法来管理用户控制Home中配件的权限。往Home中添加一个iCloud账户,那么账户所有者将可以调整配件的功能。当账户持有者指定了管理员,他们就可以添加新配件、管理用户、设置Homes以创建场景。

添加和移除配件

简单快速添加和移除配件非常重要。APP应当可以自动搜索新配件并在UI中明显展示。

用户需要确认对配件操作的结果,所以要确保用户能快速地实际确认配件,比如灯泡,你应当让用户使用你的APP打开/关闭灯泡以确认其存在于Home中。

附件配置包括为其指定名称、Home、Room或者可选的Zone。管理员需要键入配件的设置代码(包括硬件文档或打包)以完成配件与Home的连接过程。

苹果的 Wireless Accessory Configuration (WAC)
用来将支持Wi-Fi的配件添加到home网络中。用户可在设置或者你的APP中访问WAC。使用
ExternalAccessory
框架API来展示系统提供的UI以便于用户使用WAC发现和配置配件,而无需离开你的APP。用WAC配置配件后,用户可将配件添加到Home中并为其指定一个名称和Room。注意,通常你应当使得APP在前台运行从而让用户开启发现和配置配件的过程。