Мнение: Слухи о приложении HomeKit для iOS 10 приветствуются, но у альтернатив есть серьезное преимущество

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

Недостаток такого подхода заключается в том, что официально нет единого приложения HomeKit для всего, а компании, производящие отличные датчики и аксессуары для умного дома, не обязательно создают отличное программное обеспечение. Сравните это с фреймворком Apple HealthKit, который связывает различные приложения из App Store с единой панелью управления во встроенном приложении Health. Подход не идеален, но подобное усилие для HomeKit было бы приветствовано.

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

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

И хотя было странно, что HealthKit имел свое собственное приложение Health два года назад, но HomeKit дебютировал без аналогичного приложения Home в iOS 8 и последующих версиях, включение такого приложения в iOS 10 сигнализирует о вере Apple в HomeKit. Честно говоря, HomeKit не заслуживал собственного приложения и два года назад, но рынок аксессуаров значительно вырос за последний год.

HomeKit был представлен на WWDC 2014 в июне, затем iOS 8 была выпущена через три месяца в сентябре, но HomeKit все еще был лишь обещанием, а не чем-то, что можно было бы реально использовать. Apple представила и выпустила фреймворк, но аксессуары HomeKit не были готовы еще год.

Теперь у нас есть поддержка HomeKit от лампочек Philips Hue, умных термостатов от ecobee (обзор), Honeywell (обзор) и iDevices, умных замков от August, датчиков от Elgato, умных переключателей от iHome, дымовых и угарных датчиков от First Alert и многих других, которые ожидаются в будущем.

У вас также есть отдельные приложения-контроллеры HomeKit от каждой из этих компаний, каждое с различными функциями и дизайном. Приветствуем официальное приложение HomeKit от Apple для iOS 10.

Но Apple не будет первой в создании приложения для iOS, полностью посвященного управлению всем HomeKit. Приложение Home от Матиаса Хохгаттера, возможно, лучшее на рынке (и стоит своих 15 долларов, если вы серьезно относитесь к HomeKit). Hesperus — это бесплатный, высококачественный контроллер HomeKit, который был выпущен для iPhone в прошлом месяце и с тех пор был обновлен виджетом Центра уведомлений и поддержкой 3D Touch.

Предполагаемое приложение HomeKit от Apple будет официальным, бесплатным и встроенным, но это не обязательно сделает его лучшим. Просто посмотрите, как Apple в настоящее время подходит к функциям iOS и всем своим платформам с помощью собственных приложений. Podcasts — один из примеров: нет виджета Центра уведомлений (что нормально) и нет приложения для Apple Watch (что крайне необходимо). Даже приложение Health от HealthKit не идеально: оно доступно только на iPhone, и нет возможности для версии iPad, даже с разрешением.

Сторонние контроллеры HomeKit также имеют другие преимущества. Такие приложения из App Store, как Home и Hesperus, быстро развиваются благодаря регулярным обновлениям, но встроенные приложения iOS требуют менее частых обновлений программного обеспечения для всей платформы. Приложение Home может улучшаться каждый месяц, но встроенное приложение Apple может получать значительные изменения только каждые 6-12 месяцев. (Apple может дополнительно выпускать больше точечных релизов или отвязывать обновления встроенных приложений от системных обновлений и вместо этого использовать App Store для решения этой проблемы.)

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

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

Я рад наконец увидеть, что может предложить приложение HomeKit от Apple. Есть определенно достаточно возможностей для дальнейшего развития HomeKit. Но у меня есть одно опасение: если Apple выпустит собственное приложение HomeKit, то она должна оставить в покое приложения, ориентированные на HomeKit, такие как Home и Hesperus. Home намеренно выглядит как приложение HomeKit, которое Apple забыла создать, что, на мой взгляд, может стать проблемой, когда Apple завершит свое собственное приложение. Если это так, то не заморачивайтесь. Я не ожидаю, что это станет проблемой, но в прошлом мы видели невообразимые политики App Store, поэтому стоит это учитывать.

На данный момент до WWDC, где Apple представит iOS 10, осталось пять недель, поэтому нам придется подождать и посмотреть, как все сложится. Также стоит отметить, что Apple может сделать то, чего другие не смогли (потому что это невозможно): представить пользовательский интерфейс HomeKit (и поддержку в целом) для Mac и Apple TV. Ни OS X (которая, как ожидается, получит Siri), ни tvOS пока не поддерживают HomeKit, и добавление поддержки для этих платформ прекрасно сочеталось бы с представлением приложения HomeKit в iOS 10.