Interessanti nuove funzionalità per HomeKit, il framework di automazione domestica di Apple, sono state annunciate alla Worldwide Developers Conference all'inizio di questa settimana. Le nuove funzionalità sono state progettate per rendere la piattaforma di casa intelligente più flessibile per gli utenti e ancora più accessibile a sviluppatori e produttori di dispositivi di terze parti al fine di incoraggiare un'adozione più rapida.
Per cominciare, Apple non richiede più ai fornitori di utilizzare chip di crittografia dedicati nei loro gadget. Ma la grande novità è che hobbisti e appassionati (o quasi chiunque abbia un account sviluppatore Apple) sono ora autorizzati a creare prototipi di dispositivi HomeKit senza essere certificati MFi.
La sessione dello sviluppatore "Novità in HomeKit" di Apple offre una vasta gamma di informazioni sulle nuove funzionalità per l'utente finale di HomeKit, come una configurazione più semplice con codici QR e NFC, reattività notevolmente migliorata, supporto per nuovi tipi di dispositivi domestici intelligenti, come irrigatori e rubinetti, e altro ancora.
HomeKit ora implementa nuovi trigger ed eventi, rendendo possibile eseguire automaticamente le scene in base a chi è a casa, solo in determinati momenti e con più tipi di accessori.
Le scene e gli accessori di HomeKit possono essere controllati tramite il Control Center di iOS 11, con Siri, utilizzando l'app Home su iPhone, iPad, iPod touch o Apple Watch e tramite il nuovo altoparlante intelligente HomePod di Apple. E con una Apple TV, un iPad o un HomePod che funge da hub HomeKit, puoi controllare i tuoi prodotti per la casa intelligente da qualsiasi parte del mondo.
Spruzzatori e rubinetti
Con il supporto di due nuove categorie di prodotti, gli irrigatori e i rubinetti, gli utenti possono ora controllare l'acqua nel giardino tramite Siri. Oppure, potresti fare in modo che Siri accenda la doccia al mattino, sapendo che l'acqua avrà la giusta temperatura quando finisci il caffè del mattino.
Reattività notevolmente migliorata
Molti accessori HomeKit utilizzano lo standard Bluetooth a basso consumo energetico. Al fine di ridurre la latenza che si verifica quando un accessorio Bluetooth comunica con un hub HomeKit, Apple sta implementando un sistema completamente nuovo basato su sessioni di trasmissione sicure che ora inviano una notifica a un dispositivo HomeKit.
Ciò riduce la latenza tra un nuovo evento e lo stato effettivo dell'accessorio cambia da pochi secondi a meno di un secondo. Non dovrai acquistare nuovi prodotti: al lancio di iOS 11, tutti i tuoi accessori esistenti trarranno vantaggio da una migliore reattività.
Installazione più semplice
Su iOS 10, per configurare un accessorio per la casa è necessario avviare l'app Home, accendere l'accessorio e toccare Inserisci opzione e scansione dello speciale codice di configurazione stampato sulla confezione del prodotto per autenticare il dispositivo.
Al momento non è possibile accoppiare un dispositivo HomeKit spento. Con iOS 11, puoi associare un accessorio HomeKit scansionando il suo codice mentre è spento.
Inoltre, Apple ora supporta la scansione dei codici QR per l'autenticazione HomeKit. I codici QR possono essere piccoli fino a 10 per 10 millimetri, quindi questo cambiamento apparentemente piccolo trasformerà l'autenticazione di accessori HomeKit davvero minuscoli in un processo senza attrito.
E con il nuovissimo supporto per i tag NFC (chi lo sapeva, giusto?), I produttori di accessori possono offrire esperienze più semplici in cui l'autenticazione di un dispositivo HomeKit è semplice come toccare e accoppiare.
Trigger di nuovi eventi
Nuovi eventi, trigger, ricorrenze e miglioramenti per eventi mutabili consentono una flessibilità significativamente elevata delle scene di HomeKit. HomeKit ora può eseguire scene basate su chi è a casa, solo in determinati momenti e altro. Gli eventi basati sulla data consentono ai trigger HomeKit di attivarsi solo in determinati momenti (ad esempio, ogni giorno alle 17:00).
Eventi temporali significativi attivano i trigger su alba o tramonto, con offset positivi o negativi.
Ad esempio, potresti fare in modo che HomeKit attivi la scena "Sono a casa" un'ora dopo il tramonto o accendere le lampade in casa prima che il sole tramonti. Una nuova condizione di praticità in iOS 11 semplifica la creazione di una condizione personalizzata tra due eventi significativi. Ad esempio, potresti avere una scena che va da un'ora prima del tramonto a un'ora prima dell'alba.
Un'altra nuova condizione di iOS 11 consente a HomeKit di eseguire una scena quando viene superata una soglia personalizzata. Ad esempio, puoi impostare il tuo condizionatore d'aria / riscaldamento in modo che entri in funzione quando la temperatura in casa supera i 76 gradi o quando è compresa tra 50 e 76 gradi.
Un nuovo evento di presenza consente a HomeKit di attivare le scene quando un utente arriva a casa o esce di casa. E con il supporto multiutente, ora è possibile attivare automaticamente i trigger quando l'ultimo utente noto esce di casa (per spegnere le luci, l'aria condizionata, bloccare le porte e così via) o il primo utente arriva a casa in una casa vuota.
Supporto per eventi finali specificando l'intervallo di tempo dal tempo di esecuzione dell'evento.
Apple ha fornito l'esempio dell'apertura di una porta di notte, che attiva un evento che accende le luci esterne per pochi minuti. Attualmente, non è possibile fare in modo che un dispositivo HomeKit abiliti un determinato stato per un periodo di tempo.
E con le ricorrenze, è possibile eseguire i trigger solo in determinati giorni della settimana. Ad esempio, se ti piace dormire un po 'più a lungo il sabato, ora puoi limitare l'esecuzione della scena "Buongiorno" solo ai giorni feriali.
Inoltre, HomeKit ora supporta la creazione di un evento che si attiva una volta, quindi si disabilita automaticamente.
AirPlay 2
Apple ha inoltre presentato una nuova versione di AirPlay, chiamata AirPlay 2.
AirPlay 2 supporta l'audio multi-room e HomeKit, il che significa che i tuoi prodotti per la casa intelligente ora possono comunicare con i tuoi altoparlanti abilitati AirPlay 2 o gli altoparlanti HomePod di Apple. Puoi controllare la riproduzione audio multi-room tramite HomeKit, purché l'altoparlante wireless o la configurazione audio domestica funzionino con AirPlay 2.
Beats di proprietà di Apple, nonché produttori di apparecchiature audio come Bose, Bang & Olufsen, Bowers & Wilkins, Marantz e molti altri hanno promesso il loro supporto per AirPlay 2. Con HomeKit e AirPlay 2, "le app audio di terze parti saranno in grado di entra nel divertimento dell'audio multi-room ", ha dichiarato Craig Federighi, capo dell'ingegneria del software di Apple, sul palco durante il keynote del WWDC.
Licenza rilassata
HomeKit ha sempre riguardato innanzitutto la sicurezza degli utenti.
E poiché Apple non scende a compromessi nel richiedere agli sviluppatori e ai fornitori di HomeKit di utilizzare la crittografia end-to-end, i dati degli utenti di HomeKit sono lungi dall'essere insicuri come sfortunatamente con la maggior parte delle altre piattaforme per la casa connessa.
Per i principianti, tutti i produttori di HomeKit devono aderire alle rigide politiche "Made for iOS" (MFi) di Apple e utilizzare i chip di autenticazione di Apple per garantire la privacy e la sicurezza degli utenti con una forte crittografia basata su hardware. Il rovescio della medaglia, questo complica lo sviluppo dell'hardware e rende i dispositivi HomeKit più costosi dei gadget concorrenti.
La specifica HomeKit aggiornata ora include una nuova opzione che consente a tutte le autorizzazioni HomeKit di passare attraverso il software. Sebbene la crittografia basata su software sia più lenta rispetto a un chip dedicato, ha il vantaggio di ridurre i tempi di sviluppo e ridurre i costi.
Ma soprattutto, i dispositivi esistenti che attualmente non dispongono dell'integrazione di HomeKit saranno ora in grado di implementare il supporto di HomeKit dopo che iOS 11 avvierà questo autunno nel software, senza richiedere una modifica dell'hardware.
Apple ora gestisce due laboratori di certificazione HomeKit negli Stati Uniti ed è prevista l'apertura di laboratori simili nel Regno Unito e in Cina il prossimo mese, il che dovrebbe aiutare i distributori locali a portare più rapidamente il loro hardware HomeKit sul mercato.
Apple vuole anche incoraggiare gli appassionati a costruire i propri dispositivi HomeKit. Durante il WWDC 2017, la società ha annunciato che gli sviluppatori non devono più essere certificati MFi per costruire prototipi di accessori per la casa intelligente. Non solo, ma gli sviluppatori di HomeKit possono ora utilizzare schede di sviluppo popolari come Raspberry Pi e Arduino.
Naturalmente, la certificazione MFi è ancora richiesta prima che i prodotti possano essere venduti ai clienti.
Detto questo, il fatto che Apple ora permetta alle persone normali di armeggiare con HomeKit e persino di costruire i propri accessori da zero, per uso personale, senza una licenza MFi, dovrebbe aiutare ad accelerare l'adozione della piattaforma.
Queste nuove funzionalità di HomeKit sono disponibili su iOS 11, watchOS 4 e tvOS 11. macOS attualmente non supporta HomeKit. HomeKit ha debuttato due anni fa alla Worldwide Developers Conference 2014.