Android 13 기능 및 변경사항 목록

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

카테고리 유형 이름
카메라 새로운 기능 및 API HDR 동영상 캡처
앱은 Camera2 API를 사용하여 HDR 동영상 콘텐츠를 캡처하고 미리 볼 수 있습니다.
연결 변경사항(13 이상을 타겟팅하는 앱) BluetoothAdapter#enable() 및 BluetoothAdapter#disable() 지원 중단됨
Android 13 (API 수준 33) 이상을 타겟팅하는 앱의 경우 BluetoothAdapter#enable()BluetoothAdapter#disable() 메서드가 지원 중단되며 항상 false을 반환합니다.
핵심 기능 변경사항(모든 앱) 음성 서비스 구현의 기존 사본이 삭제됨
앱은 특정 앱을 하드 코딩하는 대신 기기의 기본 SpeechService 제공자를 사용해야 합니다.
핵심 기능 새로운 기능 및 API OpenJDK 11 업데이트
Android 13에는 OpenJDK 11 LTS 출시에 맞춰 다양한 업데이트가 포함되어 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 테마 앱 아이콘
앱은 Material You 동적 색상을 사용하여 사용자 기기에서 스타일을 지정할 수 있는 단색 앱 아이콘을 제공할 수 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 앱별 언어 설정
앱은 새로운 플랫폼 API로 사용자가 선호하는 앱별 언어를 설정하거나 가져올 수 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 더 빠른 하이픈 연결
Android 13에서는 TextView 인스턴스의 하이픈 연결 성능을 대폭 개선합니다.
개발자 생산성 및 도구 새로운 기능 및 API 텍스트 변환 API
Android 13에서는 표음 문자 입력 방법을 갖는 언어를 구사하는 사용자가 원하는 항목을 더 빠르고 쉽게 찾을 수 있도록 앱에서 새로운 텍스트 변환 API를 호출할 수 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 라틴어 이외 스크립트의 행 높이 개선
Android 13에서는 각 언어에 맞게 조정된 행 높이를 사용하여 라틴어 이외 스크립트(예: 타밀어, 버마어, 텔루구어, 티베트어)의 표시를 개선합니다.
개발자 생산성 및 도구 새로운 기능 및 API 일본어 텍스트 줄바꿈 개선
이제 TextViews가 문자 대신 Bunsetsu(자연스럽게 들리는 가장 작은 단위의 단어) 또는 구문 단위로 텍스트를 줄바꿈하여 더욱 유려하고 가독성 높은 일본어 애플리케이션을 지원합니다.
개발자 생산성 및 도구 새로운 기능 및 API 유니코드 라이브러리 업데이트
Android 13에서는 유니코드 ICU 70, 유니코드 CLDR 40, 유니코드 14.0에 포함된 최신 개선사항과 수정사항, 변경사항을 추가했습니다.
개발자 생산성 및 도구 새로운 기능 및 API 색상 벡터 글꼴
Android 13에서는 COLR 버전 1 글꼴의 렌더링 지원이 추가되고 시스템 이모티콘이 COLRv1 형식으로 업데이트됩니다.
개발자 생산성 및 도구 새로운 기능 및 API 빠른 설정 배치 API
맞춤 타일을 제공하는 앱은 빠른 설정에서 이러한 타일을 사용할 수 있도록 할 수 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 클립보드 미리보기
Android 13부터 앱은 클립보드에 콘텐츠가 추가될 때마다 표준 시각적 확인 메시지를 활용합니다.
개발자 생산성 및 도구 새로운 기능 및 API 뒤로 탐색 예측 동작
Android 13에서는 휴대전화, 대형 화면, 폴더블과 같은 Android 기기의 뒤로 탐색 예측 동작을 도입합니다.
개발자 생산성 및 도구 새로운 기능 및 API 블루투스 LE 오디오
Android 13에는 LE 오디오 지원이 내장되어 있으므로 개발자가 호환되는 기기에서 새로운 기능을 무료로 이용할 수 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API MIDI 2.0
Android 13에는 USB를 통해 MIDI 2.0 하드웨어를 연결하는 기능을 포함하여 새로운 MIDI 2.0 표준 지원이 추가되었습니다.
개발자 생산성 및 도구 새로운 기능 및 API ART 최적화
Android 13에서는 ART 런타임 업데이트를 통해 모든 앱의 성능과 효율성을 개선합니다.
그래픽 새로운 기능 및 API 프로그래밍 가능 셰이더
앱은 프로그래밍 가능한 RuntimeShader 객체를 사용하여 고급 효과를 만들 수 있습니다.
그래픽 새로운 기능 및 API Choreographer 개선사항
ChoreographerASurfaceControl API의 추가 메서드를 통해 앱에 가능한 프레임 타임라인에 관한 자세한 정보를 제공하고 프레임 수명 주기에 관한 SurfaceFlinger에 더 많은 컨텍스트를 추가합니다.
미디어 새로운 기능 및 API 예상 오디오 라우팅
앱에서 새 API를 사용하여 오디오가 라우팅될 방식을 식별할 수 있습니다.
성능 및 배터리 변경사항(모든 앱) 작업 관리자
Android 13에서는 사용자가 타겟 SDK 버전과 관계없이 알림 창에서 포그라운드 서비스를 중지할 수 있습니다.
성능 및 배터리 변경사항(모든 앱) JobScheduler를 사용한 작업 미리 가져오기 처리 개선
Android 13에서는 시스템이 앱이 다음번에 실행될 시점을 판단하려고 시도하며, 이 추정을 바탕으로 미리 가져오기 작업을 실행합니다.
성능 및 배터리 변경사항(모든 앱) 배터리 리소스 사용률
Android 13에서는 기기 배터리 수명을 더 효과적으로 관리하도록 해 주는 몇 가지 방법을 제공하는 배터리 리소스 사용률이 도입되었습니다.
개인 정보 보호 및 보안 변경사항(모든 앱) 알림 런타임 권한
Android 13에는 새로운 런타임 알림 권한인 POST_NOTIFICATIONS가 도입되었습니다.
개인 정보 보호 및 보안 변경사항(모든 앱) 클립보드에서 민감한 콘텐츠 숨기기
사용자가 민감한 콘텐츠를 클립보드에 복사할 수 있도록 허용하는 앱은 플래그를 추가하여 클립보드 콘텐츠 미리보기에서 해당 콘텐츠를 숨겨야 합니다.
개인 정보 보호 및 보안 변경사항(모든 앱) 공유 사용자 ID에서 이전
지원 중단된 android:sharedUserId 속성을 사용하고 이 속성의 기능에 더 이상 종속되지 않는 앱은 다른 메커니즘으로 이전해야 합니다.
개인 정보 보호 및 보안 변경사항(13 이상을 타겟팅하는 앱) 근처 Wi-Fi 기기의 새 런타임 권한
특정 Wi-Fi API를 사용할 때 기기의 물리적 위치 액세스 권한이 필요하지 않은 앱은 새 권한을 사용하여 이를 강력하게 어설션해야 합니다.
개인 정보 보호 및 보안 변경사항(13 이상을 타겟팅하는 앱) 백그라운드에서 생체 신호 센서를 사용하려면 새로운 권한이 필요함
앱이 Android 13을 타겟팅하며 백그라운드에서 실행되는 동안 생체 신호 센서 정보에 액세스해야 하는 경우, 새로운 BODY_SENSORS_BACKGROUND 권한을 선언해야 합니다.
개인 정보 보호 및 보안 변경사항(13 이상을 타겟팅하는 앱) 세분화된 미디어 권한
앱은 이제 READ_EXTERNAL_STORAGE 권한 대신 별도의 권한을 사용하여 다른 유형의 미디어에 대한 액세스를 요청해야 합니다.
개인 정보 보호 및 보안 새로운 기능 및 API 컨텍스트 등록 수신기의 안전한 내보내기
런타임 수신기를 더 안전하게 만들기 위해 Android 13에서는 앱의 특정 broadcast receiver를 내보내기하여 기기의 다른 앱이 볼 수 있게 해야 하는지를 지정할 수 있습니다.
개인 정보 보호 및 보안 새로운 기능 및 API 사진 선택 도구
앱은 사용자가 전체 미디어 라이브러리 액세스 권한을 부여하지 않고도 미디어 파일을 안전하게 선택하는 방법을 기본으로 제공하는 새로운 사진 선택 도구를 사용해야 합니다.
개인 정보 보호 및 보안 새로운 기능 및 API 근처 Wi-Fi 기기의 새 런타임 권한
앱은 기기 위치에 액세스하지 않고도 근처 Wi-Fi 기기를 검색하는 새 권한을 요청할 수 있습니다.
개인 정보 보호 및 보안 새로운 기능 및 API 정확한 알람을 사용하는 새로운 권한
Android 13을 타겟팅할 때 캘린더 및 알람과 같은 앱에서 새로운 USE_EXACT_ALARM 설치 시간 권한을 사용하여 정확한 알람을 설정할 수 있습니다.
개인 정보 보호 및 보안 새로운 기능 및 API 개발자가 다운그레이드 가능한 권한
Android 13부터는 앱에서 이전에 시스템 또는 사용자에 의해 부여된 런타임 권한 액세스를 취소할 수 있습니다.
개인 정보 보호 및 보안 새로운 기능 및 API APK 서명 체계 v3.1
APK 서명 체계 v3.1은 앱이 단일 APK에서 원래의 서명자와 순환된 서명자를 지원할 수 있도록 해 주며 SDK 버전 타겟팅도 지원합니다.
개인 정보 보호 및 보안 새로운 기능 및 API 키 저장소 및 KeyMint의 오류 보고 개선
키를 생성하는 앱의 경우 이제 키 저장소와 KeyMint에서 더 자세하고 정확한 오류 표시기를 제공합니다.
태블릿 및 대형 화면 새로운 기능 및 API 태블릿 및 대형 화면 기기 지원 개선
Android 13은 시스템 UI 최적화, 향상된 멀티태스킹, 개선된 호환성 모드 등 Android 12 및 12L 기능 출시에서 도입된 태블릿 최적화를 기반으로 빌드되었습니다.
사용자 환경 변경사항(13 이상을 타겟팅하는 앱) PlaybackState에서 파생된 미디어 컨트롤
이제 시스템이 MediaStyle 알림 대신 PlaybackState 작업에서 미디어 컨트롤을 가져옵니다.
사용자 환경 변경사항(13 이상을 타겟팅하는 앱) 앱 색상 테마가 WebView 콘텐츠에 자동으로 적용됨
Android 13(API 수준 33) 이상을 타겟팅하는 앱의 경우 setForceDark() 메서드가 지원 중단됩니다. 대신 이제 WebView가 앱의 테마 속성 isLightTheme에 따라 미디어 쿼리 prefers-color-scheme을 항상 설정합니다.
Google Play 서비스 변경사항(13 이상을 타겟팅하는 앱) 광고 ID에 필요한 권한
Google Play 서비스 광고 ID를 사용하고 Android 13(API 수준 33) 이상을 타겟팅하는 앱은 앱의 매니페스트 파일에서 AD_ID 일반 권한을 선언해야 합니다.
비 SDK 인터페이스 제한사항 변경사항(13 이상을 타겟팅하는 앱) 비 SDK 인터페이스 제한사항 업데이트
Android 13에는 Android 개발자와의 공동작업 및 최신 내부 테스트를 기반으로 제한된 비 SDK 인터페이스의 업데이트된 목록이 포함되어 있습니다.
미디어 새로운 기능 및 API 공간 음향
더욱 실감 나는 콘텐츠 사운드를 위한 몰입감 있는 오디오 환경입니다.

자바 및 OpenJDK는 Oracle 및/또는 그 계열사의 상표 또는 등록 상표입니다.