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

33

HomeKit

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

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

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

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

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

Экосистема Nest

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

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

Это бред

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

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

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

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

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

33 комментария

  1. 4

    Ээээ… Мммм… Пользую HomeKit почти год и оно прям доставляет. (отправлено из приложения AppleInsider.ru)

  2. 0

    😀 (отправлено из приложения AppleInsider.ru)

  3. 8

    Когда речь заходит о таких фундаментальных в плане безопасности вещах, как замок на вашей входной двери, «облачные» решения — не самый лучший вариант, как мне кажется…

  4. 3

    Про хардверный я не говорил, а вот про то, облачный проще, чем локальный — несомненно. Посмотрите на статистику поломанных облак и похаченных баз данных. Тут ключ в массовости.

  5. 4

    Тоже считаю, что облако не настолько защищено, насколько защищена локальная сеть. Сколько уже было утечек из облачных сервисов… (отправлено из приложения AppleInsider.ru)

  6. 0

    Я бы больше обратил внимание не на облачный или «хардверные» замки, а на качество нашего интернета…. по мне так благодаря качеству продукта предоставляемого нашими «провайдерами» любой облачный замок хуже всех обычных навесных.. (отправлено из приложения AppleInsider.ru)

  7. 4

    Ощущение, что автор не сильно разобрался в решении от Apple.
    1) устройств с поддержкой — пачка (уж ни как не одно) смотрим страницу совместимых устройств на сайте apple. При том, что часть из них хабы к которым подключаются десятки других устройств производителя https://support.apple.com/en-us/HT204903
    2) облако? А если вдруг инет отпал — накрылась вся автоматизация внутри дома?
    (Свет пропадает реже, да и количество узких мест нужно сокращать)
    3) для автоматизации нужно выделенное устройство — например apple TV (обновлять его можно спокойнее чем телефон)
    4) каждый день что-то новое в облаке — ага и постоянно отваливается то что ты уже настроил и отладил. (Ибо если работает — не трогай)
    5) Apple все контролирует — ну да, за это мы ее и любим)) материалы устройств должны быть приличными, и устройства без дыр в безопастности, а то подключайся кто хочет..

    • 0

      Dmitry, Да нет там толком устройств. А то что есть, по отзывам УГ. Мониторю каждые 3 месяца, развития нет. (отправлено из приложения AppleInsider.ru)

      • 1

        PersonS, На безрыбье, HAP-NodeJS – тоже вариант:) На esp8266 можно выключателей себе и соседям сотворить:)))) (отправлено из приложения AppleInsider.ru)

      • 0

        PersonS, Забавно, а у меня полдома покрыто такими устройствами и все ок работает.
        Да, бывает проскальзывают тормоза, но если ушла команда — все равно отрабатывает. Есть подозрение, что с облаком задержки будут проскальзывать больше .
        Что до отзывов — то народ всегда склонен писать только негатив. Как почитаешь, то ни есть ничего нельзя, ни покупать )))

        • 0

          Dmitry, Что используете, поделитесь опытом. Спасибо (отправлено из приложения AppleInsider.ru)

          • 1

            PersonS, Розетки и датчики elgato, лампочки обычные и диодная лента philips. Сейчас смотрю в сторону Lutron в плане настенных выключателей и некоторых датчиков.
            Вообще это как коструатор, с учетом свободы написания сценариев — ограничено только фантазией.
            Из подводных камней: если устройства, например, уличные датчики.. Если они удалены, а работают напрямую без хаба — могут быть моменты с плохой связью. Но все это решилось после того как настроил apple TV как центр управления умным домом (в отличие от телефона она базируется в центре квартиры и регулярно мониторит датчики)

            • 0

              Dmitry, Спасибо ещё раз. Посмотрю. А как же без Эппл тв). Главный гаджет:)
              Когда же они пустят на него сафарь?

              Камеры не используете? Как раз проблема, не могу найти нормальное приложение чтобы смотреть камеры через Эппл ТВ (отправлено из приложения AppleInsider.ru)

              • 0

                PersonS, Без ТВ мож использовать ipad оставив его дома на постоянной основе. Смысл в том, что для самовыполняющихся сценариев нужен «мозг».

                Не, до камер еще не добрался, но тоже очень интересно. Моя идеальная камера — видео глазок в дверь, который снаружи ни чем не отличается от обычного, но работает как современная веб камера с поддержкой homekit — таких пока не видел..

            • 1

              Dmitry, всё работает просто чудно- использую Elgato и Phillips Hue
              сценарий: открывается окно(контакт на окне)- батарея отключается(регулятор на батареи)
              температура за окном +10 или дома +18 — включается батарея
              вышел из дома все лампы выключились или пришло майл — лампа загорелась зелёным цветом

              на подходе камеры от withings, netatmo

      • 0

        PersonS, ерунда всё это
        у меня всё работает просто чудно- использую Elgato(контакты, термометры, термостаты, выключатели) и Phillips Hue (датчик движения, Лампы всевозможные)

        на подходе камеры от withings, netatmo
        также на подходе термостаты и контакты от netatmo

    • 2

      Dmitry, Правила «работает — не трогай» отжило свой век. Сейчас такого в технологиях быть не должно. (отправлено из приложения AppleInsider.ru)

      • 0

        Graumann, С одной стороны согласен, но с другой — должна быть стабильность. Если я настроил свой умный дом, а он начнет сбоить из-за багов, при чем часто (если там постоянно что-то переделывают), то это может привести к непредсказуемым последствиям вплоть до подара или открывшейся входной двери и тп.. так что все относительно..

      • 0

        Graumann, Да и что там крутить постоянно в облаке? Достаточно один раз сделать гибкаю систему создания сценариев, и все дело будет упираться только в новые устройства и датчики. А вот снять с них значения и настроить действия — задача уже пользователя. В этом и гибкость решения.

  8. 0

    всё работает просто чудно- использую Elgato и Phillips Hue
    сценарий: открывается окно(контакт на окне)- батарея отключается(регулятор на батареи)
    температура за окном +10 или дома +18 — включается батарея
    вышел из дома все лампы выключились или пришло майл — лампа загорелась зелёным цветом

    на подходе камеры от withings, netatmo

  9. 2
    Андрей Назаров

    К HomeKit можно подключить любое устройство на базе Z-Wave через программный мост Z-Wave to HomeKit.
    Так что любое устройство на базе Z-Wave, а их в разы больше чем HomeKit, спокойно может работать у вас дома и даже управляться удалена ручками или голосом по средствам Siri. На Nest свет клином не сошёлся. (отправлено из приложения AppleInsider.ru)

  10. -1

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

  11. 0

    Что то я не понял про облако. Большая часть автоматики, реально использующейся для «умного дома» это датчики. Какой новый функционал они собрались в них вносить? От прошивки не зависит тип чувствительного элемента, новых вещей делать он не начнёт. Если мы говорим о сложных устройствах типа стиральной машины, то новый функционал в ней тоже сомнителен — в космос она не полетит с ним. Таким образом мы и приходим к выводу, что вынос взаимодействия в облако это уменьшение надежности системы, добавлением в неё двух звеньев: интернета(которое в реальности состоит ещё из нескольких звеньев) и облака. (отправлено из приложения AppleInsider.ru)

  12. 0
    Владимир

    Сейчас быстро развивается такой протокол как z-wave, на рынке уже сотни гаджетов (от обычных дверных сенсоров до продвинутых систем сигнализации) работающих по этому протоколу, которые в купе дают полноценный умный дом, но эппл почему решила пойти по другому пути использую банальный и устаревший вай-фай.
    Как же я расстроился когда узнал что этот гребанный Хом-кит не поддерживает мой Piper. (отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий