HomeKit — провал Apple. Как это исправить?

Прошло уже более двух лет с того момента, как Apple представила HomeKit — программную среду для умного дома, которая должна была изменить наш повседневный быт. Однако этого по какой-то причине до сих пор не произошло. Соучредитель поставщика решений для домашней автоматизации Beep Networks Дэниел Конрад опубликовал авторский материал на сайте TechCrunch, в котором попытался понять, каковы были причины такого исхода, и что Apple нужно сделать, чтобы исправить ситуацию. Мы публикуем перевод этой статьи на русский язык.

HomeKit — провал Apple. Как это исправить? Фото.

Настоящая магия Интернета вещей возникает, когда устройства работают вместе. Это станет магией, когда Siri на вашем iPhone сможет настроить ваш термостат так, чтобы он проверял, закрыта ли ваша задняя дверь; когда замок на вашей двери сможет сообщить стереосистеме, что вы дома, чтобы вам не пришлось нажимать на кнопку для включения музыки.

Сегодня это не является реалией нашей жизни, поскольку большинство устройств не общается друг с другом. При отсутствии общего языка такая магия не представляется возможной.

Apple (при помощи HomeKit) и Google (посредством Connect with Nest) представили программы, которые могли бы обеспечить такой тип коммуникации. Являясь владельцами двух доминирующих платформ для мобильных телефонов, обе компании имеют подходящее положение для того, чтобы установить стандарты для взаимодействия между домашними приборами.

На данном этапе реализация Connect with Nest опередила HomeKit на несколько световых лет. Взглянем на цифры: на сайте Apple сегодня представлены HomeKit-совместимые устройства от 7 производителей, на странице Works with Nest этих производителей 95.

HomeKit — провал Apple. Как это исправить? Фото.

Nest может подключаться к стиральным машинам, устройствам для кормления домашних животных и системам для наблюдения за младенцами. HomeKit работает с лампами Philips, и на этом, пожалуй, все.

Apple производит устройства уже давно. Эти продукты присутствуют куда в большем количестве домов, чем Nest, и их розничные магазины должны обеспечить их куда более впечатляющим преимуществом в привлечении партнеров. Кроме того, подключение к iPhone должно быть намного легче. Так почему же Nest удалось заманить намного больше производственных партнеров?

Медленные устройства, быстрое программное обеспечение

Фундаментальное различие в подходе кроется во взаимодействии аппаратного и программного обеспечения. Apple требует интеграции устройств, у Nest вся интеграция осуществляется в облаке.

Наша команда создала одно из первых устройств, подключающихся к Nest. На процесс интеграции, сертификации и тестирования нашему инженеру потребовалось всего несколько дней. Практически все осуществляется в облаке, а не в локальной сети Wi-Fi пользователя.

Нам не потребовалось много усилий, к тому же команда Nest оказала нам хорошую поддержку, а их документация публично доступна и хорошо изложена. Apple делает все совершенно иначе.

Для того, чтобы просто взглянуть на документацию для интеграции устройств HomeKit, вам необходимо получить доступ к программе разработчиков MFi (Made for iPhone). Это не шутка, вам придется в течение нескольких недель ждать одобрения лишь для того, чтобы ознакомиться с требованиями к устройству HomeKit.

Apple требует, чтобы в ваше устройство был встроен чип авторизации, который вы можете купить только у нее. Имеющиеся продукты нельзя подключить к HomeKit без внесения изменения в их электросхемы.

Кроме того, вы должны производить свой продукт в сотрудничестве с одним из одобренных производителей. Если вашего нынешнего партнера в этом списке нет, вам придется перенеси свою сборочную линию на новый завод. Свое устройство бы будете вынуждены протестировать и сертифицировать в одной из лабораторий, одобренных Apple. Как я понимаю, их очень мало: например, мой друг из Сан-Франциско должен был отправлять свои устройства на тестирование в Великобританию.

Я даже слышал, что Apple изучает вашу упаковку, чтобы убедиться, что выбранные вами цвета не совпадают с ее фирменными схемами. Лично я не верю, что это правда, но все возможно.

Интеграция должна проходить в облаке

Куда важней то, что Apple часто требует, чтобы интеграция между устройствами проходила в локальной сети Wi-Fi. Вместо того, чтобы обращаться к серверам, ваше устройство взаимодействует с iPhone через локальную сеть Wi-Fi, а iPhone взаимодействует с другими устройствами. Это означает, что логика HomeKit должна быть прописана в прошивке самого устройства, а любые будущие изменения или расширения системы означают обновление прошивки. Это не то, чего ожидаешь в век Интернета.

Устройства должны быть подключены к облаку, где серверы могут общаться друг с другом. Мы можем исправлять ошибки без рискового процесса загрузки обновлений прошивок «по воздуху».

HomeKit — провал Apple. Как это исправить? Интеграция должна проходить в облаке. Фото.

Не буду лукавить, есть сферы, в которых соединения без использования облака могут существовать. Когда-то мы производили устройство для синхронизации музыки, а также коммуникационные системы с быстрым откликом, которые требовали локальных соединений. Nest тоже предлагает платформу Weave для локальной коммуникации между устройствами. Bluetooth-устройства не могут подключаться к точке доступа Wi-Fi, поэтому им нужно связываться с телефоном напрямую. Но нет никакой причины, по которой нужно требовать интеграции на уровне устройства, если есть возможность делать это в облаке.

Это бред

Для меня очень странно, что Apple сделала все настолько неправильно. Это как будто во времена электронной почты они просят нас пользоваться факсимильным аппаратом.

Поначалу я подумал, что они хотели ограничить количество устройств, чтобы обеспечить повышение качества. Если они сделают процесс достаточно дорогим, возможно, через этот отсев пройдут только лучшие устройства.

Отзывы на сайте Amazon о детекторе дыма от First Alert с поддержкой HomeKit свидетельствуют об обратном. В сегодняшних реалиях лучшие устройства производятся не только самыми богатыми компаниями.

Возможно, в фундаментальном смысле Apple по-прежнему рассматривает себя как производителя аппаратного обеспечения. По этой причине, когда они думают об интеграции, то инстинктивно начинают со списка аппаратных требований.

Какой бы ни была цель компании, результат состоит в том, что задумка с HomeKit обернется провалом, если Apple не изменит свой подход. Надеюсь, что это случится, и у Nest появится достойный соперник.

HomeKitОбзоры приложений для iOS и MacТехнологии Apple