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