Google Play 서비스 개요

Stay organized with collections Save and categorize content based on your preferences.

Google Play 서비스는 Android에서 다양한 SDK를 지원하여 앱 빌드, 개인 정보 보호 및 보안 강화, 사용자 참여 유도, 비즈니스 성장을 지원합니다. 이러한 SDK는 그림 1과 같이 앱에 씬 클라이언트 라이브러리만 포함하면 된다는 점에서 다릅니다. 런타임 시 클라이언트 라이브러리는 Google Play 서비스에서 대부분의 SDK 구현 및 사용 공간과 통신합니다.

Google Play 서비스는 클라이언트측 공유 구현을 통해 다음을 제공합니다.

  • 저장소 및 메모리와 같은 기기 내 리소스를 최적화하여 앱 품질과 사용자의 전반적인 환경을 개선하는 데 도움이 됩니다.
  • OS, OEM 또는 앱 업데이트와 관계없이 자동 업데이트를 수신하므로 사용자가 개선 및 버그 수정을 더 빠르게 받을 수 있습니다.
  • Android 4.4 (API 수준 19)와 호환되고 다양한 폼 팩터에서 사용 가능한 SDK를 통해 적은 노력으로 더 많은 사용자에게 도달할 수 있습니다.

경량형 클라이언트 라이브러리는 IPC를 사용하여 Google Play 서비스와 통신합니다. Google Play 서비스는 스마트폰, 태블릿, 노트북, TV, 시계는 물론 자동차에서도 사용할 수 있습니다.

그림 1. Google Play 서비스는 개선사항 및 버그 수정이 포함된 정기 업데이트를 받습니다.

Google Play 서비스 작동 방식

SDK

Google Play 서비스에서 제공하는 각 SDK는 해당 서비스와 상호작용하는 데 필요한 API가 포함된 간단한 클라이언트 라이브러리를 제공합니다. 다른 API를 사용하면 런타임 시 누락, 사용 중지, 오래된 서비스 등의 문제를 해결할 수 있습니다. Android 스튜디오 3.4 이상을 사용하고 코드 축소를 사용 설정하는 경우 R8 옵티마이저를 사용하면 각 SDK의 공간을 줄이고 앱 패키지 크기에 미치는 영향을 추가로 줄일 수 있습니다.

새로운 Google Play 서비스 기능 또는 제품에 액세스하려면 새 버전이 Google Maven 저장소출시될 때 SDK를 업그레이드하세요.

서비스

Google Play 서비스에는 모든 Google 인증 Android 기기의 백그라운드에서 실행되는 기기 내 Google 서비스가 포함됩니다.

Google Play 서비스 자동 업데이트는 이동통신사, OS 또는 OEM 시스템 이미지 업데이트와 관계없이 전달됩니다. 일반적으로 이러한 기기에 Google Play 서비스가 설치되어 있고 사용 가능한 저장용량이 충분한 경우 Android 4.4 이상을 실행하는 기기는 자동으로 업데이트를 받습니다. 즉, 사용자는 개선사항과 버그 수정을 더 빠르게 받을 수 있고 개발자는 Android 생태계에 있는 대부분의 기기에 액세스하면서 최신 API를 활용할 수 있습니다. Android 4.4 이전 기기 또는 Google Play 서비스가 설치되어 있지 않은 기기는 지원되지 않습니다.

다음 단계: 앱 설정

앱에서 Google Play 서비스 API를 사용하려면 이 설정 가이드를 참고하세요.