Android 11 개발자 프리뷰

Android 11 개발자 프리뷰에 오신 것을 환영합니다. 이 프로그램은 차기 버전의 Android에 관해 앱의 호환성을 보장하고 빌드하는 데 필요한 모든 것을 제공합니다. 이 프로그램은 무료이고 개발자 프리뷰 SDK 및 도구를 다운로드하여 즉시 시작할 수 있습니다.

Pixel 기기 및 Android Emulator에서 앱을 테스트하는 런타임 환경입니다.

정기적인 업데이트가 제공될 예정이므로 최신 플랫폼 코드가 적용된 상태로 테스트할 수 있습니다.

앱에 영향을 주는 동작 변경사항을 정확히 파악하고 최신 플랫폼 기능으로 빌드합니다.

의견은 매우 중요합니다. Issue Tracker를 사용하여 문제를 보고할 수 있습니다. 개발자 커뮤니티에서 다른 개발자와 소통할 수 있습니다.

일정, 주요 시점, 업데이트

Android 11 개발자 프리뷰 및 베타 출시 일정

Android 11 개발자 프리뷰 프로그램의 운영 기간은 2020년 2월부터 2020년 3분기로 예정된 AOSP 및 OEM 대상의 최종 공개 출시 때까지입니다. 개발 단계의 주요 시점에 다다를 때마다 개발 및 테스트 환경을 위한 업데이트가 제공될 것입니다. 각 업데이트에는 SDK 도구, 시스템 이미지, 에뮬레이터, API 참조 및 API 차이점이 포함됩니다. 주요 시점은 다음과 같습니다.

일정 빌드 유형 개발자 작업
2월 개발자 프리뷰 1 새로운 기능, API 및 동작 변경사항과 함께 개발자 의견에 초점을 맞춘 초기 기준 빌드 API 관련 의견을 최우선으로 처리하는 기간. 새로운 API 및 동작 변경사항을 살펴보고 이 기간 동안 발견되는 중요한 문제나 요청사항을 보고합니다.
3월 개발자 프리뷰 2 추가 기능, API 및 동작 변경사항이 포함된 증분 업데이트 API 및 동작 변경사항과 관련하여 작업하면서 Google에 의견을 보냅니다. 초기 앱 호환성 테스트를 시작합니다.
4월 개발자 프리뷰 3 안정성 및 성능을 위한 증분 업데이트 소비자 베타용으로 앱을 준비합니다. 호환성 테스트를 계속하고 타겟팅 변경 없이 업데이트를 게시합니다. SDK 및 라이브러리 개발자에게 문제를 알립니다.
5월 개발자 프리뷰 4 안정성 및 성능을 위한 증분 업데이트 호환성 테스트를 계속하고 Android 11을 타겟팅하여 초기 테스트를 시작합니다.
6월 베타 1 최종 API. Play 게시가 시작됨 앱, SDK, 라이브러리의 최종 호환성 테스트를 시작합니다. 호환되는 버전을 출시하고 Android 베타 사용자의 의견을 확인합니다. Android 11을 타겟팅하도록 계속 작업합니다. 공식 API로 빌드하고 테스트합니다.
7월 베타 2 플랫폼 안정성 주요 시점. 최종 시스템 동작 앱, SDK, 라이브러리의 최종 호환성 테스트를 계속합니다. 호환되는 버전을 출시합니다. Android 11을 타겟팅하도록 계속 작업합니다.
8월 베타 3 출시 후보 빌드 앱, SDK, 라이브러리의 호환되는 업데이트를 출시합니다. Android 11을 타겟팅하도록 계속 작업합니다. 새로운 기능 및 API로 빌드합니다.
3분기 최종 버전 AOSP 및 생태계 대상의 Android 11 버전 앱, SDK, 라이브러리의 호환되는 업데이트를 출시합니다. Android 11을 타겟팅하도록 계속 작업합니다. 새로운 기능 및 API로 빌드합니다.

플랫폼 안정성 주요 시점

Android 11의 새로운 기능 - 최종 테스트 및 출시 계획을 세울 수 있도록 '플랫폼 안정성'이라는 주요 시점을 도입했습니다. 이 주요 시점은 Android 11이 최종 내부 및 외부 API, 최종 앱 지향 동작, 최종 비 SDK 그레이리스트에 도달했다는 것을 의미합니다. Android 11은 2020년 7월에 베타 2에서 플랫폼 안정성에 도달할 것으로 예상됩니다. 그 시점부터는 앱에 영향을 주는 추가 변경사항이 없을 것입니다.

모든 앱, 게임, SDK, 라이브러리 및 게임 엔진 개발자는 최종 호환성 테스트 및 공개 출시를 계획하는 데 있어 플랫폼 안정성 주요 시점을 목표로 사용하는 것이 좋습니다. 최종 버전 대신 플랫폼 안정성을 사용하면 소비자 기기에 새 플랫폼을 제공하기 전에 몇 주 기간을 더 확보할 수 있습니다.

미리보기 단계

개발자가 개발자 프리뷰 동안 초점을 둘 부분은 API 의견앱 호환성입니다. 앱 호환성은 앱의 현재 버전이 올바르며 새 플랫폼에서 잘 실행되도록 하는 것을 의미합니다.

개발자 프리뷰 빌드는 앱의 호환성 문제를 확인하고 새 플랫폼을 타겟팅하는 데 필요한 이전 또는 주요 작업을 계획하는 데 사용할 수 있는 초기 테스트 및 개발 환경을 제공합니다. 모든 의견과 문제는 Issue Tracker를 사용하세요. 또한 이러한 각 업데이트와 함께 일부 API가 변경될 것입니다. 이전 가이드를 참조하여 앱을 새로운 플랫폼과 호환되도록 만든 후에 준비가 되면 새로운 플랫폼을 타겟팅하는 단계를 알아보세요.

베타 1에는 앱을 컴파일하고 테스트하기 위한 최종 Android 11 API와 공식 SDK 및 NDK가 포함됩니다. 현재 Android 11은 표준 API 수준을 제공합니다.

베타 1에서 공식 API 수준으로 Android 11을 실행하는 기기에 앱을 게시할 수도 있습니다. 스토어 전반에 광범위하게 배포하기 전에 앱을 테스트할 수 있도록 Google Play 알파 및 베타 트랙에 먼저 게시할 수 있습니다.

베타 2부터 Android 11은 플랫폼 안정성에 도달하여 시스템 동작이 완료됩니다. 최종 버전에 가까운 시스템 이미지에 액세스하여 테스트 시스템 동작 및 기능을 테스트할 수 있습니다. 현재 Android 11은 표준 API 수준을 제공합니다.

플랫폼 안정성은 최종 호환성 테스트뿐 아니라 업데이트된 앱, SDK, 라이브러리를 사용자 및 다운스트림 개발자에게 푸시하는 방향으로 초점을 옮기는 시기입니다. 또한 최종 API로 빌드하고 새 API 또는 기능을 사용하는 새 코드를 개선할 수도 있습니다.

플랫폼 안정성에서 공식 API 수준으로 Android 11을 실행하는 기기에 앱을 게시할 수도 있습니다. 스토어 전반에 광범위하게 배포하기 전에 앱을 테스트할 수 있도록 Google Play 알파 및 베타 트랙에 먼저 게시할 수 있습니다.

개발자 프리뷰에 포함되는 사항

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

SDK 및 NDK 도구

Android 스튜디오를 사용하면 SDK Manager를 통해 다음 구성요소를 다운로드할 수 있습니다.

  • Android 11 SDK, NDK 및 도구
  • Android 11 휴대기기용 에뮬레이터 시스템 이미지(32비트 및 64비트, 출시 노트 참조)

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

시작하려면 Android 11 다운로드를 참조하세요. Android 11 출시 주기에 맞춰 테스트 및 개발을 계획하는 방법에 관한 자세한 내용은 이전 가이드를, 알려진 문제에 관해서는 출시 노트를 참조하세요.

Android 베타 프로그램을 통한 Pixel용 OTA 업데이트

Pixel 4/4 XL, Pixel 3a/3a XL, Pixel 3/3 XL 또는 Pixel 2/2 XL 기기가 있는 경우 Android 베타 프로그램에 기기를 등록하여 Android 11 베타로 무선(OTA) 업데이트를 받을 수 있습니다. 기기를 등록하면 최종 출시 때까지 최신 Android 11 빌드로 정기 무선 업데이트(OTA)를 받습니다.

시스템 이미지

개발자 프리뷰에는 개발 및 테스트에 사용할 수 있는 다양한 Pixel 기기용 시스템 이미지가 포함되어 있습니다. Pixel 4/4 XL, Pixel 3a/3a XL, Pixel 3/3 XL 또는 Pixel 2/2 XL 기기가 있는 경우 다운로드 페이지를 방문하여 개발 및 테스트용 시스템 이미지를 다운로드할 수 있습니다. 자세한 내용은 Android 11 다운로드를 참조하세요.

Android 11 개발자 프리뷰 시스템 이미지를 이미 설치했다면 기기에서 Android 베타 업데이트를 무선으로 자동 수신합니다.

미리보기 API 및 게시

Android 11 개발자 프리뷰는 초기에 개발 전용 시스템 및 표준 API 수준이 없는 Android 라이브러리를 제공합니다. 이 시기에 새 플랫폼을 타겟팅하고 새로운 Android 11 API로 빌드하려면 앱의 targetSdkVersion을 'R'로, minSdkVersion 및 Gradle compileSdkVersionandroid-R로 설정하여 개발자 프리뷰 버전의 Android 11을 타겟팅해야 합니다. 자세한 내용은 Android 11의 빌드 구성 업데이트를 참조하세요.

Android 11 개발자 프리뷰는 미리보기 API를 제공합니다. 이 API는 최종 SDK가 출시될 때까지 공식 API가 아닙니다. 즉, 시간이 지나면서 특히 프로그램 시작 후 초기 몇 주 동안에는 API가 변경될 수도 있습니다. Android 11 개발자 프리뷰를 업데이트할 때마다 변경사항을 요약하여 제공해 드립니다.

향후 개발자 프리뷰에서 개발자 API가 완료되면 Android 스튜디오에 공식 Android 11 SDK를 다운로드하고 공식 API 수준을 타겟팅하며 공식 API에서 컴파일할 수 있습니다.

개발자 프리뷰 중에 Google Play는 'R' 또는 Android 11 공식 API 수준을 타겟팅하는 앱을 게시하지 못하도록 합니다. 최종 SDK를 사용할 수 있게 되면 공식 Android 11 API 수준을 타겟팅하고 알파, 베타 및 프로덕션 출시 채널을 통해 Google Play에 앱을 게시할 수 있습니다. 한편, Android 11을 타겟팅하는 테스터에게 앱을 배포하려면 언제든지 이메일을 통해서나 사이트에서 직접 다운로드하게 하여 배포하면 됩니다.

최신 업데이트 받기

미리보기 기간 동안 개발자 프리뷰 및 베타 버전에서 테스트할 때 개발 환경을 최신 상태로 유지하는 것이 좋습니다. 새로운 업데이트를 사용할 수 있게 되면 다음 채널을 통해 알려 드리겠습니다.

추가 정보

Android 11 개발자 프리뷰를 자세히 알아보려면 다음 문서 리소스를 참조하세요.

API 참조 및 차이점 보고서

전체 개발자 프리뷰 API 참조는 온라인에서 확인할 수 있습니다. 새 API가 개발 중이면 워터마크 처리되어 시각적으로 확인되며 API 수준으로 'R'을 표시합니다. Android 11 개발자 프리뷰 SDK를 사용하여 빌드하는 경우에만 이 API를 사용할 수 있습니다.

최종 SDK에서 새 API는 공식 API 수준('30')에 추가되었다고 표시합니다. 참고: Android 11 API를 표시하려면 참조 페이지 왼쪽의 탐색에서 API 수준 선택기를 설정해야 합니다.

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

차이점 보고서에 나온 변경사항에는 관련 API 참조 문서의 링크가 포함되어 있습니다.

지원 리소스

Android 11 개발자 프리뷰로 테스트하고 개발할 때 문제를 보고하고 의견을 제공하는 채널은 다음과 같습니다.

  • Android 개발자 프리뷰 Issue Tracker기본 의견 채널입니다. Issue Tracker를 통해 버그, 성능 문제, 전반적인 의견을 보고할 수 있습니다. 또한 알려진 문제를 확인하고 해결 단계를 찾을 수도 있습니다. 보고해 주신 문제는 분류되어 Android 엔지니어링 팀에게 검토하도록 보내는 과정을 통해 지속적으로 업데이트될 것입니다.
  • 여러 가지 문제를 보고하는 방법을 자세히 알아보려면 의견 페이지를 참조하세요.
  • 개발자 프리뷰 커뮤니티는 Android 11 개발자 프리뷰로 작업하는 다른 사용자 및 개발자와 소통할 수 있는 커뮤니티입니다. 서로의 의견이나 아이디어를 나누고 질문에 관한 답을 찾을 수도 있습니다.

지금 시작하기

시작하려면 하드웨어 기기에 Android 11을 설치하거나 호환성 테스트를 위한 에뮬레이터를 설정하세요. 자세한 내용은 Android 11 다운로드를 참조하세요. Android 11 개발자 프리뷰 프로그램에 참여해 주셔서 감사합니다.