Prairie HomeKitコンパニオン:iOS 11で何が来るのか

Prairie HomeKitコンパニオン:iOS 11で何が来るのか

iOS 11は今年後半にリリースされ、HomeKitにも大幅な機能強化が加えられます。最も重要な変更点はHomeKitデバイスメーカーに影響しますが、熱心なHomeKitユーザーであれば注目すべきインターフェースと自動化の詳細もいくつかあります。

HomeKitエコシステムの拡大— Appleのエコシステムポリシーの今後の変更は、HomeKitにとって大きな転機となる可能性があります。iOS 8でHomeKitがデビューして以来、デバイスメーカーは厳格な認証プロセスに合格する必要がありました。製品の販売が許可される前に、Appleの承認を取得し、デバイスに特殊なチップを搭載し、Appleが実施する特別なラボでのテストに合格する必要がありました。

Appleがこのような対応をしたのは、セキュリティとプライバシーに関する確固たる理由があったからだが、その要件は多くのメーカーにとってあまりにも重荷だった。その結果、HomeKitハードウェアに関するこれまでの話は、せいぜい物語のようなものに過ぎない。

エコシステムを拡大するため、Appleはポリシーを変更し、コストと複雑さを増大させるHomeKit専用チップの必要性を排除します。代わりに、メーカーはHomeKit認証をソフトウェアで実装できるようになります。

つまり、メーカーはハードウェアをアップデートすることなく、既存の市場に出回っているデバイスにHomeKitのサポートを追加できるということです。そのため、BelkinはWemoホームオートメーション製品ラインにHomeKitのサポートを追加すると発表しました(「Belkin、WemoにHomeKitのサポートを追加」、2017年5月18日参照)。また、Google傘下のNestもHomeKitのサポートを検討しています。

メーカーは依然としてテストのためにデバイスをAppleに提出する必要があるが、Appleはそのプロセスを効率化するために、自動化された認証ツールを追加し、世界中にさらに多くの研究所を開設している。

この変更の実際的な結果として、Apple の最高レベルのセキュリティと品質管理を犠牲にすることなく、さらに多くの HomeKit 対応センサー、スイッチ、およびその他のホームオートメーションデバイスから選択できるようになることが期待されます。

これらの新しいデバイスの中には、HomeKitのレパートリーに新たに加わった2つのカテゴリー、スプリンクラーと蛇口があります。スプリンクラーは自動化の用途が明らかですが、蛇口が追加されたことはより興味深い点です。Appleの例では、庭の水やりや、シャワーに入る前に水を温めておくといったことが挙げられます。私は自動化、水、電気の組み合わせは災いのもとだと常々考えてきましたが、ガーデニングを楽にしてくれるものなら何でも歓迎します。

最後に、ホームオートメーション愛好家の多くが趣味のプログラマーでもあるという事実に鑑み、AppleはHomeKitアクセサリプロトコル仕様をApple開発者ライセンスを持つすべての人に公開し、個人プロジェクトでの使用を可能にします。つまり、Apple開発者になるために99ドルを支払う覚悟があり、Arduinoのようなプログラム可能なウィジェットをお持ちであれば、それをHomeKitで動作するように改造できるということです。何かクールなプロジェクトが生まれることを期待しています。

再設計されたコントロールセンター— ソフトウェア面では、iOS 11ではコントロールセンターが再設計され、HomeKitの操​​作方法が若干変更されました。iOS 10ではコントロールセンターは3ページ構成で、3ページ目にはHomeKitアクセサリとシーンのコントロールが用意されています。

iOS 11では、コントロールセンターが1つの、やや込み入ったページに圧縮され、HomeKitのコントロールもボタン1つに詰め込まれました。ホームボタンをタップするとホームアプリが開きます。ホームボタンを押すと、 iOS 10でおなじみのホーム画面が表示されます。


iOS 11では、「設定」>「コントロールセンター」>「コントロールをカスタマイズ」でコントロールセンターをカスタマイズできます。HomeKitを頻繁に使用する場合は、コントロールセンターの配置を変更してホームボタンにアクセスしやすくすることができます。また、HomeKitを全く使用しない場合は、コントロールセンターからHomeKitを完全に削除することもできます。

アクセサリのセットアップを効率化— HomeKitエコシステムの変更により、デバイスのセットアップ方法も変更が必要になりました。現在、デバイスをアクティベートするには、メーカーがHomeKit認証コードを提供する必要があり、ユーザーはそれをスキャンするか手動で入力する必要があります。

将来、メーカーにはさらに 2 つのオプションが提供されます。1 つは小型デバイスに収まる 10 mm × 10 mm の QR コード、もう 1 つはカメラスキャンを必要とせずワイヤレスでデバイスを認証できる近距離無線通信 (NFC) タグです。


さらに、iOS 11ではホームアプリでのアクセサリの設定方法が変更されました。iOS 10では、新しいアクセサリを追加するには、デバイスの電源を入れ、設定アシスタントにデバイスが表示されるまで待ち、タップしてHomeKitコードをスキャンする必要がありました。

iOS 11では、Appleが「拡張セットアッププロセス」と呼ぶものが導入されました。これは実質的に、HomeKitコードを最初にスキャンすることを意味します。Appleがこの小さいながらも重要な変更を行った理由は2つあります。

  • HomeKitコードはアクセサリの底面にあるため、電源を入れた後にアクセスするのが難しいことがよくあります。メーカーは通常、コードを記載した別のカードを同梱していますが、このカードを紛失したり、見落としたりするケースが多いです。
  • これにより、一度に 1 つのデバイスごとにプロセスを実行するのではなく、複数の HomeKit アクセサリを一度にスキャンしてセットアップできるようになります。

これらの変更を組み合わせることで、メーカーとユーザーの両方にとってアクセサリのセットアップが容易になるはずです。Apple が現実世界の誤りを考慮に入れているのは喜ばしいことです。

パフォーマンスの向上— 多くのHomeKitアクセサリはWi-FiではなくBluetooth経由で通信します。その欠点の一つはパフォーマンスの遅さです。スマートコンセントの電源を入れてから実際に電源が入るまで、数秒かかることがよくあります。

iOS 11では、AppleはHomeKitとBluetoothデバイスとの通信方法を刷新し、「セキュア・ブロードキャスト・セッション」と呼ばれる新しいシステムを採用しました。簡単に言えば、遅延が数秒からわずか1秒に短縮されます。

Appleは、iOS 11とデバイスファームウェアのアップデートだけで速度向上が見られると主張しています。私のiOS 11テストデバイスでは、すでに応答時間が速くなっているように見えますが、これは単なる希望的観測かもしれません。

自動化の改善— 自動化愛好家は、iOS 11 の HomeKit に導入されるいくつかの新しい自動化機能に興奮するでしょう。

iOS 10では、外出時に照明を消す設定ができますが、家に誰かがいる場合は照明を消灯したままにしておくことになります。ありがたいことに、iOS 11では位置情報に基づくトリガーがさらに賢くなり、複数の人をトリガーに指定できるようになりました。

下のスクリーンショットでは、iOS 10 の [現在地の変更] オプションが iOS 11 で [人々が家に帰ってきた] と [人々が家を去った] の 2 つのエントリに拡張されていることがわかります。

残念ながら、妻はまだ iOS 11 を使っていないので、利用可能なオプションではありませんが、アップデートしたら、理論的には、私たち 2 人が家を出ない限りは起動しないように自動化を設定できます。


iOS 11 に追加される自動化機能は次のとおりです。

  • 他のオートメーションの条件として人を使う。例えば、日の出時に誰かが家にいる場合にのみ実行されるオートメーションを作成できます。
  • 時間帯に応じて状況を調整できるようになりました。例えば、妻と私が家を出る時に照明を消すように設定した場合、そのオートメーションを午前7時から午後5時までの間だけ動作するように設定できます。

  • 日の出15分前、日没30分後といった相対的な時間オフセットを設定できます。また、これらの相対的な時間オフセットの間にトリガーするようにオートメーションを設定することもできます。

  • オートメーションにタイマーを設定します。これにより、パティオのライトを5分間だけ点灯するオートメーションを作成できます。

WWDCのプレゼンテーションで、Appleは9月7日午後9時など、特定の時間に1回限りのオートメーションを作成するオプションについて言及していました。しかし、iOS 11のホームアプリではまだその機能の証拠を見つけることができません。

ゾーンを使おう— ホームアプリの最後の大きな改善点は、ゾーンのサポートです。「A Prairie HomeKit Companion: Core Concepts」(2016年11月3日)で紹介したように、ゾーンとは単に部屋の集まりです。

これらのゾーンの使い方はいくつかありますが、最も分かりやすいのは、家の中の部屋を階ごとにグループ化することです。そうすれば、Siriに「下の階の電気を消して」といったコマンドを出すことができます。

HomePod と AirPlay 2 についてはどうでしょうか? — 確かなことが 1 つあります。HomePod は、Apple TV と iPad に加わるホーム ハブになります。

しかし、AppleはHomePodがHomeKitとどのように連携するかについては、それ以上多くを語っていません。iOS 11とHomePodには、Appleのメディアストリーミングプロトコルの最新バージョンであるAirPlay 2が搭載されるとは述べています。

AppleはAirPlay 2についても口を閉ざしています。現時点でわかっていることは以下の通りです。

  • AppleはAirPlay 2がオリジナルのAirPlayよりも信頼性が高くなることを望んでいる
  • AirPlay 2は複数のデバイスへのブロードキャストをネイティブにサポートします
  • AirPlay 2の出力はホームアプリで制御される
  • tvOS 11デバイスはAirPlay 2レシーバーとして機能します

自分で試してみたくて、tvOS 11のベータ版をインストールしました。しかし、AirPlay 2はデフォルトで有効になっていないため、Xcodeのベータ版をインストールして有効にする必要がありました。数時間後、ようやくApple TVでAirPlay 2を有効にすることができました。そして…AirPlayと全く同じように動作し、iOS 11デバイスのホームアプリにはAirPlay 2の痕跡が全くありませんでした。

そのため、AirPlay 2とHomeKitがどのように連携するかについては、まだあまり言及できません。Appleは今年後半にAirPlay 2、Apple TV、HomeKit、そしてHomePodについて、もっと多くのことを語ってくれるだろうという予感がします。同社がこれほど慎重な姿勢を崩さないのには、きっと何か理由があるのでしょう。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.