萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> iPhone

HomeKit 開發完整指南:打造優質智能家居 App 體驗

簡介

HomeKit 讓使用者能透過 iOS 裝置上的「家庭」App,統一控制及設定家中各品牌的智能配件。一款優秀的家庭自動化 App,應協助使用者輕鬆完成核心任務:

  • 建立與管理「家庭」
  • 管理使用者權限
  • 新增或移除配件
  • 定義情境場景

除此之外,App 操作必須直覺愉悅。開發者可透過整合 Siri、自動搜尋配件、使用淺顯易懂的語言,來提升使用者體驗。

建立與管理「家庭」

HomeKit 以三種層級組織空間:房間(如客廳、臥室)為基本單位,可包含任意數量配件;區域(如樓上、樓下)為房間的集合;家庭則是頂層容器。使用者至少需指定一個家庭作為配件所在位置,每個家庭包含多個房間,並可選擇性包含多個區域。App 應提供建立、命名、編輯、刪除家庭、房間、區域的完整功能。若使用者擁有多個家庭,應允許設定預設家庭,以便快速新增配件。

使用者權限管理

App 應提供權限管理介面。將 iCloud 帳號加入家庭後,該帳號持有者即可控制配件。若進一步指定為「管理員」,則可新增配件、管理使用者、設定家庭與建立場景。

新增與移除配件

流暢的配件配對體驗至關重要。App 應自動搜尋附近配件並在介面顯著處呈現。為確認配件身份(如智慧燈泡),讓使用者直接在 App 中開關燈光以驗證。配件設定包括命名、指派家庭、房間與可選區域。管理員需輸入配件隨附的設定代碼以完成配對。

針對 Wi-Fi 配件,Apple 提供 Wireless Accessory Configuration (WAC) 協助加入家庭網路。開發者可使用 ExternalAccessory 框架呼叫系統 UI,讓使用者在 App 內完成發現與設定,無需切換至「設定」。注意:App 應保持前景執行,以確保配對過程順利完成。

尋找配件

提供多樣化的配件存取方式。因時間、季節、使用者位置不同,所需配件也不同。使用者應能依類型、名稱、或家庭中的位置快速找到目標配件。

定義情境場景

場景能一次控制多個配件,極大提升便利性。每個場景擁有名稱,可包含任意數量的動作(針對配件的特定功能)。建議引導使用者根據現有配件建立場景,例如「離家」場景可同時降低溫度、關燈、鎖門。建立時可依選定房間或區域篩選配件,簡化設定流程。

整合 Siri 語音控制

Siri 能以單一語句執行複雜操作,並能辨識家庭、房間、區域、配件名稱及功能。使用者可說:「Siri,關掉樓上的燈」、「Siri,把影音室溫度調高」。觸發場景時,語句需包含「模式」或「場景」關鍵字,如「Siri,啟動觀影模式」。

最佳實踐:在使用者設定場景時,同步顯示建議的 Siri 指令範例,例如:「您可對 Siri 說『Siri,將家庭設為觀影模式』來啟動此場景。」

資訊傳遞與措辭

智能家居對一般使用者可能陌生難懂。App 採用會話式、親切易懂的語言,避免縮寫與技術術語(如「HomeKit」一詞不應出現在使用者介面中),能大幅降低學習門檻。

copyright © 萬盛學電腦網 all rights reserved