Якщо iOS 8 все ще знаходиться в бета-версії, доступ до HomeKit в операційній системі обмежений, а відсутність сторонніх програм унеможливлює тестування. Але це не заважає Siri вже відповідає на деякі команди пов'язані з HomeKit, домашньою автоматизацією Apple.
Наразі користувачі можуть віддавати накази як «зафіксуйте вхідні двері"Або"увімкніть кухонне освітлення«. Окрім виконання цього типу команди, він також зможе надавати статус об'єктів у будинку, повідомляючи нас, якщо ми залишаємо двері відкритими, використовуючи управління запитами «Я залишив двері відчиненими?»
На даний момент, без підтримуваних сторонніх програм, Siri просто відповідає помилкоюr«На жаль, я спробував, але це не вдалося.»
Як Apple докладно служби, які інтегруватимуть HomeKit ми зустрічалися з; гаражні ворота, ліхтарі, дверні замки, термостати, елементи керування IP-камерою та багато іншого. Ці окремі аксесуари будуть мати унікальні характеристики такі як стан акумулятора, статус блокування, яскравість та поточна температура.
Метою HomeKit є uніфікувати та спростити управління аксесуарами для дому, але Apple не буде робити це за допомогою спеціального додатка. Натомість розробникам доведеться вибирати сторонні інструменти або створювати власні для керування цими аксесуарами, а якщо вони покращаться, то ці програми зможуть прив’язати до Siri, щоб забезпечити уніфікований контроль і без необхідності вручну вибирати програми та налаштування.
З огляду на це, Apple надала розробникам можливість створювати та визначати власні категорії аксесуарів. «Ми не хочемо обмеженого HomeKit. Ми хочемо HomeKit створює інновації та заохочує до творчості", Він сказав Кевін Маклафлін, Директор програмного забезпечення компанії Apple, на презентації HomeKit у WWDC на початку цього місяця.
Інша справа, яку Apple підготувала в цій функції, - це віддалений доступ, тобто користувачі їм навіть не доведеться бути в одній мережі WiFi для доступу та керування аксесуарами HomeKit. Він також забезпечений наскрізне шифрування між пристроями iOS та аксесуарами. Що ще, API HomeKit вимагає, щоб використовувані програми були на першому плані, тому користувач точно знає, яка програма керує їх пристроями.