本文由CocoaChina翻譯組成員iBenjamin_Go和淺夏@舊時光翻譯自蘋果開發(fā)文檔:HomeKit Developer Guide,敬請勘誤。
該文檔旨在幫你編寫HomeKit app。HomeKit庫是用來溝通和控制家庭自動化配件的,這些家庭自動化配件都支持蘋果的HomeKit Accessory Protocol。HomeKit應(yīng)用程序可讓用戶發(fā)現(xiàn)兼容配件并配置它們。用戶可以創(chuàng)建一些action來控制智能配件(例如恒溫或者光線強弱),對其進行分組,并且可以通過Siri觸發(fā)。HomeKit 對象被存儲在用戶iOS設(shè)備的數(shù)據(jù)庫中,并且通過iCloud還可以同步到其他iOS設(shè)備。HomeKit支持遠程訪問智能配件,并支持多個用戶設(shè)備和多個用戶。HomeKit 還對用戶的安全和隱私做了處理。
注意:如果你是開發(fā)設(shè)計HomeKit硬件的供應(yīng)商,你可以去Hardware Developers下的HomeKit頁面了解MFi Program相關(guān)信息,也可以閱讀?External Accessory Programming Topics.
另請參閱
以下資源提供了更多關(guān)于創(chuàng)建HomeKit應(yīng)用程序的信息:
HomeKit User Interface Guidelines?提供了用戶界面設(shè)計指南
App Store Review Guidelines: HomeKit?提供了加快app審核的技巧
HomeKit Framework Reference?描述了HomeKit框架中的類和方法
External Accessory Framework Reference?列出了系統(tǒng)提供的發(fā)現(xiàn)和配置無線智能家居產(chǎn)品UI
HomeKit Catalog?提供示例演示HomeKit特性
WWDC 2014: Introducing HomeKit?對HomeKit更高層次的分析
更多建議: