Технологии · 5 min read · Nov 22, 2025

Мнение: Почему Apple нужна отдельная программа HomeKit

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

Мнение: Почему Apple нужна отдельная программа HomeKit

Мнение: Почему Apple нужна отдельная программа HomeKit

К сожалению, хотя аксессуары HomeKit, которые мы видели, были разумно оценены и хорошо работали, в большинстве случаев мы не можем сказать того же о приложениях, которые их сопровождали; последние варьировались от довольно хороших до посредственных, причем большинство находились ближе к нижней границе этой шкалы. На самом деле, из всех приложений HomeKit, которые мы видели, приложение Eve от Elgato — единственное, которое мы считаем достойным регулярного использования, и оно остается нашим выбором для управления всеми нашими аксессуарами HomeKit от различных производителей — на самом деле, примечательно, что другой производитель (Philips) — на самом деле рекомендовал использовать приложение Elgato в своих руководствах по настройке HomeKit для работы с освещением Hue, поскольку приложение Hue само по себе даже не предоставляет нативной поддержки или управления HomeKit. Мнение: Почему Apple нужна отдельная программа HomeKit

В мире разрозненных приложений HomeKit, многие из которых предоставляют лишь ограниченную поддержку всех функций, которые Apple продвигает через HomeKit, приложение HomeKit, созданное Apple, кажется, явно отсутствует. Слухи прошлой весной предполагали, что Apple работает над приложением HomeKit в iOS 9 — источники сообщали, что довольно базовая версия приложения использовалась внутри Apple — но оно еще не появилось для публичного использования в какой-либо форме, что предполагает, что оно могло быть предназначено только для внутренней разработки HomeKit и никогда не предназначалось для выхода на свет. Для компании, которая обычно так тщательно контролирует пользовательский опыт, кажется особенно странным, что Apple оставляет так много взаимодействий пользователей с HomeKit в руках сторонних разработчиков — многие из которых являются отличными производителями оборудования, но не обязательно обладают навыками разработки приложений. Хотя HomeKit работает достаточно хорошо через эти приложения и, конечно, через собственный интерфейс Siri от Apple, мы не уверены, что какое-либо из них представляет HomeKit для среднего пользователя так очевидно или интуитивно, как это могло бы сделать приложение, разработанное Apple.

Мнение: Почему Apple нужна отдельная программа HomeKit

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

Другими словами, вы можете установить приложение CommandKit от Incipio, использовать его для настройки некоторых триггеров на основе местоположения, затем полностью удалить его с вашего устройства iOS, и триггеры местоположения все равно будут работать — они хранятся в основной системе HomeKit, а не в каком-либо конкретном приложении.

На самом деле, единственной функцией HomeKit, требуемой приложением HomeKit конкретного производителя, является добавление устройств этого конкретного производителя в вашу систему HomeKit. Приложение Eve от Elgato будет обнаруживать и добавлять только устройства, произведенные Elgato, и так же для iHome, iDevices, Incipio и всех остальных. Однако после добавления устройство может управляться из любого приложения HomeKit, которое поддерживает этот класс устройства.

Обновление: Как указывает Elgato в комментариях в конце этой статьи, приложение Eve способно добавлять не-Elgato устройства HomeKit в конфигурацию HomeKit пользователя — при условии, что устройства уже были подключены к Wi-Fi сети пользователя или спарены с устройством iOS вручную с помощью приложения iOS

Настройки

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

Мнение: Почему Apple нужна отдельная программа HomeKit

Однако здесь ситуация становится более запутанной. Проблема в том, что не все приложения HomeKit поддерживают все классы устройств. Почему они должны это делать, в конце концов? Какой стимул есть у одного производителя разрабатывать приложение, которое будет легко управлять продуктами их конкурентов? На наш взгляд, это даже не преднамеренно, а просто природа бизнеса — у всех компаний есть ограниченное количество времени и усилий, которые они могут вложить в свои продукты, и большинство производителей оборудования не являются экспертами в разработке приложений с самого начала. Уходит достаточно времени, чтобы заставить приложение работать с их собственными устройствами, поэтому попытка поддерживать устройства другого производителя не является оправданной. Иногда, конечно, это уже будет встроено из-за природы рассматриваемых устройств — приложение от производителя, который делает умные розетки, например, вероятно, будет автоматически поддерживать умные розетки, настроенные для HomeKit от других производителей, так как они все относятся к одному и тому же “классу” устройства. Однако менее распространенные устройства, такие как термостаты, датчики и дверные замки, скорее всего, потребуют собственных приложений HomeKit от их производителя для управления ими.

Мнение: Почему Apple нужна отдельная программа HomeKit

Еще одна сложность заключается в том, что многие из устройств HomeKit, которые мы видели, предлагают возможности, выходящие за рамки того, что HomeKit может предоставить. Например, хотя датчики Eve от Elgato могут контролировать температуру и влажность — оба доступны через фреймворки HomeKit — они также предлагают мониторинг качества воздуха и атмосферного давления. Аналогично, умные розетки от iDevices, Elgato и Incipio все предоставляют мониторинг потребления энергии, но снова HomeKit не знает, что с этой информацией делать. Во всех этих случаях информация, о которой HomeKit не знает, может быть доступна только через методы собственных приложений каждого из этих производителей, оставляя пользователей несколько озадаченными относительно того, какие функции являются частью HomeKit, а какие — нет. Единственным решением этой проблемы является расширение HomeKit Apple для принятия большего количества форм ввода, так же как компания постепенно увеличивала количество данных, которые ее фреймворки HealthKit могут записывать и отслеживать в своем приложении Health.

Мнение: Почему Apple нужна отдельная программа HomeKit

Все это в конечном итоге оставляет нас в полуприватном мире, где Apple сделала часть пути к объединению аксессуаров для автоматизации дома, но, похоже, еще не завершила это путешествие (пока). Хотя мы уверены, что Apple управляет процессами на заднем плане через свою программу MFi и соблюдение своих API, компания явно сделала мало в плане каких-либо руководств для разработчиков о том, как должны быть построены приложения HomeKit, особенно в отношении пользовательских интерфейсов. Хотя замечательно, что аксессуары HomeKit могут быть просмотрены и управляемы в сценах через несколько приложений, пользовательский интерфейс для этого запутан и непоследователен, так как он основан на дизайнерских философиях отдельных производителей оборудования. Более того, пользователи вынуждены жонглировать несколькими приложениями для настройки вещей, которые на самом деле должны быть доступны из единого, унифицированного интерфейса — откройте пять различных приложений HomeKit, и вы увидите пять совершенно разных интерфейсов и идей о том, как должно выглядеть приложение для автоматизации дома. За пределами организации на заднем плане и голосового управления Siri, у нас остается ощущение, что не было никакого направления в отношении пользовательского опыта HomeKit — огромная ирония, исходящая от компании, которая обычно одержима взаимодействиями с пользователями.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.