프로그램 개요

Android Q 베타를 사용해 주셔서 감사합니다. 이 프로그램에서는 앱의 호환성을 보장하고 차기 Android 버전에 맞춰 빌드하는 데 필요한 모든 것이 제공됩니다. 이 프로그램은 무료이고, 베타 SDK와 도구를 다운로드하기만 하면 바로 시작할 수 있습니다.

하드웨어 및 에뮬레이터 시스템 이미지

Pixel 기기와 Android 에뮬레이터에서 앱을 실행하고 테스트합니다.

최신 플랫폼 코드

베타 기간에 여러 업데이트가 제공될 예정이므로 항상 최신 플랫폼 변경사항이 적용된 상태로 테스트할 수 있습니다.

새로운 동작 및 기능

새로운 플랫폼 동작을 지원하려면 작업을 일찍 시작하세요.

의견 및 지원

Issue Tracker를 사용해 문제를 보고하고 의견을 보내 주세요. 개발자 커뮤니티에서는 다른 개발자와 소통할 수 있습니다.

일정 및 업데이트

Android Q 베타 프로그램의 운영 기간은 2019년 3월 13일부터 2019년 3분기로 예정된 AOSP 및 OEM 대상의 최종 공개 출시 때까지입니다.

개발 단계의 주요 시점에 다다를 때마다 개발 및 테스트 환경을 위한 업데이트가 제공될 것입니다. 각 업데이트에는 SDK 도구, 베타 시스템 이미지, 에뮬레이터, API 참조, API 차이점 보고서가 포함됩니다. 주요 시점은 다음과 같습니다.

  • 베타 1(최초 출시, 베타)
  • 베타 2(증분 업데이트, 베타)
  • 베타 3(증분 업데이트, 베타)
  • 베타 4(최종 API 및 공식 SDK, Play 게시, 베타)
  • 베타 5(테스트를 위한 출시 후보)
  • 베타 6(최종 테스트를 위한 출시 후보)
  • AOSP 및 생태계에 최종 출시

개발자는 베타 프로그램 초반에 현재 앱이 새로운 플랫폼과 호환되는지 확인하고 조기에 의견을 제공하는 데 집중해야 합니다. 베타 후반부뿐만 아니라 그 이후에도 앱에 새 기능을 도입하고 새로운 플랫폼을 타겟팅하는 데 집중하세요.

이전 가이드를 참조하여 앱을 새 플랫폼과 호환되도록 만들고, 준비가 되면 새로운 플랫폼을 타겟팅하는 간단한 방법을 알아보세요.

첫 3단계 베타 주요 시점에서는 현재 앱의 호환성 문제를 확인하고 새 플랫폼을 타겟팅하는 데 필요한 이전 또는 주요 작업을 계획하는 데 도움이 되는 조기 테스트 및 개발 환경을 제공합니다. 이 기간에는 기능과 API 및 파일 호환성 문제에 관한 의견을 우선적으로 제공해야 합니다. 이와 관련된 모든 문제에 Issue Tracker를 사용하세요. 업데이트 과정에서 일부 API가 변경될 수 있습니다.

베타 4에서는 개발에 사용할 최종 API 및 SDK와 업데이트된 베타 시스템 이미지에 액세스할 수 있으며, 시스템 동작과 기능을 테스트할 수 있습니다. 이 시점에서 Android Q는 표준 API 레벨을 제공합니다. 이전 앱의 최종 호환성 테스트를 시작할 수 있으며 API 또는 기능을 사용하는 새 코드를 개선할 수 있습니다.

또한 베타 4부터는 공식 API 레벨에서 Android Q가 실행되는 기기(예: Android 베타 프로그램에 등록한 소비자 기기)에 앱을 게시할 수 있습니다. Google Play 알파 및 베타 채널에 먼저 게시할 수 있으므로, Play 스토어에 광범위하게 배포하기 전에 Android 베타 소비자를 대상으로 앱을 테스트할 수 있습니다.

베타 5와 6에서는 개발과 테스트를 위해 최종 API와 최종 버전에 거의 가까운 시스템 이미지를 포함하는 출시 후보 빌드가 있을 것입니다.

테스트와 개발을 진행하는 동안 베타 업데이트 출시에 맞춰 개발 환경을 최신 상태로 유지할 것을 적극 권장합니다.

베타 업데이트가 제공될 때마다 Android 개발자 블로그, 이 사이트 및 Android 개발자 커뮤니티를 통해서 알려 드리겠습니다.

Android Q 베타 프로그램에 포함되는 내용

Android Q 베타 프로그램에는 기존 앱을 다양한 화면 크기, 네트워크 기술, CPU/GPU 칩셋 및 하드웨어 아키텍처에서 테스트하는 데 필요한 모든 것이 포함되어 있습니다.

SDK 도구

Android 스튜디오를 사용할 경우 SDK Manager를 통해 이러한 구성요소를 다운로드할 수 있습니다.

  • Q 베타 SDK 및 도구
  • Q 베타 에뮬레이터 시스템 이미지(32비트 및 64비트)
  • Q 베타 Android TV용 에뮬레이터 시스템 이미지(32비트)

필요에 따라 각 주요 시점에서 이러한 개발 도구가 업데이트될 예정입니다.

SDK 설정 지침 전체를 보려면 이전 가이드를 참조하세요.

다양한 하드웨어 기기용 시스템 이미지

Android 베타 프로그램에는 개발 및 테스트에 사용할 수 있는 다양한 Pixel 기기용 시스템 이미지가 포함되어 있습니다. 자세한 내용은 Android Q 다운로드를 참조하세요.

Pixel 프로그램의 경우 Android 베타를 통해 Pixel OTA 업데이트

Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL 기기가 있는 경우 Android 베타 프로그램에 기기를 등록하여 Android Q 베타 무선 업데이트(OTA)를 받을 수 있습니다. Android Q 다운로드 페이지를 참조하여 자세히 알아보거나 https://g.co/androidbeta를 방문하여 기기를 등록하세요.

문서 및 샘플 코드

Android Q 베타 사이트에서 다음과 같은 문서 리소스를 통해 Android Q에 관해 자세히 알아볼 수 있습니다.

API 참조 및 차이점 보고서

전체 베타 API 참조가 온라인으로 제공됩니다. 새로운 API는 눈에 띄도록 워터마크가 있으며 'Android Q'가 API 레벨로 표시되어 있습니다. Android Q 베타 SDK로 빌드할 때만 이러한 API를 사용할 수 있습니다.

참고: Q API를 표시하려면 참조 페이지의 왼쪽 탐색 영역에서 API 레벨 선택기를 'Q'로 설정해야 합니다.

각 베타 버전에서 새로운 API 또는 수정되거나 삭제된 API를 자세히 보려면 먼저 API 차이점 보고서부터 확인하는 게 좋습니다.

차이점 보고서의 변경사항은 관련 API 참조 문서로 연결됩니다.

지원 리소스

베타에서 테스트와 개발을 진행하면서 다음 채널을 활용하여 문제를 보고하고 의견을 제공해 주세요.

  • Android 베타 개발자 Issue Tracker기본 의견 채널입니다. Issue Tracker를 통해 버그, 성능 문제 및 전반적인 의견을 보고할 수 있습니다. 또한 알려진 문제를 확인하고 해결 단계를 찾을 수 있습니다. 여러분이 보고한 문제가 분류되어 검토를 위해 Android 엔지니어링팀에 전달될 때마다 알림이 전송됩니다.
  • 여러 가지 문제를 보고하는 방법을 자세히 알아보려면 의견 페이지를 참조하세요.
  • Android 베타 개발자 커뮤니티는 Android 베타로 작업하는 다른 사용자 및 개발자와 소통할 수 있는 커뮤니티입니다. 서로의 의견이나 아이디어를 나누고 질문에 대한 답을 찾을 수도 있습니다.

타겟팅, 베타 API 및 게시

Android Q 베타에서는 표준 API 레벨이 없는 개발 전용 시스템 및 Android 라이브러리를 제공합니다. 새로운 플랫폼을 타겟팅하고 새로운 Android Q API로 빌드하려면 앱의 targetSdkVersion29로 설정하고, minSdkVersion 및 Gradle compileSdkVersion29로 설정하여 Android Q의 베타 버전을 타겟팅하세요. 자세한 내용은 Android Q의 빌드 구성 업데이트 방법을 참조하세요.

Android Q 베타에서는 베타 API를 제공하며, 이 API는 최종 SDK가 출시될 때까지는 공식 버전이 아닙니다. 즉, 시간이 지나면서 특히 프로그램 시작 후 초기 몇 주 동안에는 API가 변경될 수도 있습니다. Android Q 베타를 업데이트할 때마다 변경사항을 요약하여 제공해 드릴 것입니다.

참고: 베타 API는 변경될 수 있지만, 기본 시스템 동작은 대체로 안정적이며 지금 바로 테스트가 가능한 상태입니다.

Google Play에서는 Android Q 베타를 타겟팅하는 앱의 게시를 금지합니다. 최종 SDK를 사용할 수 있게 되면 공식 Android Q API 레벨을 타겟팅하고, 알파 및 베타, 프로덕션 출시 채널을 통해 Google Play에 앱을 게시할 수 있습니다. 그때까지는 테스터를 대상으로 Android Q를 타겟팅하는 앱을 배포하려는 경우, 이메일 또는 사이트에서 직접 다운로드하는 방식을 사용하세요.

시작 방법

시작하려면 하드웨어 기기에 Android Q를 설치하거나 호환성 테스트를 위한 에뮬레이터를 설정하세요. 자세한 내용은 Android Q 다운로드를 참조하세요. 그런 다음 이전 가이드에서 Android Q 호환성 테스트 및 빌드 절차를 간략히 확인하시기 바랍니다.

Android Q 베타 프로그램에 참여해 주셔서 감사합니다.