Korea Blog
Google Play 서비스 7.0 - 모두를 위한 Places API
Tuesday, March 24, 2015
게시자:
Ian Lake
, 디벨로퍼 어드보케
더욱 멋진 앱을 만들기 위한 Google Play 서비스 7.0 이 공개되었습니다. 이번 릴리스에서는 위치 설정 기능이 개선되었고, 장소 정보, 추가적인 피트니스 데이타, 구글 플레이 서비스 등을 위한 새로운 API 가 함께 추가되었습니다.
위치 설정 대화 상자
FusedLocationProviderApi
는 여러가지 센서 정보를 결합하여 최적의 위치 정보를 제공하고 있습니다. 하지만, 위치 정보의 정확도는 여전히 기기에서 활성화된 설정(예: GPS, Wi-Fi, 비행기 모드 등)에 따라 크게 달라집니다. Google Play 서비스 7.0 에서는
LocationRequest
종류에 따라, 필요한 위치 설정이 활성화되었는지 확인하고, 사용자가 한 번의 터치만으로 필요한 설정을 변경할 수 있는 대화 상자 창이 추가되었습니다.
이 API 를 활용하여 사용자에게 보다 개선된 사용 경험을 제공할 수 있습니다. 예를 들어,
Google Maps
에서 앞서 소개한 방식으로 위치 설정 대화 상자를 통합하자, 가장 정밀한 위치 정보를 활용하는 사용자 수가 급격하게 늘어났습니다.
Places API
위치 정보에는 위도 및 경도 외의 다양한 정보가 포함될 수 있습니다. 새로운
Places API
를 활용하면 Google에서 제공하는 장소 및 비즈니스 데이터베이스에서 해당 위치와 관련있는 세부 정보를 손쉽게 확보할 수 있습니다. 기본 제공되는 Place Picker는 사용자가 현재 장소를 손쉽게 파악할 수 있도록 돕고, 이름, 주소, 전화 번호, 웹 사이트 등 현재 선택된 장소와 관련된 세부 정보를 함께 제공해 줍니다.
여러분만의 고유한 UI를 제공하고 싶은 경우 getCurrentPlace() API 를 활용할 수 있습니다. 이 메서드는 사용자의 현재 위치에 기반하여 주변 장소에 관한 정보를 반환합니다. 더욱이, 자동 완성 예측 기능도 제공되기 때문에 앱 내에서 지연 시간이 길지 않은 검색 환경을 구축할 수 있습니다.
또한 addPlace() 메서드를 통해 장소를 직접 추가하고 사용자가 특정 위치에 있다고 알려줄 수도 있습니다. 이를 잘 활용하면 사용자가 직접 자신이 좋아하는 장소에 관한 정보를 입력하고 공유하도록 유도할 수도 있습니다.
Places API 는 다양한 플랫폼 상에서 사용할 수 있습니다.
iOS용 Places API 베타 프로그램
신청이 진행 중이며, 개발자 여러분은 사용자에게 다양한 모바일 플랫폼을 아우르는 멋지고 일관성 있는 사용자 환경을 제공할 수 있습니다.
Google Fit
Google Fit
은 피트니스에 특화된 다양한 API를 제공하며, 이를 이용해 여러분은 쉽게 피트니스 앱을 만들 수 있습니다. GoogleFit은 현재 위치 및 속도와 같은 센서 데이터를 확인하고 Google Fit의 오픈 플랫폼에 활동 데이터를 수집하고 저장할 수 있으며, 자동으로 저장된 데이터를 모아 사용자가 한 눈에 피트니스 관련된 정보를 확인 할 수 있도록 만들어줍니다.
Google Play 서비스 7.0에서는 GoogleApiClient에 전달했던 이전의 Fitness.API가 몇 개의 API로 대체되었으며, 보다 높은 수준의
Google Fit Android APIs
과 잘 매칭 되도록 수정이 이루어졌습니다.
SENSORS_API:
SensorsApi
를 통해 원시 센서 데이터에 액세스
RECORDING_API:
RecordingApi
를 통해 데이터 기록
HISTORY_API:
HistoryApi
를 통해 데이터 삽입, 삭제 또는 읽기
SESSIONS_API:
SessionsApi
를 통해 세션 관리
BLE_API:
BleApi
를 통해 Bluetooth Low Energy 기기와 상호 작용
CONFIG_API:
ConfigApi
를 통해 Google Fit의 사용자 정의 데이터 유형 및 설정에 액세스
이를 통해 백그라운드에서 Google Fit을 활용하는 앱을 실행할 때 필요한 메모리가 대폭 감소되었습니다. 여느 때와 마찬가지로 Google Play 서비스의 이전 버전을 기반으로 만들어진 앱도 계속 사용할 수 있지만, 이러한 변경 사항의 이점을 활용하기 위해 새로운 버전에 맞추어 앱을 수정할 것을 권장드립니다.
더 많은 데이터를 확보하면 의미 있는 변화를 일으킬 수 있는 원동력을 갖출 수 있습니다. 이번 업데이트에서는 체지방률 및 수면 데이터 유형이 추가되었으며, 제공되는
데이터 유형
을 계속해서 확대해 나가고 있습니다.
Google Play Games
Game Developers Conference (GDC) 에서 발표했듯이,
게임에 한층 더 활력을 불어넣을 새로운 도구
가 추가되었습니다. Google Play 서비스 7.0에 포함된 Nearby Connections API를 활용하면 스마트폰과 태블릿을 세컨드 스크린으로 활용해, TV에서 실행 중인 게임을 컨트롤 할 수 있습니다.
App Indexing
App Indexing
을 활용하면 웹 사이트와 마찬가지로 Google이 여러분의 앱의 내용을 인덱싱 할 수 있도록 만들 수 있습니다. 인덱싱 된 결과는 네이티브 앱으로 직접 연결되는 딥 링크와 함께 Google 검색 결과에 포함되어 나타납니다. 이번 버전에서는 기존 view()/viewEnd() 및 action()/end() 으로 나누어 사용되던 API 를 start() 및 end() API로 통합함으로써 보다 쉽게 App Indexing 기능을 활용할 수 있도록 API를 간소화 했습니다.
GoogleApiClient에 대한 변경 사항
GoogleApiClient는
Google API를 활용하기
위한 진입점 역할을 합니다. 이번 릴리스에서는 Google OAuth 2.0 토큰의 검색 기능을 GoogleApiClient의 기능으로 포함하였으며, Google API에 액세스하기 위한 서버 인증 코드를 더욱 간편하게 요청할 수 있도록 수정하였습니다.
SDK는 지금 바로 활용가능합니다.
안드로이드 SDK 매니저를 통해 Google Play 서비스 SDK를 다운로드 받으실 수 있습니다. Google Play 서비스와 제공되는 API에 관한 보다 자세한 내용은 안드로이드 개발자 사이트의
Google Play 서비스 항목
을 참고하시기 바랍니다.
No comments :
Post a Comment
ラベル
ad
AdMob
admob_sdk
Advanced Power Searching
Android
Android App Quality
android back button
Android back end
Android navigation
Android Player API
android server
android up button
androidL
androidtv
androidwear
App Translate Service
Audio Focus
Chrome
Chromecast
Code-in 2012
Core App Quality Guidelines
Daydream
design
designing for Tablets
designsprint
dialog
Drive SDK
Game Developers Conference
GCi
GCi 참가자
GDA
GDC
gdg
gdgkorea
Go
Google Cast
Google Code-in
Google Play
Google Play 스토어
Google Search
Google Summer of Code
Google+ Sign-In
Google+ Sign-In Bootcamps
Google+ 로그인
Google+ 로그인 부트캠프
googleanalytics
googleio
GooglePlay #AndroidDevStory #PlayStore #MaterialDesign #AndroidStudio #DeveloperConsole
GSOC
hackathon
HackFair 출품작
In-app Billing
io
io2014
ioapp
iobytes
ioextended
IRC Talk
IRC 서버
java7
kitkat
launch
Marshmallow
materialdesign
mobile ad
mobile_ads_sdk
multiscreen
NaCl
Native YouTube Player API
NRRN 사용 제한
Power Searching
product launch
SD 카드에 앱 설치
SecureKeyFactory
ux
webview
YouTube
YouTube Android Player API
YouTube API
YouTube API 3.0
YouTube API Update RSS Feed
광고
구글 HackFair
구글 Summer of Code
구글 개발자 사이트 홍보
구글 개발자 아카데미
구글 개발자 온라인 강좌
구글 검색
구글 고급 파워 서치
구글 드라이브 앱
구글 부트캠프
구글 아카데미
구글 코드인
구글 플러스 로그인
구글 핵페어
구글로 로그인하기
네이티브 클라이언트
데이드림
멀티 모바일
멀티 플랫폼
모바일 광고
수익화
스마트 브라우저
안드로이드
안드로이드 4.2
안드로이드 Back 버튼
안드로이드 Up 버튼
안드로이드 개인 정보 보호 정책
안드로이드 네비게이션
안드로이드 데이드림
안드로이드 디자인
안드로이드 방향탐색
안드로이드 보안
안드로이드 사용자 데이터
안드로이드 서버 백엔드
안드로이드 앱 품질
안드로이드 원격 제어
안드로이드 태블릿 디자인
안드로이드 현지화
안드로이드 화면 보호기
애드몹
애플리케이션 SD카드 설치
애플리케이션 개발 주민등록번호 사용 제한
애플리케이션 외부 저장 장치
앱 품질 체크리스트
오픈 소스
오픈소스 프로그램
웹 DMB
유튜브
유튜브 API
유튜브 API 3.0
유튜브 API 업데이트
유튜브 모바일
유튜브 안드로이드 플레이어 API
인앱 결제
인터넷상 주민등록번호 수집 이용 제한
주민등록번호 사용제한
추천이미지
출시
크롬브라우저
태블릿 디자인
태블릿용 앱
파워서치
한국 구글 개발자
한국 구글 개발자 사이트
핵심 앱 품질 가이드라인
핵심 태블릿 앱 품질 체크리스트
핵페어
핵페어 출품작
ブログ アーカイブ
2016
February
January
2015
December
November
October
September
August
July
June
May
April
March
OAuth2 혹은 OpenID Connect 로 앱과 서비스를 마이그레이션 하세요.
여러분의 게임에 활력을 불어넣을 구글의 새로운 도구들
Google Play 서비스 7.0 - 모두를 위한 Places API
더 나은 구글플레이 사용자 경험을 위한 업데이트입니다
안드로이드 5.1 롤리팝 SDK
Chrome 42 Beta 의 새로운 변화 - 푸시 알림, 홈 화면에 추가 및 ES6 클래스
Google Data API 사용을 위한 ClientLogin 지원이 2015년 4월20일...
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
March
February
January
2011
December
November
Feed
No comments :
Post a Comment