개발자 프리뷰 1
출시일 | 2024년 11월 19일 |
빌드 | BP21.241018.009 |
에뮬레이터 지원 | x86(64비트), ARM(v8-A) |
보안 패치 수준 | 2024년 11월 |
Google Play 서비스 | 24.40.35 |
API 차이 |
Android 16 개발자 프리뷰 1 정보
Android 16 개발자 프리뷰에 오신 것을 환영합니다. 이 첫 번째 버전은 개발자 전용이며 초기 개발, 테스트, 의견 제안을 지원합니다. Android 16 개발자 프리뷰 1은 아직 개발 중인 초기 기준 빌드이므로 이 버전에서 실행되는 Android 시스템 및 앱이 예상대로 작동하지 않을 수도 있습니다.
이전 버전과 마찬가지로 Android 16에는 시스템 변경사항이 포함되어 있습니다. 경우에 따라 이러한 변경사항은 앱이 Android 16을 지원하도록 업데이트될 때까지 앱에 영향을 미칠 수 있으므로 사소한 문제에서 중대한 제한사항에 이르기까지 다양한 문제가 발생할 수도 있습니다. 일반적으로 대다수 앱은 대부분의 API 및 기능과 마찬가지로 예상대로 작동하지만 이 페이지에 나열된 알려진 문제를 검토하여 어떤 문제가 발생할지 더 확실하게 파악하는 것이 좋습니다.
개발자 프리뷰 1의 새로운 기능
Android 16 개발자 프리뷰 1은 앱과 기기의 혁신을 앞당기기 위한 노력의 일환으로 Android에서 API를 더 자주 출시하기 시작한 것을 의미합니다.
2025년 Android API 두 가지 출시
- 이 미리보기는 2025년 2분기에 출시될 예정인 Android의 다음 주요 버전입니다. 이 버전은 이전의 모든 API 버전과 유사하며, 여기서 targetSdkVersion에 종종 연결된 계획된 동작 변경사항을 적용할 수 있습니다.
- 더 많은 기기에서 Android의 주요 버전을 더 빨리 사용할 수 있도록 생태계 전반의 기기 출시 일정에 더 잘 맞추기 위해 주요 버전을 3분기에서 2분기로 한 분기 앞당기고 있습니다. 2분기에 주요 버전이 출시될 예정이므로 앱이 준비되었는지 확인하기 위해 전년보다 몇 개월 더 일찍 연간 호환성 테스트를 진행해야 합니다.
- 2025년 4분기에 새로운 개발자 API도 포함된 버전을 출시할 계획입니다. 2분기 주요 출시는 2025년에 앱에 영향을 줄 수 있는 계획된 동작 변경사항이 포함된 유일한 출시입니다.
Q4 마이너 출시에서는 새로운 개발자 API 외에도 기능 업데이트, 최적화, 버그 수정이 포함됩니다. 앱에 영향을 미치는 동작 변경사항은 포함되지 않습니다.
분기별 Android 출시는 계속됩니다. API 출시 사이의 Q1 및 Q3 업데이트는 지속적인 품질을 보장하는 데 도움이 되는 점진적 업데이트를 제공합니다. Google은 최대한 많은 기기에 Q2 출시 버전을 제공하기 위해 기기 파트너와 적극적으로 협력하고 있습니다.
메인 및 마이너 출시에서 새 API 사용
API 수준 검사를 사용하여 코드 블록을 보호하는 작업은 현재 VERSION_CODES
와 함께 SDK_INT
상수를 사용하여 실행됩니다. 이는 주요 Android 출시에서 계속 지원됩니다.
if (SDK_INT >= VERSION_CODES.BAKLAVA) {
// Use APIs introduced in Android 16
}
새 SDK_INT_FULL
상수는 새 VERSION_CODES_FULL
열거형을 사용하여 주 버전과 부 버전 모두에 대한 API 검사에 사용할 수 있습니다.
if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
// Use APIs introduced in a major or minor release
}
Build.getMinorSdkVersion()
메서드를 사용하여 부 SDK 버전만 가져올 수도 있습니다.
val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)
이 API는 아직 최종 결정되지 않았으며 변경될 수 있으므로 우려되는 점이 있으면 의견을 보내주세요.
삽입된 사진 선택 도구
사진 선택 도구는 사용자가 전체 미디어 라이브러리가 아닌 로컬 저장소와 클라우드 저장소의 선택한 이미지 및 동영상에 대한 액세스 권한을 앱에 부여할 수 있는 안전한 내장 방법을 제공합니다. Google 시스템 업데이트 및 Google Play 서비스를 통해 모듈식 시스템 구성요소를 조합하여 사용하면 Android 4.4 (API 수준 19)까지 지원됩니다. 통합하려면 연결된 Android Jetpack 라이브러리와 관련된 코드 몇 줄만 있으면 됩니다.
개발자 프리뷰에는 앱이 사진 선택 도구를 뷰 계층 구조에 삽입할 수 있는 새로운 API가 포함되어 있습니다. 이렇게 하면 앱의 더 통합된 부분처럼 느껴지면서도 프로세스 격리를 활용하여 사용자가 앱에 과도하게 광범위한 권한이 필요하지 않고도 미디어를 선택할 수 있습니다. 플랫폼 버전 간에 호환성을 극대화하고 통합을 간소화하려면 삽입된 사진 선택 도구를 통합하려는 경우 향후 Android Jetpack 라이브러리를 사용하는 것이 좋습니다.
건강 기록
헬스 커넥트의 개발자 프리뷰에는 건강 기록을 지원하는 API의 초기 버전이 포함되어 있습니다. 이렇게 하면 앱이 명시적인 사용자 동의를 받아 FHIR 형식으로 의료 기록을 읽고 쓸 수 있습니다. 이 API는 사전 체험판 프로그램에 있습니다. 사전 체험 프로그램에 참여하려면 가입하세요.
Android의 개인 정보 보호 샌드박스
Android 16에는 사용자가 자신의 개인 정보가 보호되고 있음을 알 수 있는 기술을 개발하기 위한 Google의 지속적인 노력의 일환으로 Android의 개인 정보 보호 샌드박스의 최신 버전이 통합되어 있습니다. Android의 개인 정보 보호 샌드박스 개발자 베타 프로그램에 관해 자세히 알아보고 시작하려면 웹사이트를 참고하세요. SDK가 제공하는 앱과 별도의 전용 런타임 환경에서 실행되도록 허용하여 사용자 데이터 수집 및 공유를 더 강력하게 보호하는 SDK 런타임을 확인하세요.
개발자 프리뷰 1을 다운로드하는 방법
이 버전은 다음 Google 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
최신 기능과 변경사항을 시도하기 전에 SDK와 Android Emulator도 업데이트해야 합니다. 가장 좋은 방법은 최신 미리보기 버전의 Android 스튜디오에서 SDK Manager를 사용하는 것입니다.
개발 및 테스트 요구사항에 따라 다음 방법으로 Android 16을 다운로드할 수도 있습니다.
- Android Emulator에서 Android 16 다운로드
일반 권고사항
이 출시와 관련하여 다음과 같은 일반적인 권고사항을 숙지하시기 바랍니다.
- 이 버전에는 안정성 문제나 배터리 문제, 성능 문제가 다양하게 있을 수 있습니다.
- 이 출시는 접근성 기능이 필요한 사용자의 일상적인 사용에는 적절하지 않을 수 있습니다.
- 이 출시에서 실행되는 일부 앱이 예상대로 작동하지 않을 수 있습니다. 이 제한사항에는 Google 앱뿐만 아니라 다른 앱도 포함됩니다.
- Android 16 개발자 프리뷰 빌드는 호환성 테스트 모음 (CTS) 승인을 받지 않았지만 예비 테스트를 통과했으며 개발자에게 안정적인 출시 전 API 세트를 제공합니다. CTS 승인 빌드를 사용하거나 SafetyNet API를 사용하는 앱은 Android 16 개발자 프리뷰 빌드에서 정상적으로 작동하지 않을 수 있습니다.
지원받기
개발자 프리뷰를 사용하여 개발하고 테스트할 때 두 가지 기본 지원 채널을 사용할 수 있습니다. 지원을 받기 위해 사용해야 하는 채널은 문제가 발생한 위치에 따라 다릅니다.
기기별 문제, 시스템 문제, Google 앱 문제 지원: Issue Tracker를 사용하여 새 문제를 작성하고 본인을 비롯한 여러 개발자가 제출한 문제를 확인하고 추적할 수 있습니다.
직접 문제를 작성하기 전에 이 페이지에 나열된 알려진 문제를 확인하고 미해결된 주요 문제와 최근 작성된 문제 목록을 검색하여 다른 개발자가 이미 문제를 신고했는지 확인합니다. 이 문제에 별표표시 를 클릭하여 문제를 구독하고 투표할 수 있습니다.
문제 신고 위치를 참고하여 발생하는 문제 유형에 가장 적합한 문제 템플릿을 찾으세요.
다른 앱 문제 지원: 앱 개발자에게 직접 문의하세요.
Android 16 개발자 프리뷰를 사용하는 다른 개발자와 문제나 아이디어를 논의하려면 Reddit의 android_beta 커뮤니티에 가입하세요.
알려진 문제
테스트에 따르면 Android 16 개발자 프리뷰 1을 사용할 때 다음 문제가 발생할 수 있습니다. 이러한 문제는 이미 알려져 있으므로 유사한 문제에 관해서는 추가로 신고할 필요가 없습니다.
Android 플랫폼
- 진행 중인 미디어 알림을 탭해도 해당 앱이 실행되지 않는 경우가 있습니다.
- 일부 기기에서는 동영상을 녹화하는 동안 확대/축소 수준을 조정하면 카메라 화면이 깜박이는 경우가 있습니다.