Android 16 미리보기

Android 16 미리보기에 오신 것을 환영합니다. 이 프로그램은 차기 버전의 Android에 맞게 앱의 호환성을 보장하고 앱을 빌드하는 데 필요한 모든 것을 제공합니다. 미리보기 SDK와 도구를 다운로드하여 즉시 시작할 수 있습니다.

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

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

최신 플랫폼 코드

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

새로운 동작 및 기능

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

의견 및 지원

개발자의 의견은 매우 중요합니다. 문제를 신고하고 의견을 알려주세요. 개발자 커뮤니티에서 다른 개발자와 소통하며 경험을 공유하세요.

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

Android 16 미리보기 프로그램 일정

Android 16 미리보기 프로그램의 운영 기간은 2024년 11월부터 내년으로 예정된 AOSP 및 OEM 대상의 최종 공개 출시 때까지입니다. 개발 단계의 주요 시점에 다다를 때마다 개발 및 테스트 환경을 위한 업데이트가 제공될 것입니다. 각 업데이트에는 SDK 도구와 시스템 이미지, 에뮬레이터, API 참조, API 차이점이 포함됩니다. 각 주요 시점에서 집중해야 하는 사항을 자세히 알아보려면 다음 표를 참고하세요.

일정 빌드 유형 개발자 작업
11월 개발자 프리뷰 1 새로운 기능, API, 동작 변경사항과 함께 개발자 의견에 초점을 맞춘 초기 기준 빌드
  • 새로운 API 및 동작 변경사항을 살펴보고 이 기간 동안 발견되는 중요한 문제나 요청사항을 신고합니다.
  • 초기 앱 호환성 테스트를 시작합니다.
12월 개발자 프리뷰 2 추가 기능, API, 동작 변경사항이 포함된 증분 업데이트
  • 계속해서 동작 변경사항과 API에 관한 의견을 보냅니다.
  • 소비자 베타용으로 앱을 준비합니다.
  • 호환성 테스트를 계속하고 타겟팅을 변경하지 않고 앱 업데이트를 테스트 트랙에 게시합니다.
1월 베타 1 초기 베타 품질 버전, Android 베타에 등록한 얼리 어답터에게 무선 업데이트 제공
  • 호환성 테스트를 계속하고 Android 베타 사용자의 의견을 확인합니다.
  • Android 16을 타겟팅하여 초기 테스트를 시작합니다.
  • SDK 및 라이브러리 개발자에게 호환성 문제를 알립니다.
2월 베타 2 증분 베타 품질 출시
  • 호환성 테스트를 계속하고 Android 베타 사용자의 의견을 확인합니다.
  • Android 16을 타겟팅하여 초기 테스트를 계속 진행합니다.
  • SDK 및 라이브러리 개발자에게 호환성 문제를 계속 알립니다.
플랫폼 안정성
3월 베타 3 최종 API 및 동작을 포함한 첫 번째 플랫폼 안정성 주요 시점. Play 게시도 열립니다.
  • 앱, SDK, 라이브러리의 최종 호환성 테스트를 시작합니다.
  • 호환되는 앱 버전을 출시합니다.
  • Android 16을 타겟팅하도록 계속 작업합니다.
  • SDK 및 라이브러리를 업데이트하고 개발자에게 호환성 문제를 알립니다.
4월, 5월 베타 4, ... 최종 테스트를 위한 최종 버전에 가까운 빌드
  • 호환되는 버전의 앱과 SDK, 라이브러리를 출시합니다.
  • Android 16을 타겟팅하도록 계속 작업합니다.
  • 새로운 기능 및 API로 빌드합니다.
최종 출시 AOSP 및 생태계 대상 Android 16 출시
  • 호환되는 버전의 앱과 SDK, 라이브러리를 출시합니다.
  • Android 16을 타겟팅하도록 계속 작업합니다.
  • 새로운 기능 및 API로 빌드합니다.

플랫폼 안정성 주요 시점

Android 16에는 플랫폼 안정성이라는 주요 시점이 포함되어 있어 최종 테스트와 출시를 계획할 수 있습니다. 이 주요 시점은 Android 16이 최종 내부 및 외부 API, 최종 앱 지향 동작, 최종 비 SDK API 목록에 도달했다는 것을 의미합니다. Android 16은 2024년 3월에 베타 3에서 플랫폼 안정성에 도달할 것으로 예상됩니다. 그 시점부터는 앱에 영향을 주는 추가 변경사항이 없을 것입니다.

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

미리보기 단계

미리보기 프로그램의 각 단계를 통해 AOSP 및 Android 생태계의 안정화 버전을 위한 앱을 준비할 수 있습니다.

개발자 프리뷰 1 및 2

개발자 프리뷰 중에는 API 의견앱 호환성에 중점을 두어야 합니다. 앱 호환성은 앱의 현재 버전이 올바르며 새 플랫폼에서 잘 실행되도록 하는 것을 의미합니다.

개발자 프리뷰 빌드는 새 API를 사용해 보고 앱에서 호환성 문제를 식별하며 새 플랫폼을 타겟팅하는 데 필요한 이전 또는 기능 작업을 계획하는 데 사용할 수 있는 초기 테스트 및 개발 환경을 제공합니다. 이 기간에 의견을 제공하는 것이 특히 중요합니다. 또한 이러한 각 업데이트와 함께 일부 API가 변경될 것입니다.

베타 1

베타 1은 Android 16에서 빌드하고 테스트하기 위한 더 완전하고 안정적인 환경을 제공하며 Android 베타 프로그램에 등록된 얼리 어답터에게 처음으로 선보이는 빌드입니다. 베타 출시 기간에 얼리 어답터는 Pixel 기기에서 앱을 사용하므로 이러한 사용자의 의견을 확인하고 호환되는 업데이트를 출시하여 앱의 타겟팅을 변경하지 않고 문제를 해결하는 것이 좋습니다. 나중에 앱 타겟팅을 변경할 것에 대비하여 지금부터 준비하는 것도 좋습니다.

베타 2

베타 2를 사용하면 더 완전하고 안정적인 빌드를 확보하여 테스트와 개발을 계속할 수 있습니다.

베타 3

베타 3부터 Android 16은 플랫폼 안정성에 도달합니다. 즉, 시스템 동작과 API가 완료됩니다. 호환되는 버전의 앱이 생태계 대상의 최종 출시에서 사용할 수 있도록 준비하는 데 필요한 최종 테스트 및 개발 작업을 시작할 시기입니다. 현재 Android 16은 표준 API 수준을 제공합니다.

플랫폼 안정성은 최종 호환성 테스트로 초점을 맞추고 업데이트된 앱을 사용자와 다운스트림 개발자에게 출시하는 시기입니다. 또한 최종 API로 빌드하고 새 API 또는 기능을 사용하는 모든 코드를 개선할 수도 있습니다. 플랫폼과 API는 변경되지 않는다는 확신을 갖고 작업을 계획할 수 있습니다.

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

베타 4, ...

베타 4 및 기타 최종 베타 버전에서 최종 테스트를 위한 출시 후보 빌드를 제공합니다. 테스트를 마치면 앱과 SDK, 라이브러리, 도구, 게임 엔진의 호환되는 업데이트를 출시하여 최종 출시쯤에 기기를 업그레이드하는 사용자가 좋은 사용자 환경을 경험하도록 해야 합니다. 새로운 기능과 API를 사용하여 새 기능을 계속 빌드하고 최신 API 수준을 타겟팅하면서 앱을 테스트하여 발생할 수 있는 문제를 발견할 수도 있습니다.

최종 출시

Android 16의 안정화 버전은 AOSP 및 더 큰 Android 생태계를 대상으로 출시되었습니다. 기기 제조업체에서 사용자 업데이트를 출시하기 시작함에 따라 일부 사용자는 현재 또는 그 직후에 Android 16으로 업데이트한다고 예상해야 합니다. 최신 Android 버전의 사용자 수가 증가하면서 신고될 수 있는 새로운 문제에 대비하세요.

Android 16 미리보기에 포함되는 사항

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

SDK 및 도구

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

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

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

시작하려면 Android 16 다운로드를 참고하고 알려진 문제는 출시 노트를 참고하세요.

시스템 이미지

Google에서는 개발과 테스트에 사용할 수 있는 다양한 Google Pixel 기기용 시스템 이미지를 제공합니다. 다운로드 페이지를 방문하여 개발 및 테스트용 시스템 이미지를 다운로드하세요.

Pixel 기기가 없어도 워크플로에 따라 다른 방법을 사용하여 개발하고 테스트할 수 있습니다.

Google Pixel의 Flash-to-OTA 업데이트

개발자 프리뷰 버전은 개발자 전용 초기 기준 빌드입니다. 얼리 어답터나 소비자가 일상적으로 사용하는 데는 적절하지 않으므로 다음 Pixel 기기에서만 수동으로 다운로드하고 플래시하여 사용할 수 있습니다.

  • Pixel 6 및 6 Pro
  • Pixel 6a
  • Pixel 7 및 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 및 8 Pro
  • Pixel 8a
  • Pixel 9, 9 Pro, 9 Pro XL, 9 Pro Fold

자세한 내용은 Android 16 다운로드를 참고하세요.

개발자 프리뷰 빌드를 지원되는 Pixel 기기에 플래시하면 최종 출시를 통해 이후 개발자 프리뷰 및 베타 빌드의 무선 업데이트에 자동으로 등록됩니다.

개발자 프리뷰 빌드에는 Android 베타 OTA 프로그램이 지원되지 않습니다.

미리보기 API 및 게시

Android 16 미리보기 프로그램은 초기에 표준 API 수준이 없는 Android 라이브러리와 개발 전용 시스템을 제공합니다. 이 기간에 새로운 플랫폼을 타겟팅하고 새로운 Android 16 API로 빌드하려면 앱의 빌드 구성을 업데이트하여 Android 16의 미리보기 버전을 타겟팅해야 합니다.

Android 16 미리보기는 미리보기 API를 제공합니다. 이 API는 최종 SDK가 플랫폼 안정성에서 출시될 때까지 공식 API가 아닙니다. 즉, 시간이 지나면서 특히 프로그램 시작 후 초기 몇 주 동안에는 API가 변경될 수도 있습니다. Android 16의 각 출시에 관한 변경사항을 요약하여 제공합니다.

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

플랫폼 안정성 주요 시점까지 Google Play에서는 Baklava 미리보기 API 수준 또는 향후 공식 API 수준을 타겟팅하는 앱을 게시할 수 없습니다. 최종 SDK를 사용할 수 있게 되면 공식 Android 16 API 수준을 타겟팅하고 알파, 베타, 프로덕션 출시 채널을 통해 Google Play에 앱을 게시할 수 있습니다. 한편, Android 16을 타겟팅하는 테스터에게 앱을 배포하려면 언제든지 이메일을 통해서나 사이트에서 직접 다운로드하게 하여 배포하면 됩니다.

최신 상태로 유지

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

API 참조 및 차이점 보고서

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

Android 16이 플랫폼 안정성에 도달하고 최종 SDK를 사용할 수 있게 되면 API 참조에서 새 API가 공식 API 수준에 추가되었다고 표시합니다.

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

지원 리소스

Android 16으로 테스트하고 개발할 때 다음 채널을 사용하여 문제를 신고하고 의견을 제공하세요.

  • 의견 및 문제 페이지를 방문하여 문제를 신고하는 방법에 관한 자세한 내용을 확인하고 의견을 보내 주세요. 이 페이지에서 Issue Tracker로 이동하여 버그나 기능 요청을 제출할 수 있으며 새로운 기능과 변경사항에 관한 간단한 설문조사에 참여할 수 있습니다.
  • Android 미리보기 Issue Tracker기본 Issue Tracker입니다. Issue Tracker를 통해 버그, 성능 문제 및 전반적인 의견을 보고할 수 있습니다. 또한 알려진 문제를 확인하고 해결 단계를 찾을 수 있습니다. 신고하신 문제가 분류되어 검토를 위해 Android 엔지니어링팀에 전달되는 과정을 지속적으로 알려 드립니다. 다양한 문제를 신고하는 방법에 관한 자세한 내용은 문제 신고 위치 섹션을 참고하세요.
  • Android 개발자 커뮤니티는 Android 16 미리보기 빌드를 사용하는 다른 사용자 및 개발자와 소통할 수 있는 커뮤니티입니다. 서로의 의견이나 아이디어를 나누고 질문에 관한 답을 찾을 수도 있습니다.

지금 시작하기

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