다음 표에는 앱 개발자에게 영향을 미칠 수 있는 문서화된 모든 기능 및 동작 변경사항이 나열되어 있습니다. 이 목록을 사용하여 영향을 받는 변경사항을 찾고 해당하는 링크를 클릭하여 문서를 읽어보세요.
카테고리 | 유형 | 이름 |
---|---|---|
카메라 | 새로운 기능 및 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 개선사항Choreographer 및 ASurfaceControl 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 및/또는 그 계열사의 상표 또는 등록 상표입니다.