Apple の開発者向けの新しい HomeKit ツールには、Health や Passbook のような集中管理型アプリは付属せず、代わりに iOS の音声操作パーソナル アシスタント Siri の機能を活用して、ユーザーが現代の「スマートホーム」内の温度、照明、鍵、その他のアクセサリを制御できるようにする。
iOS 8はまだベータ版であるため、OS内でのHomeKitのサポートは限定的であり、サードパーティ製アプリが不足しているため、コントロールをまだテストできません。しかし、SiriはすでにHomeKit関連のコマンドにいくつか応答しています。
iOS 8 ベータ 2 での Siri の現在の応答と、今月の Worldwide Developers Conference で Apple が明らかにした詳細から、HomeKit が仮想アシスタントとどのように連携するかが正確にわかります。
例えば、ユーザーは自然な音声で「玄関のドアをロックして」や「キッチンの電気をつけて」といった指示を出すことができます。また、Siriは「ガレージのドアは開いていますか?」といった質問にも対応し、家の中にある物の状態をユーザーに伝えることも可能になります。
現時点では、互換性のあるサードパーティ製アプリが無料で入手できないため、Siri は単に「申し訳ありませんが、リクエストを試みましたが失敗しました」というエラーで応答します。
Appleが今月初めに開発者向けに詳細を説明したように、HomeKitの組み込みサービスには、ガレージドアオープナー、照明、ドアロック、サーモスタット、IPカメラコントロール、スイッチなどが含まれます。これらの個々のアクセサリは、現在の電源状態、ロック状態、明るさ、現在の温度など、固有の特性を持ちます。
HomeKitの目標は、スマートホームアクセサリの制御を統合し、簡素化することですが、Appleは専用アプリでこれを実現することはありません。開発者は引き続き、スマートホームアクセサリを制御するためのサードパーティ製ツールを開発する必要がありますが、今後はこれらのアプリをSiriに接続することで、アプリや設定を手動で選択することなく、統合的な制御が可能になります。
しかし、AppleはWWDCで開発者に対し、開発者が思いつくであろうHomeKitのユニークな実装をすべて想像することは不可能だと認めました。接続可能な電球やサーモスタットといった一般的なアクセサリは当然のことかもしれませんが、一部のハードウェアメーカーは、既存のスマートホームのカテゴリーに当てはまらない、よりユニークなオプションを開発する可能性があります。
これを念頭に置いて、Apple は開発者に独自のアクセサリ カテゴリを作成し定義する機能を提供しました。
「HomeKitが制限されたり、閉じ込められたりすることは望んでいません。HomeKitによってイノベーションと創造性が生まれることを望んでいます」と、Appleのソフトウェアエンジニアリングマネージャー、ケビン・マクラフリン氏は今月初めのHomeKitに関するWWDCのプレゼンテーションで説明した。
ユーザーは、HomeKitアクセサリにアクセスして操作するために、同じWi-Fiネットワークに接続している必要さえありません。Appleはシステムにリモートアクセス機能も組み込んでおり、ユーザーは外出中に玄関のドアやガレージの鍵が閉まっているかどうかを確認し、閉まっていない場合は修正することができます。
セキュリティもAppleにとって重要な焦点です。HomeKitには、iOSデバイスとアクセサリ間のエンドツーエンドの暗号化が含まれています。さらに、HomeKit APIでは、使用中のアプリケーションがフォアグラウンドで動作することを必須としているため、ユーザーは自宅のデバイスをどのアプリが制御しているかを正確に把握できます。
HomeKitは複数のホームに対応しているため、ユーザーは必要に応じてさまざまな場所にあるアクセサリを操作できます。各ホームにはアクセサリだけでなく、HomeKit設定内に保存された特定の部屋の名前も含まれています。
HomeKitやサードパーティ製アプリを通じて個々の部屋やアクセサリーが識別されると、AppleのSiriがそれらを認識して制御できるようになります。これにより、ユーザーは「玄関のドアをロックして」といった指示を出すことができます。
HomeKitは、今秋リリース予定のiPhone、iPad、iPod touch向けiOS 8で初めて搭載されます。開発者は、HomeKitのパワーを活用するために、新規アプリのリリースや既存アプリのアップデートを行う必要があります。これが、現在のベータ期間の目的です。