Android 16 기능 및 변경사항 목록

다음 표에는 앱 개발자에게 영향을 미칠 수 있는 문서화된 모든 기능 및 동작 변경사항이 나열되어 있습니다. 이 목록을 사용하여 영향을 받는 변경사항을 찾고 해당하는 링크를 클릭하여 문서를 읽어보세요.

카테고리 유형 이름
핵심 기능 변경사항(모든 앱) ART 내부 변경사항
Android 16에는 Android 런타임 (ART)의 성능을 개선하고 추가 Java 기능을 지원하는 Android 런타임 (ART)의 최신 업데이트가 포함되어 있습니다. Google Play 시스템 업데이트를 통해 Android 12 (API 수준 31) 이상을 실행하는 10억 대 이상의 기기에서도 이러한 개선사항을 사용할 수 있습니다. 이러한 변경사항이 출시되면 ART의 내부 구조를 사용하는 라이브러리와 앱 코드는 Android 16을 실행하는 기기와 Google Play 시스템 업데이트를 통해 ART 모듈을 업데이트하는 이전 Android 버전에서 제대로 작동하지 않을 수 있습니다.
핵심 기능 변경사항(모든 앱) JobScheduler 할당량 최적화
Android 16은 애플리케이션이 있는 앱 대기 버킷, 앱이 최상위 상태에 있는 동안 작업 실행이 시작되는지 여부, 포그라운드 서비스를 실행하는 동안 작업이 실행 중인지 여부 등 몇 가지 요소를 기반으로 일반 및 신속 작업 실행 런타임 할당량을 조정합니다.
핵심 기능 변경사항(모든 앱) 순서가 지정된 브로드캐스트 우선순위 범위가 더 이상 전역이 아님
Android 16에서는 여러 프로세스에서 android:priority 속성 또는 IntentFilter#setPriority()를 사용하는 브로드캐스트 전송 순서가 보장되지 않습니다. 순서가 지정된 브로드캐스트의 브로드캐스트 우선순위는 모든 시스템 프로세스 전반이 아닌 동일한 애플리케이션 프로세스 내에서만 적용됩니다.
핵심 기능 변경사항 (16 이상을 타겟팅하는 앱) 고정 비율 작업 예약 최적화
Android 16 이상을 타겟팅하는 앱의 경우 앱이 유효한 수명 주기로 돌아가면 누락된 scheduleAtFixedRate 실행이 최대 1회 즉시 실행됩니다.
핵심 기능 새로운 기능 및 API 2025년 두 가지 Android API 출시
Android 16에서는 2025년 2분기에 출시될 예정인 Android의 다음 주요 출시 버전에 대한 미리보기가 제공됩니다. 이 버전은 이전의 모든 API 버전과 유사하며, 여기서 targetSdkVersion에 연결되는 계획된 동작 변경사항을 가질 수 있습니다. 2025년 4분기에 새로운 개발자 API도 포함된 버전을 출시할 계획입니다. 2분기 주요 출시는 2025년에 앱에 영향을 줄 수 있는 계획된 동작 변경사항이 포함된 유일한 출시입니다.
사용자 환경 및 시스템 UI 변경사항(모든 앱) 방해가 되는 접근성 공지 중단
Android 16에서는 announceForAccessibility 사용 또는 TYPE_ANNOUNCEMENT 접근성 이벤트 전송으로 특징되는 접근성 공지사항을 지원 중단합니다.
사용자 환경 및 시스템 UI 변경사항(모든 앱) 3버튼 탐색 지원
Android 16에서는 뒤로 탐색 예측으로 적절하게 이전한 앱의 3버튼 탐색에 뒤로 탐색 예측을 지원합니다.
사용자 환경 및 시스템 UI 변경사항 (16 이상을 타겟팅하는 앱) 뒤로 탐색 예측을 위한 이전 또는 선택 해제 필요
Android 16을 타겟팅하는 앱의 경우 이제 홈으로 돌아가기, 교차 작업, 교차 활동과 같은 시스템 애니메이션이 기본적으로 앱에 표시됩니다. 이를 시스템에 반영하기 위해 android:enableOnBackInvokedCallback의 기본값은 이제 true이고 OnBackPressedKeyEvent.KEYCODE_BACK 호출은 무시됩니다.
사용자 환경 및 시스템 UI 새로운 기능 및 API 뒤로 탐색 예측 업데이트
Android 16에는 뒤로 탐색 애니메이션과 같은 동작 탐색에서 뒤로 탐색 예측 시스템 애니메이션을 사용 설정하는 데 도움이 되는 새로운 API가 추가되었습니다. Android 16에서는 finishAndRemoveTaskCallback()moveTaskToBackCallback도 추가합니다.
사용자 환경 및 시스템 UI 새로운 기능 및 API 더 풍부한 햅틱
Android 16에는 앱이 햅틱 효과의 진폭과 주파수 곡선을 정의하면서 기기 기능 간의 차이를 추상화할 수 있는 햅틱 API가 추가되었습니다.
사용자 환경 및 시스템 UI 새로운 기능 및 API 진행률 중심 알림
Android 16에서는 사용자가 시작부터 끝까지의 사용자 시작 여정을 원활하게 추적할 수 있도록 진행률 중심 알림을 도입했습니다. 이러한 알림은 시스템 표시 경로의 가시성과 알림 창의 상위 순위를 업그레이드했습니다.
건강 및 피트니스 변경사항 (16 이상을 타겟팅하는 앱) 건강/피트니스 권한
Android 16 이상을 타겟팅하는 앱의 경우 건강/피트니스 권한이 헬스 커넥트에서 사용하는 android.permissions.health 아래의 더 세분화된 권한 집합으로 전환됩니다.
대형 화면 및 폼 팩터 변경사항 (16 이상을 타겟팅하는 앱) 적응형 레이아웃
Android 16 이상을 타겟팅하는 앱의 경우 플랫폼은 화면 방향, 가로세로 비율, 크기 조절 가능성을 제한하는 매니페스트 속성과 런타임 API를 무시합니다.
성능 및 배터리 새로운 기능 및 API ApplicationStartInfo에서 구성요소 시작
Android 16에서는 시작을 트리거한 구성요소 유형을 구분하는 getStartComponent()를 추가합니다. 이는 앱의 시작 흐름을 최적화하는 데 도움이 될 수 있습니다.
성능 및 배터리 새로운 기능 및 API 적응형 새로고침 빈도
Android 16에서는 hasArrSupport()getSuggestedFrameRate(int)를 도입하고 getSupportedRefreshRates()를 복원하여 앱이 ARR을 더 쉽게 활용할 수 있도록 합니다.
성능 및 배터리 새로운 기능 및 API 향상된 작업 검사
Android 16에서는 개발자가 설정한 명시적 제약 조건과 시스템에서 설정한 암시적 제약 조건으로 인해 작업이 대기 중인 여러 가지 이유를 반환하는 JobScheduler#getPendingJobReasons()를 도입합니다. 또한 최근 대기 중인 작업 이유 변경사항 목록을 반환하는 JobScheduler#getPendingJobReasonsHistory()도 도입됩니다.
성능 및 배터리 새로운 기능 및 API 시스템 트리거 프로파일링
Android 16에서는 ProfilingManager에 시스템 트리거 프로파일링을 도입합니다. 앱은 콜드 스타트 reportFullyDrawn 또는 ANR과 같은 특정 트리거의 트레이스를 수신하는 데 관심을 등록할 수 있으며, 그러면 시스템이 앱을 대신하여 트레이스를 시작하고 중지합니다. 트레이스가 완료되면 결과가 앱의 데이터 디렉터리에 전송됩니다.
연결 새로운 기능 및 API 향상된 보안으로 범위 지정
Android 16은 Wi-Fi 6 802.11az를 지원하는 기기의 Wi-Fi 위치에 강력한 보안 기능을 지원합니다. 이를 통해 앱은 프로토콜의 더 높은 정확도, 확장성, 동적 예약을 AES-256 기반 암호화 및 MITM 공격 방지와 같은 보안 개선사항과 결합할 수 있습니다.
연결 새로운 기능 및 API 일반 측정 API
Android 16에는 로컬 기기와 원격 기기 간의 지원되는 하드웨어에서 거리와 각도를 결정하는 방법을 제공하는 새로운 RangingManager가 포함되어 있습니다.
미디어 새로운 기능 및 API 사진 선택 도구 개선
Android 16에는 앱이 사진 선택 도구를 뷰 계층 구조에 삽입할 수 있는 새로운 API, 클라우드 미디어 제공업체에서 Android 사진 선택 도구를 검색할 수 있는 새로운 API 등 사진 선택 도구의 개선사항이 포함되어 있습니다.
미디어 새로운 기능 및 API 고급 전문 동영상
Android 16에서는 전문 수준의 고화질 동영상 녹화 및 후반 제작에 사용하도록 설계된 고급 전문 동영상 (APV) 코덱 지원을 도입합니다.
개인정보 보호 새로운 기능 및 API 헬스 커넥트 업데이트
헬스 커넥트에 적당한 강도와 강한 강도의 활동에 관한 세계보건기구 가이드라인에 따라 정의된 새로운 데이터 유형인 ACTIVITY_INTENSITY가 추가되었습니다. 헬스 커넥트에는 건강 기록을 지원하는 업데이트된 API도 포함되어 있습니다. 이를 통해 앱은 명시적인 사용자 동의를 받아 FHIR 형식으로 의료 기록을 읽고 쓸 수 있습니다. 이 API는 사전 체험판 프로그램에 있습니다. 참여하려면 사전 체험판 프로그램에 가입하세요.
개인정보 보호 새로운 기능 및 API Android의 개인 정보 보호 샌드박스
Android 16에는 사용자가 자신의 개인 정보가 보호된다는 사실을 알 수 있는 기술을 개발하기 위한 Google의 지속적인 노력의 일환으로 Android의 개인 정보 보호 샌드박스의 최신 버전이 통합되어 있습니다.
카메라 새로운 기능 및 API 카메라 야간 모드 장면 감지
앱이 야간 모드 카메라 세션으로 전환하고 전환할 시기를 알 수 있도록 Android 16에는 EXTENSION_NIGHT_MODE_INDICATOR가 추가되었습니다. 지원되는 경우 Camera2 내에서 CaptureResult를 사용할 수 있습니다.
다국어 지원 새로운 기능 및 API 세로 텍스트
Android 16에서는 텍스트를 세로로 렌더링하고 측정하기 위한 하위 수준 지원을 추가하여 라이브러리 개발자를 위한 기본적인 세로 쓰기 지원을 제공합니다.
접근성 새로운 기능 및 API 보충 설명
Android 16에서는 하위 요소의 정보를 재정의하지 않고도 ViewGroup에 관한 정보를 제공하는 텍스트를 제공할 수 있도록 setSupplementalDescription를 추가합니다.
접근성 새로운 기능 및 API 필수 양식 필드
Android 16에서는 앱이 접근성 서비스에 양식 필드 입력이 필요하다고 알릴 수 있도록 AccessibilityNodeInfosetFieldRequired를 추가합니다.
접근성 새로운 기능 및 API LEA 보청기 사용 시 음성 통화용 마이크 입력으로 휴대전화 사용
Android 16에는 LE Audio 보청기 사용자가 보청기의 내장 마이크와 휴대전화의 마이크 간에 전환하여 음성 통화를 할 수 있는 기능이 추가되었습니다.
접근성 새로운 기능 및 API LEA 보청기의 주변 소음 볼륨 제어
Android 16에는 LE Audio 보청기 사용자가 보청기의 마이크로 픽업되는 주변 소음의 볼륨을 조절할 수 있는 기능이 추가되었습니다.