Когда выйдет обновление иос 11. Возможность изменения разрешения видео в приложении

01.03.2019

Аксессуары с поддержкой системы «умного дома» HomeKit начинают выходить на рынок и самое время рассказать о новой технологии Apple подробнее.

Что такое HomeKit?

HomeKit - система «умного дома» от компании Apple, позволяющая управлять различными бытовыми устройствами при помощи специальных приложений для iPhone и iPad. Связываясь со смартфоном или планшетом по Bluetooth или Wi-Fi, устройства с поддержкой HomeKit могут регулироваться пользователями, позволяя сделать множество бытовых процессов более простыми.

Как работает HomeKit?

Связывая iPhone или iPad с устройством, имеющим поддержку HomeKit, пользователь получает возможность регулировать все его параметры. Например, если в комнате установлена «умная лампочка», то хозяин дома может настроить расписание ее включения или выключения, отрегулировать яркость или задать какие-то другие настройки, причем сделать все это можно при помощи удобного приложения для мобильного устройства.

Зачем нам нужен HomeKit?

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

Поддерживает ли HomeKit Siri?

Да! И это одно из главных отличий устройств с поддержкой HomeKit от прочих «умных» приборов. Представьте, что вы можете управлять всеми домашними приборами, даже не прикасаясь к ним. Лень вставать с дивана и терять сладостное пред сонное состояние? Просто скажите своей «умной» лампочке кодовую фразу и устраивайтесь поудобнее. Опять-таки, это лишь первый пример, что приходит в голову.

Как узнать, что устройство поддерживает HomeKit?

Любой производитель аксессуаров, желающий выпускать устройство с поддержкой HomeKit, должен присоединиться к программе компании Apple под названием Made for iPhone. Таким образом, готовое устройство с поддержкой HomeKit будет содержать на коробке надпись Made for iPhone (MFi).

Как работает программа MFi?

Производители, планирующие выпускать устройства с поддержкой HomeKit, должны получить одобрение со стороны компании Apple. После первоначального ознакомления представителей компании с устройством, она просит у производителя предоставить ей прототип, на котором будут протестированы все API. Также в Apple убеждаются, в том, что связанные с устройством «умного дома» приложения соответствуют правилам App Store.

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

Если есть HomeKit, то где тогда приложение Home?

На текущий момент приложение для управления всеми устройствами «умного дома» еще не представлено. Однако у аналитиков существуют предположения, что его анонс состоится одновременно с публичным выходом iOS 9.

С какими устройствами Apple работает HomeKit?

Для управления устройства HomeKit нужно иметь iPhone, iPad или iPod Touch с установленной iOS 8.1 или выше.

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

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

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

Мы можем зайти на сайт Apple и посмотреть список устройств, совместимых с HomeKit. Вот почти полный список устройств, продающихся в России:

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

Управление светом с HomeKit

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

Система на HomeKit работает на уровне устройств, по свету мы работаем только с устройствами, поддерживающими протокол. Выпускается очень много лампочек и цоколей, в основном, E27. У меня дома и в офисе нет ни одной лампы с цоколем E27 или E14, в новых домах и квартирах тоже не замечал таких, разве что в торшерах и настенных лампах. Зато лампы умеют менять цвет, что, правда, не всегда необходимо. Менять цветовую температуру белого цвета они не умеют (ну или я таких не нашёл).

Американские фирмы Nanoleaf и LIFX (в России не продаётся) выпускают помимо таких лампочек E27 с контроллером потолочные панели и встраиваемые светильники. Но ассортимент панелей и светильников крайне маленький, набор из 4-х встраиваемых 13-ваттных светильников стоит 240 долларов, в наличии их нет (sold out), панель всего одна, достаточно специфического вида.

Также для управления нам понадобятся специальные выключатели, если мы не хотим включать свет только с iPhone. Их выбор тоже крайне скудный пока.

Управление электроснабжением

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

В случае с HomeKit эта возможность представлена только розетками, которые вставляются в розетку.

Это даёт нам возможность включать и выключать включенный в розетку прибор, иногда контролировать его мощность. Но ставить такое устройство в каждую розетку в доме достаточно неудобно и дорого. Можно в электрощите поставить такую розетку и подключить к ней контактор, который и будет отключать нужные нам группы. Но это уже некое кулибинство, хочется же стандартного решения. Вот если бы был модуль на DIN рейку с релейными выходами и нормальным Ethernet входом вместо Wi-Fi… Но это ведь как раз и будет подобие центрального контроллера, особенно если в него завести сценарии управления.

В общем, тут пробел некий. Управление ночником в детской или розеткой утюга можно реализовать, но полноценное управление нет.

Климат

Тут проглядываются некие решения, но есть важное ограничение.

Самый частый пример управления: датчик температуры в комнате и привод на радиатор.

Датчик ставим в любом месте комнаты, привод ставим на радиатор или соответствующий контур коллектора, осуществляем терморегулирование. На оборудовании Z-Wave можно реализовать всё это дешевле, особенно, если у нас несколько комнат, но ведь управлять придётся с приложения контроллера, а не с Apple HomeKit, встроенного в систему! Я, наверное, никогда не пойму стремление лишний раз не переключать приложение на смартфоне или планшете, когда это переключение происходит в два нажатия одной большой кнопки (в Android — одно нажатие).

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

Также как и нет способов управления кондиционерами и вентиляцией (вентилятор через розетку? можно, но колхоз).

Контроль аварий

У Fibaro и Eve я вижу датчик движения, датчик открывания двери/окна, датчик протечки воды, даже кран с электроприводом (судя по описанию, предназначен скорее для полива, чем для аварийного перекрывания воды).

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

Есть совместимые с HomeKit видеокамеры, это означает только то, что в том же приложении Дом можно видеть картинку с них. Так было бы в отдельной программе, а здесь из того же Дома. Уровень интеграции камеры в Дом неизвестен, но подозреваю, что родное приложение всё равно придётся ставить. Кстати, у тех же EVE есть отдельное приложение для управления оборудованием.

Выводы

Постараюсь быть максимально объективным и собрать преимущества и недостатки идеи полной или частичной автоматизации на HomeKit.

Плюсы:

  • Управление всем с одного приложения
  • Возможность создания сценариев управления в пределах возможностей, заложенных Apple. Если не хватит, то можно изучать сайт ifttt.com, который позволяет создавать более сложные правила взаимодействия
  • Всё беспроводное, работает по Wi-Fi, не требует отдельных кабелей или пересборки электрощита
  • Управление голосом

К сожалению, больше преимуществ не придумать. Эти же преимущества есть и у системы Z-Wave, о ней чуть позже.

Минусы:

  • Ограниченный список совместимого оборудования. Очень ограниченный. Но постоянно расширяется.
  • Нет элементов для установки в электрощите. Это во многих случаях удобнее и надёжнее.
  • Всё завязано на учётную запись Apple. Я не смог найти ответ на этот вопрос, но, как я понял, все данные об устройствах и алгоритмах работы хранятся либо в облаке, либо в AppleTV. Возможно, в колонке Apple.
  • Выбор настенных выключателей совсем маленький. Нет модулей, которых можно было бы положить под любой выключатель.

Хотел написать минус в том, что устройства управляются только Apple, но нашёл в Google Play приложения для управления HomeKit, правда, стороннее.

Это явно путь максимального упрощения для пользователя. Приложение уже стоит, выбрал нужное устройство прямо на сайте Apple, подключил, работает. И есть спектр задач, для которых так сделать проще всего, например, если надо узнавать температуру в комнате и на улице (метеостанция) или включать-выключать какой-то один прибор. Тут не надо ни о чём заранее думать, и нечего проектировать.

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

Можно поставить как игрушку, но строить инженерку дома или квартиры на этом не стоит.

Хорошее компромиссное беспроводное решение — Z-Wave. Большой ассортимент оборудования, большая ассоциация производителей, широко представлена в России, много функций, разные контроллеры, более низкая цена, больше универсальности в выборе управляемых элементов (любые выключатели, любой свет). И конкретный контроллер, который хранит всю логику работы, у которого есть свой IP адрес, к которому всегда можно закрыть доступ или самостоятельно его ограничить.

Буду признателен за написание какого-либо короткого комментария к тексту. Он оказался полезен? Остались какие-то вопросы? Нашли ошибку? Напишите об этом, пожалуйста.

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

Технология HomeKit, созданная Apple для управления умным домом, появилась ещё вместе с iOS 8 два года назад, но до по-настоящему удобной реализации эта затея дошла лишь сейчас, после релиза iOS 10.

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

Сегодня мы хотели бы рассказать о работе HomeKit в отдельном подробном материале.

Тестируемое устройство

Настройку HomeKit устройств мы продемонстрируем на примере — умной погодной станции, предназначенной для размещения за окном и измерения температуры, влажности, и давления. Впрочем, никто не запрещает держать её внутри дома:)

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

Что такое HomeKit?

Если не вдаваться в детали, то это технология Apple, позволяющая:
— управлять устройствами умного дома с iOS-устройств
— использовать голосовые команды Siri
— подключаться к устройствам, находящимся у вас дома, из любой точки мира с помощью хаба, которым может выступать Apple TV или iPad

C HomeKit дружат следующие категории устройств:

Как мы уже сказали, технология HomeKit был представлена в 2014 году, а первые устройства с её поддержкой стали появляться в 2015 году. Они отлично работали и до появления приложения «Дом» в iOS. Что же поменялось сейчас?

Для чего нужно приложение «Дом»?

Во-первых, всеми устройствами умного дома теперь можно управлять в одной программе: раньше для этого нужно было заходить в отдельные программы каждого из производителей установленных у вас HomeKit-устройств.

Во-вторых, «Дом» умеет настраивать большинство HomeKit-аксессуаров – даже если у вас не установлено родное приложение производителя.

В-третьих, «Дом» умеет настраивать сценарии, объединяя самые разные устройства вместе.

Но важно понимать: «Дом» не может полностью заменить сторонние приложения. Например, прошивку термостата он вам не обновит, для этого всё равно придётся скачивать официальный инструмент от производителя.

Дома и комнаты

Запустив «Дом», вы увидите две почти пустые вкладки. Чтобы начать нормально работать с приложением, нужно добавить хотя бы одно поддерживаемое устройство.

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

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

Настройки дома и комнаты во многом схожи: у комнат можно поменять название и фоновую картинку.

HomeKit умеет работать с несколькими домами и любым количеством комнат. Разделение по домам нужно для того, чтобы разделить подключённые устройства по хабам и разрешить разным Apple ID подключаться к ним. Разделение по комнатам происходит исключительно для удобства – по факту это ничем не отличается от раскладывания файлов по папкам.

Добавление устройств в «Дом»

Давайте посмотрим, что происходит после нажатия на кнопку «Добавить аксессуар». Предполагается, что в момент нажатия подключаемое устройство работает и находится поблизости. На iOS-устройстве в этот момент обязательно должны быть включены Wi-Fi и Bluetooth. Сначала добавляемый аксессуар появится в списке:

Но тапнуть по нему недостаточно. На любом совместимом с HomeKit устройстве в специальной рамке печатается восьмизначный идентификатор. Его надо отсканировать в приложении (либо ввести вручную), только после этого начнётся процесс создания пары.

На следующем этапе настройки вам предложат ввести имя для подключённого девайса, назначить его в какую-нибую комнату (если они у вас уже есть, если нет – тут же можно придумать им названия).

Обратите внимание на пункт «Включить в Избранное». Отметив его, вы включите отображение всех датчиков и переключателей устройства на главной странице приложения «Дом» и в отдельной карточке Пункта управления iOS, вызываемого нижним свайпом:

Эта карточка появляется только при наличии подключённых избранных устройств.

Настройка хаба

Почти вся польза HomeKit заключается в возможности дистанционного управления подключёнными устройствами. Без настройки хаба HomeKit это возможно только в вашей домашней Wi-Fi-сети. Думаем, нет смысла пояснять, что толку от этого будет немного – например, вы с работы или в поездке не сможете узнать, что творится у вас дома.

Разумеется, в Apple это понимали, потому и была придумана функция хаба HomeKit. Хаб нужен для того, чтобы постоянно ретранслировать информацию о подключённых устройствах через iCloud на ваши iPhone или Apple Watch, а также для того, чтобы из внешнего Интернета передавать на ваши устройства команды, в т.ч. и команды Siri.

Хабом HomeKit может служить Apple TV третьего или четвёртого поколения, либо iPad с iOS 10 (напомним, что она ставится на iPad 4, iPad Air, iPad Air 2, iPad mini 2 и новее, а также на любые iPad Pro).

Тут всплывает ещё один нелогичный момент «Дома» – настройка хаба осуществляется не через это приложение. Вкладка «Автоматизация» в программе «Дом» лишь покажет вам базовые инструкции:

Чтобы включить функции хаба HomeKit на Apple TV, достаточно зайти на телеприставке в ту же учётную запись iCloud, что уже настроена на iPhone, где вы запускали приложение «Дом». Входить лучше ПОСЛЕ подключения всех устройств умного дома. Будьте готовы к тому, что получится не с первого раза – если «Дом» по-прежнему не видит телеприставку, пробуйте перелогиниваться в iCloud снова.

Как вы уже поняли, к HomeKit можно прицепить и Apple TV 3G, и Apple TV 4G, но состав поддерживаемых функций будет отличаться:

  • Apple TV 4G поддерживает удалённое управление (т.е. ретрансляцию любых команд из внешки), сценарии автоматизации и предоставление доступа к дому другим пользователям. Для полноценной работы этих функций в вашем Apple ID, привязанным к iCloud, должна быть включена двухфакторная аутентификация. Включать её лучше с любого iOS-устройства через меню Настройки-iCloud-Ваш аккаунт-Пароль и безопасность-Двухфакторная аутентификация

  • Apple TV 3G поддерживает только удалённое управление. С автоматизацией и расшариванием доступа это поколение не работает. Более того, оно не совместимо и с двухфакторной аутентификацией. Если она включена для вашего Apple ID, её придётся включать на сайте appleid.apple.com в секции «Безопасность» (нажмите там на кнопку «Изменить»).

Чтобы включить функции хаба HomeKit на iPad, зайдите в меню Настройки-Дом и включите единственную опцию «iPad как домашний центр аксессуаров»:

После этого можно тестировать подключение. Проще всего выключить Wi-Fi и Bluetooth, после чего снова зайти в «Дом». Если устройства видны – всё отлично. Если нет, вы увидите примерно следующее:

Автоматизация HomeKit

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

Сценарий в HomeKit – последовательность действий, которая активируется триггером, имеет своё собственное название и привязана к конкретному дому. С названием, думаем, всё ясно. С последовательностью действий тоже всё просто – это набор команд к любым вашим устройствам. А вот про триггеры надо рассказать чуть подробнее. Бывает три типа триггеров, запускающих сценарии:

  • сигналы датчиков (когда значение любого из параметров датчиков HomeKit попадает в заданный интервал)
  • время
  • геопозиция (когда вы приезжаете домой или покидаете его территорию)

Запустить сценарий можно через карточку в Пункте управления или голосом – произнеся для Siri его название.

Работа с Siri

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

Во-первых, есть набор стандартных команд, которые заданы Apple для разных типов устройств. Например, умный замок можно попросить открыть дверь любой естественной командой. Термостат – попросить прибавить температуру или сделать прохладнее. Погодную станцию можно спросить про влажность и пр. К таким командам почти всегда нужно добавлять вбитое в настройках «Дома» название комнаты (например, «включи свет в спальне»).

Во-вторых, есть названия устройств, которые задаются через «Дом» или приложения производителей. Тут простор для фантазии больше, благо обращаться к устройствам можно напрямую. В принципе, Siri легко можно научить понимать команды вроде «Включи хренотень на втором этаже»:)

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

В качестве заключения

HomeKit существует уже два года, а список поддерживаемых устройств не блещет особым разнообразием. Apple обещает, что скоро он резко расширится, но верить этому на 100% не стоит – примерно то же было с CarPlay, поддержка которого внедрялась гораздо медленнее, чем рассчитывали в Apple. Если сама Apple не охладеет к HomeKit, технологию ждёт неплохое будущее. Об использовании Siri для контроля дома люди мечтали чуть ли не с момента её появления в 2011 году, и теперь эти мечты стали реальностью, причём удобной для повседневного использования.