De nouvelles capacités intéressantes pour HomeKit, le cadre domotique d'Apple, ont été annoncées lors de la conférence mondiale des développeurs plus tôt cette semaine. Les nouvelles fonctionnalités ont été conçues pour rendre la plate-forme de maison intelligente plus flexible pour les utilisateurs et encore plus accessible aux développeurs et fabricants d'appareils tiers afin d'encourager une adoption plus rapide..
Pour commencer, Apple n'oblige plus les fournisseurs à utiliser des puces de chiffrement dédiées dans leurs gadgets. Mais la grande nouvelle est que les amateurs et les passionnés (ou à peu près n'importe qui avec un compte développeur Apple) sont désormais autorisés à créer des prototypes d'appareils HomeKit sans être certifiés MFi.
La session de développement «Quoi de neuf dans HomeKit» d'Apple fournit une multitude d'informations sur les nouvelles capacités des utilisateurs finaux pour HomeKit, comme une configuration plus facile avec les codes QR et NFC, une réactivité considérablement améliorée, la prise en charge de nouveaux types d'appareils domestiques intelligents, comme les arroseurs et les robinets, et beaucoup plus.
HomeKit implémente désormais de nouveaux déclencheurs et événements, ce qui permet d'exécuter automatiquement des scènes en fonction de qui est à la maison, uniquement à certains moments, et avec plus de types d'accessoires.
Les scènes et accessoires HomeKit peuvent être contrôlés via le centre de contrôle d'iOS 11, avec Siri, en utilisant l'application Home sur iPhone, iPad, iPod touch ou Apple Watch, et via le nouveau haut-parleur intelligent HomePod d'Apple. Et avec un Apple TV, un iPad ou un HomePod agissant comme un hub HomeKit, vous pouvez contrôler vos produits pour maison intelligente à peu près partout dans le monde.
Gicleurs et robinets
Grâce à la prise en charge de deux nouvelles catégories de produits, les gicleurs et les robinets, les utilisateurs peuvent désormais contrôler l'eau du jardin via Siri. Ou, vous pourriez demander à Siri d'ouvrir la douche le matin, sachant que l'eau sera à la bonne température au moment où vous finirez votre café du matin.
Réactivité grandement améliorée
De nombreux accessoires HomeKit utilisent la norme Bluetooth basse consommation. Afin de réduire la latence qui se produit lorsqu'un accessoire Bluetooth communique avec un concentrateur HomeKit, Apple déploie un tout nouveau système basé sur des sessions de diffusion sécurisées qui envoient désormais une notification à un appareil HomeKit.
Cela réduit la latence entre un nouvel événement et le changement d'état de l'accessoire réel de quelques secondes à moins d'une seconde. Vous n'aurez pas à acheter de nouveaux produits: lors du lancement d'iOS 11, tous vos accessoires existants bénéficieront d'une réactivité améliorée.
Configuration simplifiée
Sur iOS 10, la configuration d'un accessoire domestique nécessite de lancer l'application Accueil, d'activer l'accessoire, d'appuyer sur le Ajouter option et numérisation du code de configuration spécial imprimé sur la boîte du produit pour authentifier l'appareil.
Il n'est actuellement pas possible de coupler un appareil HomeKit éteint. Avec iOS 11, vous pouvez coupler un accessoire HomeKit en scannant son code alors qu'il est éteint.
De plus, Apple prend désormais en charge la numérisation des codes QR pour l'authentification HomeKit. Les codes QR peuvent être aussi petits que 10 sur 10 millimètres, donc ce changement apparemment petit transformera l'authentification d'accessoires HomeKit vraiment minuscules en un processus sans friction.
Et avec la toute nouvelle prise en charge des balises NFC (qui savait, non?), Les fabricants d'accessoires peuvent offrir des expériences plus faciles où l'authentification d'un appareil HomeKit est aussi simple que d'appuyer et de coupler.
Nouveaux déclencheurs d'événements
De nouveaux événements, déclencheurs, récurrences et améliorations pour les événements modifiables permettent une flexibilité considérablement accrue des scènes HomeKit. HomeKit peut désormais exécuter des scènes en fonction de qui est à la maison, uniquement à certains moments, et plus encore. Les événements basés sur la date permettent aux déclencheurs HomeKit de se déclencher uniquement à certaines heures (comme 17 heures tous les jours, par exemple).
Des événements temporels importants activent des déclencheurs au lever ou au coucher du soleil, avec des décalages positifs ou négatifs.
Par exemple, vous pouvez demander à HomeKit de déclencher votre scène «Je suis à la maison» une heure après le coucher du soleil ou d'allumer les lampes de votre maison juste avant le coucher du soleil. Une nouvelle condition de commodité dans iOS 11 facilite la création d'une condition personnalisée entre deux événements importants. À titre d'exemple, vous pouvez avoir une scène allant d'une heure avant le coucher du soleil à une heure avant le lever du soleil.
Une autre nouvelle condition iOS 11 permet à HomeKit d'exécuter une scène lorsqu'un seuil personnalisé est dépassé. Par exemple, vous pouvez régler votre climatisation / chauffage pour qu'il démarre lorsque la température de votre maison dépasse 76 degrés ou lorsqu'elle se situe entre 50 et 76 degrés..
Un nouvel événement de présence permet à HomeKit d'activer des scènes lorsqu'un utilisateur arrive à la maison ou quitte la maison. Et avec la prise en charge multi-utilisateurs, vous pouvez désormais activer automatiquement les déclencheurs lorsque le dernier utilisateur connu quitte la maison (pour éteindre les lumières, la climatisation, verrouiller les portes, etc.) ou que le premier utilisateur arrive à la maison dans une maison vide.
Prise en charge des événements de fin en spécifiant l'intervalle de temps à partir de l'heure d'exécution de l'événement.
Apple a fourni l'exemple de l'ouverture d'une porte la nuit, ce qui déclenche un événement qui allume les lumières extérieures pendant quelques minutes seulement. Actuellement, il n'y a aucun moyen qu'un appareil HomeKit active un certain état pendant une période de temps.
Et avec les récidives, il est possible d'exécuter des déclencheurs uniquement certains jours de la semaine. Par exemple, si vous aimez dormir un peu plus longtemps le samedi, vous pouvez désormais limiter l'exécution de votre scène «Bonjour» aux jours ouvrables uniquement.
De plus, HomeKit prend désormais en charge la création d'un événement qui se déclenche une fois, puis se désactive automatiquement.
AirPlay 2
Apple a également dévoilé une nouvelle version d'AirPlay, appelée AirPlay 2.
AirPlay 2 prend en charge l'audio multipièce et HomeKit, ce qui signifie que vos produits pour maison intelligente peuvent désormais communiquer avec vos haut-parleurs compatibles AirPlay 2 ou le haut-parleur HomePod d'Apple. Vous pouvez contrôler la lecture audio dans plusieurs pièces via HomeKit, tant que votre haut-parleur sans fil ou votre configuration audio domestique fonctionne avec AirPlay 2.
Beats, propriété d'Apple, ainsi que des fabricants d'équipements audio tels que Bose, Bang & Olufsen, Bowers & Wilkins, Marantz et bien d'autres ont promis leur soutien à AirPlay 2. Avec HomeKit et AirPlay 2, «les applications audio tierces pourront entrez dans le divertissement audio multi-pièces », a déclaré Craig Federighi, chef du génie logiciel d'Apple, sur scène lors du discours d'ouverture de la WWDC..
Licence détendue
HomeKit a toujours été, avant tout, une question de sécurité des utilisateurs.
Et comme Apple ne fait aucun compromis sur l'obligation pour les développeurs et les fournisseurs de HomeKit d'utiliser le chiffrement de bout en bout, les données utilisateur de HomeKit sont loin d'être précaires, comme c'est malheureusement le cas avec la plupart des autres plates-formes pour la maison connectée..
Pour commencer, tous les fabricants de HomeKit doivent adhérer aux politiques strictes «Made for iOS» d'Apple (MFi) et utiliser les puces d'authentification d'Apple pour garantir la confidentialité et la sécurité des utilisateurs avec un cryptage matériel solide. À la baisse, cela complique le développement matériel et rend les appareils HomeKit plus chers que les gadgets concurrents.
La spécification HomeKit mise à jour comprend désormais une nouvelle option permettant à toutes les autorisations HomeKit de passer par le logiciel. Bien que le chiffrement logiciel soit plus lent par rapport à une puce dédiée, il présente l'avantage de raccourcir les temps de développement et de réduire les coûts.
Mais plus important que cela, les appareils existants qui ne disposent pas actuellement de l'intégration HomeKit pourront désormais implémenter la prise en charge de HomeKit après le lancement d'iOS 11 cet automne dans le logiciel, sans nécessiter de changement de matériel.
Apple exploite désormais deux laboratoires de certification HomeKit aux États-Unis et devrait ouvrir des laboratoires similaires au Royaume-Uni et en Chine le mois prochain, ce qui devrait aider les fournisseurs locaux à commercialiser plus rapidement leur matériel HomeKit..
Apple souhaite également encourager les amateurs à créer leurs propres appareils HomeKit. Lors de la WWDC 2017, la société a annoncé que les développeurs n'avaient plus à être certifiés MFi pour construire des prototypes d'accessoires pour maison intelligente. Non seulement cela, mais les développeurs HomeKit peuvent désormais utiliser des cartes de développement populaires comme Raspberry Pi et Arduino.
Bien sûr, la certification MFi est toujours requise avant que les produits puissent être vendus aux clients.
Cela dit, le fait qu'Apple permette désormais aux gens ordinaires de bricoler HomeKit et même de construire leurs propres accessoires à partir de zéro, pour un usage personnel, sans licence MFi, devrait aider à accélérer l'adoption de la plate-forme..
Ces nouvelles fonctionnalités de HomeKit sont disponibles sur iOS 11, watchOS 4 et tvOS 11. macOS ne prend actuellement pas en charge HomeKit. HomeKit a fait ses débuts il y a deux ans à la Conférence mondiale des développeurs 2014.