《iOS Human Interface Guidelines》——HomeKit

來源:互聯網
上載者:User

標籤:

HomeKit智能家居平台


智能家居平台使人們可以方便地在他們的iOS裝置上使用家庭自動化app來控制或者設定他們房屋串連的家居,無論配件是哪個廠家的。最好的房屋自動化app整合HomeKit和iOS來協助使用者:

  • 建立房屋、房間和空間
  • 添加、尋找和移除家居,例如燈泡或恒溫控制器
  • 定義適用於多個家居的行為
  • 系統管理使用者
  • 使用Siri來控制他們的房屋

閱讀HomeKit Developer Guide來學習如何在你的app中使用HomeKit。下面的指南能夠協助你建立一個簡單並且樂於使用的房屋自動化app。
不要假設你的傢具是使用者安裝的第一個家居。你的app應該讓使用者建立房屋、房間和空間變得簡單,但同樣要讓使用者可以方便地將你的家居安置到已設定好的空間中去。
讓添加新家居變得簡單。不要在使用者能夠添加家居之前強制使用者建立一個帳號。你的app最好能偶自動搜尋新家居並將它們顯著地推送到UI介面中。確保顯示關於每個家居足夠的資訊讓使用者能夠簡單地識別它們。
協助使用者識別他們正在調整的傢具。提供一個協助使用者物理識別家居的控制;比如說,你也許會讓使用者閃一下燈泡來確認他們是否正在調整他們想要調整的那個燈泡。
給予使用者不同的方式來找到家居。日期、季節以及使用者當前的位置都會影響在給定情況下哪個家居是重要的,所以你的app應該提供一個根據類別、名稱或者在房屋中的位置來尋找家居的方式。
基於在房屋中安裝家居的建議操作集。操作集讓使用者定義多個家居的獨特行為。比如一個“離開”操作集也許會降低房屋的溫度、關燈以及鎖上所有的門。你的app可以建議預定義的操作集或者讓使用者建立他們自己的操作集。如果使用者能夠建立他們自己的操作集,最好讓使用者從你建議的、基於選擇的房間或空間的傢具中選擇。
使用友好的、會話的語言來使你的app親切且便於使用。房屋自動化會讓使用者覺得畏懼。不要使用他們可能不理解的縮減詞或者技術術語。尤其HomeKit是一個關於API的技術術語,所以不應該在你的app中使用它。
NOTE如果你是一個方案供應商,瀏覽方案門戶網站擷取關於家居封裝命名和發送訊息的指南。
整合Siri。Siri可以使通過簡單的語言完成複雜的操作變得簡單。Siri能夠識別操作集、房屋、房間和空間的名字並且能夠理解像“Siri,鎖上前門”,“Siri,關掉樓上的燈”以及“Siri,讓媒體室暖和一點”的語句。下面的指南可以協助你給予使用者一個非常棒的使用者Siri控制他們的家居的體驗。
  • 使用服務名——而不是家居名——這樣Siri就能夠識別它。一個家居可以有多種服務,比如一個有著光服務和風扇服務的吊扇,所以協助使用者區分他們很重要。最好的結果是,讓使用者從一個有限的名稱列表中選擇,其不包括公司名、模式數字並且確保讓使用者在之後編輯名稱。你建議的名稱應該是描述服務的標準的、易於理解的單詞或短語,並且視情況可以包含在房屋中的位置,比如“客廳的燈”或者“車庫的門”。你也可以讓使用者指定輸出和開關的服務類型,這樣通用的命令如“Siri,關燈”就可以控制所有的燈、照明器具和其他光家居。
  • 讓使用者知道如何在他們設定的時候使用Siri來控制一個操作集。比如說,當確認“電影”操作集被設定的時候,顯示一個使用者可以對Siri說的建議的語句,如“你可以通過說‘Siri,將房屋轉為電影模式’來使用Siri執行這一操作集”。注意使用者也可以簡單地說出操作集的名稱來告訴Siri執行一個操作集。Siri識別至少設定了一個動作的預定義的和使用者定義的操作集。

協助使用者佈建觸發器。在iOS 9中,HomeKit支援觸發器,這是一種基於如時間、位置和其他家居的行為的關聯準則來執行動作的方式。比如說,使用者也許會設定一個觸發器在車庫門開啟並且太陽落山後時開啟廚房的燈。設定包含多個條目的關聯準則會變得混亂,所以使設定UI儘可能的簡單很重要。比如說,在一個反應人們所說的內容的命令中顯示條目、屬性和邏輯操作會協助使用者理解情況。

本文翻譯自蘋果官方開發文檔查看完整集合:https://github.com/Cloudox/iOS-Human-Interface-Guidelines

《iOS Human Interface Guidelines》——HomeKit

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.