Как Aqara сократила задержку и время на написание кода с помощью Google Home API

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

Aqara специализируется на продуктах для умного дома, совместимых с Matter и предназначенных для автоматизации дома, обеспечения безопасности и управления энергопотреблением. С их помощью пользователи могут создавать собственные сценарии и автоматизации. Они интегрировали Google Home API, чтобы значительно улучшить совместимость между платформами, удобство использования и рост экосистемы.

Задача

До интеграции с Google Home API пользователи приложения Aqara Home сталкивались со значительными ограничениями, которые мешали создать по-настоящему единую систему умного дома. Эти проблемы в основном были связаны с возможностями автоматизации и совместимостью.

  • Ограниченная область применения системы автоматизации Aqara. Мощная система автоматизации Aqara, известная своей простотой использования, ранее была ограничена управлением только устройствами Aqara и сторонними устройствами Matter, подключенными через контроллер Aqara Matter. Это означало, что пользователи не могли использовать все возможности автоматизации дома Aqara Home на своих подключенных устройствах других брендов, подключенных к Google Home.

  • Разрозненное управление устройствами. Пользователям часто приходилось переключаться между несколькими приложениями, включая Aqara Home и другие приложения для устройств, совместимых с Google Home. Это создавало неудобства для пользователей, которым приходилось переключаться между разными интерфейсами вместо того, чтобы управлять всем в одном месте.

  • Сложности с созданием кросс-платформенных автоматизаций. Создавать сложные автоматизации, которые бы без проблем включали устройства Aqara и устройства, подключенные через Google Home, было непросто. Это ограничивало возможности создания комплексных сценариев умного дома, охватывающих различные экосистемы и бренды устройств.

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

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

Юджин Ю (Eugene You), генеральный директор Aqara

Что сделала компания Aqara

Чтобы решить проблемы с совместимостью и автоматизацией, Aqara в партнерстве с Google интегрировала API Google Home.

В частности, API Google Home позволили Aqara:

  • Расширение возможностей Aqara Home Automation Engine. Google Home Automation API позволяет автоматизациям, созданным в приложении Aqara Home, управлять более широкой экосистемой устройств. Теперь пользователи могут создавать автоматизации в Aqara по принципу "если – то" для устройств, подключенных через Google Home. Раньше это было возможно только для устройств Aqara или устройств Matter, подключенных к Aqara Hub.
  • Межплатформенное управление и автоматизация. Теперь пользователи могут создавать автоматизации с устройствами, подключенными к Google Home, и управлять ими прямо в приложении Aqara Home. Это позволяет управлять устройствами на разных платформах, не переключаясь между приложениями.

  • Поддержка широкой экосистемы устройств. Теперь приложение Aqara Home поддерживает тысячи различных типов сторонних устройств и устройств Aqara, подключенных к Google Home, что значительно расширяет возможности умного дома. Также была добавлена поддержка различных типов устройств, включая Matter, Cloud-to-Cloud и виртуальные устройства, и поддержка триггеров для пользовательских автоматизаций.

Функция приложения Aqara на мобильном устройстве Функция приложения Aqara на мобильном устройстве

Чтобы получить доступ к новым функциям автоматизации, пользователю достаточно связать свой аккаунт Google с приложением Aqara Home.

При интеграции Home API компания Aqara использовала документацию Google по основным функциям, таким как управление устройствами и OAuth, а инструменты тестирования, например пример приложения Android для Home API, значительно ускорили процесс отладки.

Результаты

Интеграция с Google Home API значительно улучшила пользовательский опыт и повлияла на бизнес-результаты Aqara.

  • Повышение вовлеченности пользователей и популярности приложения. Данные тестирования показали, что у пользователей, которые использовали функции на основе Home API, продолжительность сеансов в приложении Aqara Home увеличилась на 20 %. Это говорит о более высокой вовлеченности, поскольку они изучали и использовали новые возможности кросс-платформенной автоматизации. Кроме того, на 15% увеличилось число пользователей, связавших аккаунт Google с Aqara Home, особенно на ключевых рынках, таких как США и Европа. Это привело к росту использования новых функций автоматизации.

  • Повышенная производительность. Home API улучшили производительность, в том числе сократили задержку. Локальное выполнение через Google Home API уменьшило время отклика с 2 до 0,5 секунды для устройств, подключенных к контроллеру.

  • Создайте прочную основу для дальнейшей разработки. Пример приложения, использующего набор API Google Home, сократил время написания кода на 40% для стандартных программ. Пример приложения Home API оказался ценным инструментом, сократившим циклы тестирования на 60% и выявившим 80% ошибок синхронизации на этапе подготовки к запуску. Эти инструменты значительно повысили продуктивность и скорость работы разработчиков.

Хотите создавать такие же захватывающие впечатления, как Aqara? Начните работу с Google Home API уже сегодня.