Home API: 모든 개발자가 가정용 앱을 개발할 수 있도록 지원

5월 15, 2024
Matt Van Der Staay Engineering Director Google Home

As the saying goes, “home is where the heart is.” It’s where we spend the most time; it’s your space to be comfortable, where you can truly relax, connect and make memories. Our homes have gotten more helpful with connected products, such as a smart door lock or Nest thermostat. Despite this momentum, it's still too hard to develop for the home.

We are changing all of that. Building on the foundation of Matter, we've re-envisioned Google Home as a platform for developers - all developers, not just those that build smart home devices. Google Home is the destination to create innovative experiences for the home.

Link to Youtube Video (visible only when JS is disabled)

저희는 오늘 Home API와 Home 런타임을 발표할 예정입니다. 앱 개발자는 Home API를 통해 6억 개 이상의 기기, Google의 허브 및 Matter 인프라, Google 인텔리전스 기반의 자동화 엔진에 액세스할 수 있습니다. 또한 이 모든 기능을 Android와 iOS 둘 다에서 사용할 수 있습니다. 꼭 알아두어야 할 다섯 가지 사항을 소개합니다.


1. 이제 모든 개발자가 Google Home에서 작동하는 사용자 환경을 개발할 수 있습니다.

집이라는 환경은 개발자가 사용자와 원활하고 더 밀접한 관계를 맺을 수 있는 특별한 기회를 제공하지만, 스마트 홈을 위한 개발 작업은 필요 이상으로 어렵습니다. 스마트 홈을 위한 개발은 수많은 기기 제조사, 운영 허브 및 Matter 패브릭, 지능형 신호로 구동되는 운영 자동화 엔진과의 통합을 의미합니다.

스마트 홈 기기 전용 앱을 개발하든 피트니스 앱이나 배달 앱 등 스마트 홈과는 무관한 앱을 개발하든, Home API를 사용하면 Android와 iOS 모두에서 고객에게 즐겁고 차별화된 경험을 선사하는 앱 환경을 만들 수 있습니다.


2. 앱에서 6억 개의 연결된 기기에 액세스

새로운 Device API와 Structure API를 사용하면 단 한 번의 통합으로 6억 개 이상의 기기에 액세스할 수 있습니다. Matter 전구나 Nest Learning Thermostat 등 Google Home에 이미 연결되어 있는 기기를 집에서든 밖에서든 제어하고 관리할 수 있습니다. 스마트 홈의 모든 측면을 관리하는 복합적인 앱을 개발할 수도, 음식 배달 기사가 도착하기 전에 자동으로 조명을 켜는 등 단순히 스마트 기기와 연동하여 불편을 해소하는 앱을 개발할 수도 있습니다.

Home API는 업계 표준 권장사항을 활용하여 프라이버시와 보안을 염두에 두고 설계되었습니다. 사용자가 항상 통제할 수 있으며 사용자의 집 구조와 스마트 홈 기기에 대한 액세스 권한을 명시적으로 부여해야 앱이 액세스할 수 있습니다. 또한 Google Home 앱에서 언제든지 액세스 권한을 쉽게 취소할 수도 있습니다. 양질의 경험을 보장할 수 있도록 Home API를 채택한 개발자는 먼저 인증을 통과해야만 앱을 출시할 수 있습니다.

Device and Structure APIs
Device API와 Structure API는 스마트 홈 환경을 구축하기 위한 모든 기본 구성 요소를 제공합니다.

새로운 Commissioning API를 사용하면 Matter 패브릭을 새로 만들 필요 없이 자신의 앱이나 Home 앱에서 Matter 기기를 설정하거나 Android에서 빠른 페어링으로 직접 설정할 수 있으므로 시간과 리소스를 절약할 수 있습니다.

The Commissioning API
Commissioning API는 Matter 기기를 설정하기 위한 모든 고객 경험을 제공합니다.

3. Google 고유의 홈 인텔리전스로 자동화

사람들이 점점 더 많은 기기를 집에 들여옴에 따라, 이 모두를 조화롭게 작동하기가 어려워지고 있습니다. 지난 한 해 동안 저희는 새로운 신호를 추가하고 기술 수준이 높은 개발자들이 생성형 AI를 사용해 홈 앱을 스크립트로 작성할 수 있게 했습니다. 새로운 Automation API를 사용하면 Google Home의 새로운 자동화 엔진과 지능형 신호를 사용하여 앱에서 홈 자동화를 생성하고 관리할 수 있습니다.

Automation은 모션 센서의 재실 감지 이벤트, 가전제품의 모드 변경, 스마트 TV의 미디어 이벤트 등 가정에서 발생하는 기기 신호로 트리거될 수 있습니다. 예를 들어, Yale은 밤에 현관문의 잠금장치가 해제되면 현관 조명이 켜지도록 Automation API를 사용하고 있습니다. Automation은 재실과 외출 같은 Google의 인텔리전스 신호를 사용할 수 있는데, 집안 곳곳에 있는 기기의 신호를 함께 융합해 보다 정확한 재실 감지 성능을 발휘합니다.

The Device and Structure APIs
Automations API는 자동화 생성과 관리를 위한 모든 도구를 제공합니다.

4. Google Home의 허브를 TV로 확장

Google Home의 허브는 Wifi와 Thread 전반에서 Matter 기기의 원격 액세스와 로컬 제어를 가능하게 해주는 기기입니다. Home API는 Google Home의 허브 네트워크를 사용하여 사용자가 집에 있을 때든 외출 중일 때든 관계없이 Matter 기기를 제어합니다.

올 하반기에는 허브를 업그레이드하고 Home 런타임을 출시하여 Google TV용 Chromecast, Android 14 이상을 실행하는 Google TV를 포함한 특정 패널 TV, 적합한 LG 브랜드 TV 등 다른 기기도 Google Home의 허브가 될 예정입니다.

Home API를 사용하면 허브를 통해 로컬에서 조명과 스위치를 빠르고 간편하게 제어할 수 있습니다. Google Home 앱에 이러한 API를 채택하고 있으며, 초기 테스트 결과 기기 제어가 이전보다 최대 3배 빠르게 작동하는 것으로 나타났습니다. Home API를 사용하는 개발자는 앱에서도 더 빠르고 응답성이 뛰어난 로컬 제어를 구현할 수 있습니다.


5. 다양한 앱으로 즐겁고 새로운 경험 창출

저희는 스마트 홈을 더 유용하게 사용할 수 있도록 하는 원활한 스마트 홈 경험을 개발하고자 조명, 보안, 자동차, 에너지, 엔터테인먼트 전반에 걸쳐 다양한 브랜드와 협력하고 있습니다.

Google Home Partner Logos: Google Pixel, ADT, LG, Aqara, Eve, Volvo, Yale, Cync, Wiz, G.E. Appliances, Tuya, Nanoleaf,
모든 주요 스마트 홈 카테고리의 파트너들이 Home API를 기반으로 개발하고 있습니다.

처음 파트너십을 맺은 일부 브랜드가 Home API를 사용하는 방법을 소개합니다.


ADT가 새로 선보이는 Trusted Neighbor 기능은 '믿을 수 있는 이웃에게 집 열쇠를 맡기는' 보편적 관행에 혁명을 일으킬 것이며, 이를 통해 사용자는 이웃, 친구 또는 도우미가 안전하고 일시적으로 자신의 집에 출입할 권한을 쉽게 부여할 수 있습니다.

ADT's Trusted Neighbor

LG는 수백만 대의 TV가 Google Home의 허브가 되도록 함으로써 Home API를 사용하여 개발된 모든 앱에서 기기를 원활하게 제어할 수 있게 될 것입니다. 사용자는 또한 ThinQ 모바일 앱이나 LG TV의 Home Hub를 사용해 기기를 제어할 수도 있습니다.

LG's webOS TV and LG ThinQ app

EVE Systems는 처음으로 Android에 자사의 사용자 환경을 제공하고 밤에 실내 온도가 떨어지면 블라인드를 내리는 등의 유용한 자동화 기능을 개발할 예정입니다.

Eve experience on Android

Google Pixel은 디지털 세계와 물리적 세계를 잇는 가교 역할을 하여 취침 모드를 통해 기기 화면을 어둡게 할 뿐만 아니라 침실 조명도 자동으로 어둡게 하고 블라인드를 내리고 현관문을 잠그도록 합니다.

Bedtime mode on Google Pixel

이는 단지 시작에 불과합니다. Home API를 사용하면 운동을 시작하기 전에 운동 앱이 미리 선풍기를 켜서 운동하는 동안 시원하고 쾌적한 분위기를 조성해 줍니다. 또는 휴가용 렌털 앱은 손님이 숙소에 도착하는 시간에 맞춰 조명을 켜고 온도를 적당한 수준으로 조절할 수 있도록 합니다. Home API를 사용하면 누구나 디지털 경험과 물리적 기기를 연결할 수 있습니다.


Home API로 개발하려면 가입하세요

Home API로 개발하고 싶은 멋진 앱 아이디어나 기능이 있나요? 저희에게 알려주시고 Home API 또는 Home 런타임에 액세스할 수 있도록 대기자 명단에 등록하세요. 액세스 범위를 순차적으로 확장하고 Home API를 기반으로 개발된 첫 번째 앱은 올가을부터 Play 스토어와 앱 스토어에 선보일 예정입니다. Google Home Developer Center의 I/O 세션에서 Home API에 어떤 내용이 있는지 자세히 알아보세요.