Google Awareness API로 지능적인 상황 인식 앱을 만드세요
2016년 7월 11일 월요일
올해 Google I/O 2016에서 Google Awareness API가 공개되었습니다. 시스템 리소스를 불필요하게 낭비하지 않고도, 사용자의 상황에 지능적으로 반응하는 앱을 만들 수 있는 API 입니다. 그리고 드디어 모든 개발자들이 Google Play 서비스를 통해 Google Awareness API를 사용할 수 있게 되었습니다.
위치, 날씨, 사용자 액티비티, 근처의 비콘 정보를 포함한 7가지 유형의 상황 정보를 사용해서 사용자의 현재 상황을 보다 잘 이해할 수 있으며, 이 정보를 이용해 사용자에게 최적화된 맞춤형 환경을 제공할 수 있습니다. Awareness API는 앱 내에서 상황 정보 값를 이용할 수 있는 두 가지 방법을 제공합니다.
온라인 주거용 부동산 사이트인 Trulia 는 Fence API를 사용해서 오픈 하우스를 제안합니다. 날씨가 좋을 때 사용자가 평소에 관심 있던 주택 근처를 걸어하고 있으면 Trulia가 그 집에 들러 구경해보고 가라고 상기시켜 주는 알림을 보냅니다. 이 일종의 맞춤화된 알림은 사용자가 완벽한 타이밍에 오픈 하우스를 둘러보도록 할 수 있습니다.
한편, SuperPlayer Music은 Snapshot API와 Fence API를 사용하여 사용자의 기분에 완벽하게 적합한 음악을 제안합니다. 이 앱의 도우미는 사용자가 막 조깅을 끝내고 스트레칭을 시작할 때, 장거리 운전을 앞두고 출발할 때, 또는 운동하려고 헬스클럽으로 향할 때, 그 상황을 이해하고 적합한 재생목록을 제안해 줍니다.
저희는 이제 막 Awareness API를 시작하려 하고 있습니다. Google Awareness API 개발자 문서부터 읽어봄으로써 여러분이 개발하는 앱 내에 맞춤형 환경을 빌드하는 여정에 동참하시고, Google I/O 세션을 시청하면서 더 자세히 알아보세요.
게시자: Bhavik Singh, 제품 관리자
위치, 날씨, 사용자 액티비티, 근처의 비콘 정보를 포함한 7가지 유형의 상황 정보를 사용해서 사용자의 현재 상황을 보다 잘 이해할 수 있으며, 이 정보를 이용해 사용자에게 최적화된 맞춤형 환경을 제공할 수 있습니다. Awareness API는 앱 내에서 상황 정보 값를 이용할 수 있는 두 가지 방법을 제공합니다.
- Snapshot API는 앱이 사용자의 현재 상황 정보를 쉽게 요청할 수 있게 해줍니다. 예: "사용자의 현재 위치와 기상 조건을 알려주세요"
- Fence API는 앱이 사용자 상황의 변화, 그리고 상황 정보가 일정한 조건 집합과 일치할 때 반응할 수 있게 해줍니다. 예: "사용자가 걷고 있고 헤드폰이 연결되어 있을 때는 항상 알려주세요" Geofencing API와 비슷하게, 일단 인식 펜스가 등록되면 앱이 실행되고 있지 않을 때라도 앱에 콜백을 보낼 수 있습니다.
온라인 주거용 부동산 사이트인 Trulia 는 Fence API를 사용해서 오픈 하우스를 제안합니다. 날씨가 좋을 때 사용자가 평소에 관심 있던 주택 근처를 걸어하고 있으면 Trulia가 그 집에 들러 구경해보고 가라고 상기시켜 주는 알림을 보냅니다. 이 일종의 맞춤화된 알림은 사용자가 완벽한 타이밍에 오픈 하우스를 둘러보도록 할 수 있습니다.
한편, SuperPlayer Music은 Snapshot API와 Fence API를 사용하여 사용자의 기분에 완벽하게 적합한 음악을 제안합니다. 이 앱의 도우미는 사용자가 막 조깅을 끝내고 스트레칭을 시작할 때, 장거리 운전을 앞두고 출발할 때, 또는 운동하려고 헬스클럽으로 향할 때, 그 상황을 이해하고 적합한 재생목록을 제안해 줍니다.
저희는 이제 막 Awareness API를 시작하려 하고 있습니다. Google Awareness API 개발자 문서부터 읽어봄으로써 여러분이 개발하는 앱 내에 맞춤형 환경을 빌드하는 여정에 동참하시고, Google I/O 세션을 시청하면서 더 자세히 알아보세요.
게시자: Bhavik Singh, 제품 관리자