한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
Google Awareness API로 지능적인 상황 인식 앱을 만드세요
2016년 7월 11일 월요일
올해 Google I/O 2016에서 Google Awareness API가 공개되었습니다. 시스템 리소스를 불필요하게 낭비하지 않고도, 사용자의 상황에 지능적으로 반응하는 앱을 만들 수 있는 API 입니다. 그리고 드디어 모든 개발자들이 Google Play 서비스를 통해 Google Awareness API를 사용할 수 있게 되었습니다.
위치, 날씨, 사용자 액티비티, 근처의 비콘 정보를 포함한 7가지 유형의 상황 정보를 사용해서 사용자의 현재 상황을 보다 잘 이해할 수 있으며, 이 정보를 이용해 사용자에게 최적화된 맞춤형 환경을 제공할 수 있습니다. Awareness API는 앱 내에서 상황 정보 값를 이용할 수 있는 두 가지 방법을 제공합니다.
Snapshot API
는 앱이 사용자의 현재 상황 정보를 쉽게 요청할 수 있게 해줍니다. 예: "사용자의 현재 위치와 기상 조건을 알려주세요"
Fence API
는 앱이 사용자 상황의 변화, 그리고 상황 정보가 일정한 조건 집합과 일치할 때 반응할 수 있게 해줍니다. 예: "사용자가 걷고 있고 헤드폰이 연결되어 있을 때는 항상 알려주세요" Geofencing API와 비슷하게, 일단 인식 펜스가 등록되면 앱이 실행되고 있지 않을 때라도 앱에 콜백을 보낼 수 있습니다.
Awareness API는 사용하기 직관적이며, 사용자의 현재 상황을 예측할 수 있는 다양한 값들을 조합하여 상황에 대해 보다 믿음직한 단서를 제공합니다. 또한, 플랫폼 차원에서 시스템 리소스를 관리하여 배터리 소모량과 CPU 사용량을 최소화합니다. 어떤식으로 사용할 수 있을지에 관해, 구글과 개발 초기부터 협력한 파트너분들이 공유해주신 재미있는 사례들이 있습니다.
온라인 주거용 부동산 사이트인
Trulia
는 Fence API를 사용해서 오픈 하우스를 제안합니다. 날씨가 좋을 때 사용자가 평소에 관심 있던 주택 근처를 걸어하고 있으면 Trulia가 그 집에 들러 구경해보고 가라고 상기시켜 주는 알림을 보냅니다. 이 일종의 맞춤화된 알림은 사용자가 완벽한 타이밍에 오픈 하우스를 둘러보도록 할 수 있습니다.
한편,
SuperPlayer Music
은 Snapshot API와 Fence API를 사용하여 사용자의 기분에 완벽하게 적합한 음악을 제안합니다. 이 앱의 도우미는 사용자가 막 조깅을 끝내고 스트레칭을 시작할 때, 장거리 운전을 앞두고 출발할 때, 또는 운동하려고 헬스클럽으로 향할 때, 그 상황을 이해하고 적합한 재생목록을 제안해 줍니다.
저희는 이제 막 Awareness API를 시작하려 하고 있습니다.
Google Awareness API 개발자 문서
부터 읽어봄으로써 여러분이 개발하는 앱 내에 맞춤형 환경을 빌드하는 여정에 동참하시고, Google I/O 세션을 시청하면서 더 자세히 알아보세요.
게시자: Bhavik Singh, 제품 관리자
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed