Android 15 기능 및 변경사항 목록

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

카테고리 유형 이름
접근성 새로운 기능 및 API 향상된 점자
Android 15에서는 TalkBack에서 USB와 보안 블루투스를 통해 HID 표준을 사용하는 점자 디스플레이를 지원할 수 있습니다.
카메라 및 미디어 변경사항(모든 앱) 직접 및 오프로드 오디오 재생은 리소스 제한에 도달하면 이전에 열린 직접 또는 오프로드 오디오 트랙을 무효화합니다.
Android 15부터 앱에서 직접 재생을 요청하면 시스템에서 현재 열려 있는 직접 AudioTrack 객체를 무효화하여 새 트랙 요청을 처리하지 못하게 합니다.
카메라 및 미디어 변경사항 (15 이상을 타겟팅하는 앱) 오디오 포커스 요청 제한사항
Android 15를 타겟팅하는 앱이 오디오 포커스를 요청하려면 최상위 앱이거나 오디오 관련 포그라운드 서비스를 실행해야 합니다.
카메라 및 미디어 새로운 기능 및 API Low Light Boost
Android 15에서는 카메라 2야간 모드 카메라 확장 프로그램에서 모두 사용할 수 있는 새로운 자동 노출 모드인 Low Light Boost를 도입합니다.
카메라 및 미디어 새로운 기능 및 API 인앱 카메라 컨트롤
Android 15에는 지원되는 기기에서 카메라 하드웨어 및 알고리즘을 더 효과적으로 제어하기 위한 새 확장 프로그램이 추가되었습니다.
카메라 및 미디어 새로운 기능 및 API HDR 헤드룸 제어
Android 15에서는 setDesiredHdrHeadroom로 HDR 헤드룸을 제어하여 SDR과 HDR 콘텐츠 간의 균형을 맞출 수 있습니다.
카메라 및 미디어 새로운 기능 및 API 음량 제어
Android 15에서는 CTA-2075 음량 표준에 따라 LoudnessCodecController API를 도입합니다. 이 API를 사용하면 오디오 음량 불일치를 관리하여 사용자가 콘텐츠나 앱 간에 전환할 때 볼륨을 계속 조정할 필요가 없도록 할 수 있습니다.
카메라 및 미디어 새로운 기능 및 API 가상 MIDI 2.0 기기
Android 15는 UMP 지원을 가상 MIDI 앱으로 확장하므로 컴포지션 앱이 USB MIDI 2.0 기기와 마찬가지로 신시사이저 앱을 가상 MIDI 2.0 기기로 제어할 수 있습니다.
카메라 및 미디어 새로운 기능 및 API 보다 효율적인 AV1 소프트웨어 디코딩
dav1d: 이제 하드웨어에서 AV1 디코딩을 지원하지 않는 Android 기기에서 VideoLAN의 인기 AV1 소프트웨어 디코더를 사용할 수 있습니다.
카메라 및 미디어 디프리케이션 가상화기 대신 Spatializer 사용
Android 15에서는 Virtualizer 클래스가 지원 중단됩니다.
연결 새로운 기능 및 API 위성 지원
Android 15에서는 위성 연결을 위한 플랫폼 지원을 계속 확장하고 위성 연결 환경 전반에서 일관된 사용자 환경을 보장하기 위해 일부 UI 요소를 포함합니다.
연결 새로운 기능 및 API 원활한 NFC 환경
Android 15는 Android의 강력한 NFC 앱 생태계를 계속 지원하는 동시에 더 원활하고 안정적인 비접촉 결제 환경을 만들기 위해 노력하고 있습니다.
연결 새로운 기능 및 API 월렛 역할
Android 15에서는 사용자가 선호하는 월렛 앱과의 긴밀한 통합을 가능하게 하는 새로운 월렛 역할을 도입합니다.
핵심 기능 변경사항(모든 앱) 패키지 중지 상태 변경사항
Android 15에서는 직접 또는 간접 사용자 작업을 통해서만 앱이 FLAG_STOPPED 상태에서 삭제됩니다. 기존 제한사항 외에도 시스템은 Android 15에서 앱이 중지됨 상태로 전환될 때 모든 대기 중인 인텐트도 취소합니다.
핵심 기능 변경사항(모든 앱) 16KB 페이지 크기 지원
Android 15부터 Android 시스템은 16KB 페이지 크기를 사용하도록 구성된 개발 기기를 지원합니다. 앱에 네이티브 코드를 사용하는 경우 16KB 기기를 지원하는 앱을 다시 빌드해야 하며 모든 개발자는 16KB 환경에서 앱을 테스트하여 앱 동작에 예상치 못한 회귀가 없는지 확인해야 합니다.
핵심 기능 변경사항(모든 앱) 비공개 스페이스를 지원하기 위해 일부 앱의 필수 변경사항
비공개 공간은 Android 15의 새로운 기능으로, 추가 인증 계층에 따라 사용자가 민감한 앱을 보지 못하도록 민감한 앱을 차단할 수 있는 별도의 공간을 기기에 만들 수 있습니다. 비공개 스페이스의 앱은 공개 상태가 제한되어 있으므로 일부 유형의 앱은 사용자의 비공개 스페이스에 있는 앱을 보고 상호작용할 수 있도록 추가 단계를 수행해야 합니다.
핵심 기능 변경사항(모든 앱) 설치 가능한 최소 대상 API 수준
targetSdkVersion24 미만인 앱은 설치할 수 없습니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) 새로운 미디어 처리 포그라운드 서비스 유형
Android 15에서는 새로운 포그라운드 서비스 유형인 mediaProcessing를 도입합니다. 이 서비스 유형은 미디어 파일 트랜스코딩과 같은 작업에 적합합니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항
Android 15를 타겟팅하는 앱의 경우 BOOT_COMPLETED receiver는 일부 유형의 포그라운드 서비스를 실행할 수 없습니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) 앱이 방해 금지 모드의 전체 상태를 수정할 수 있는 시점 변경사항
Android 15를 타겟팅하는 앱은 사용자 설정을 수정하거나 DND 모드를 사용 중지하여 기기에서 방해 금지 모드(DND)의 전체 상태 또는 정책을 더 이상 변경할 수 없습니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) OpenJDK 17 변경사항
OpenJDK 17 업데이트의 일환으로 앱 호환성에 영향을 줄 수 있는 몇 가지 변경사항이 있습니다(예: 일부 문자열 형식 지정 API, 언어 코드 처리, 무작위 int 시퀀스 변경).
개발자 생산성 및 도구 새로운 기능 및 API OpenJDK 17 업데이트
Android 15에서는 최신 OpenJDK LTS 출시의 기능과 일치하도록 Android의 핵심 라이브러리를 새로고침하는 작업을 계속하고 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API PDF 개선사항
Android 15 개발자 프리뷰 2에는 PdfRenderer API의 주요 개선사항에 관한 초기 미리보기가 포함되어 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 자동 언어 전환 개선
Android 15에서는 앱이 자동 언어 전환을 사용 사례에 맞게 조정할 수 있도록 도와주는 컨트롤이 추가되었습니다.
개발자 생산성 및 도구 새로운 기능 및 API 개선된 OpenType Variable Font API
Android 15에서는 OpenType 가변 글꼴의 사용성을 개선했습니다.
개발자 생산성 및 도구 새로운 기능 및 API 상세 줄바꿈 컨트롤
Android 15부터 TextView 및 기본 줄바꿈을 사용하면 같은 줄의 특정 텍스트 부분을 보존하여 가독성을 개선할 수 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 앱 보관처리
이제 Android 15에서는 앱 보관처리 및 보관 취소에 대한 OS 수준에서 지원되므로 모든 앱 스토어에서 이를 더 쉽게 구현할 수 있습니다.
그래픽 새로운 기능 및 API Android GPU 액세스 현대화
Android 15에는 Vulkan을 기반으로 OpenGL® ES를 실행하기 위한 선택적 레이어로 ANGLE이 포함됩니다. ANGLE은 이미 일부 새 기기에서 GL 시스템 드라이버로 제공되고 있으며 새 Android 기기는 ANGLE을 통해서만 OpenGL을 지원하도록 이동할 예정입니다.
그래픽 새로운 기능 및 API 캔버스 개선사항
Android 15에서는 새로운 기능을 통해 Android 캔버스 그래픽 시스템을 계속 현대화합니다.
다국어 지원 새로운 기능 및 API CJK 가변 글꼴
Android 15부터 중국어, 일본어, 한국어 (CJK) 언어의 글꼴 파일 NotoSansCJK가 가변 글꼴이 됩니다.
다국어 지원 새로운 기능 및 API 문자 간 정렬
Android 15부터 JUSTIFICATION_MODE_INTER_CHARACTER를 사용하여 문자 간격을 사용하여 텍스트를 맞춤화할 수 있습니다.
다국어 지원 새로운 기능 및 API 자동 줄바꿈 구성
Android 15에서 앱은 이제 LINE_BREAK_WORD_STYLE_AUTO 옵션을 사용하여 짧은 텍스트 줄에 대해서만 구문 기반 줄바꿈을 적용할 수 있습니다.
다국어 지원 새로운 기능 및 API 새로운 일본어 Hentaigana 글꼴
Android 15에서는 기존 일본 히라가나 (Hentaigana)의 새 글꼴 파일이 기본적으로 번들로 제공됩니다.
대형 화면 및 폼 팩터 새로운 기능 및 API 대형 화면 멀티태스킹 개선
Android 15는 사용자가 대형 화면 기기에서 멀티태스킹을 할 수 있는 더 나은 방법을 제공합니다.
대형 화면 및 폼 팩터 새로운 기능 및 API 커버 화면 지원
앱은 Android 15에서 지원되는 플립형 기기의 작은 커버 화면에 Application 또는 Activity가 표시되도록 하는 데 사용하는 속성을 선언할 수 있습니다.
비 SDK 인터페이스 제한사항 변경사항 (15 이상을 타겟팅하는 앱) 비 SDK 인터페이스 제한사항 업데이트
Android 15에는 Android 개발자와의 공동작업 및 최신 내부 테스트를 기반으로 제한된 비 SDK 인터페이스의 업데이트된 목록이 포함되어 있습니다.
성능 및 배터리 새로운 기능 및 API ApplicationStartInfo API
Android 15의 ApplicationStartInfo API는 시작 상태, 실행 단계에서 소요된 시간, Application 클래스가 인스턴스화될 때 앱이 시작된 방식 등 앱 시작에 관한 유용한 정보를 제공하는 데 도움이 됩니다.
성능 및 배터리 새로운 기능 및 API 자세한 앱 크기 정보
Android 15에는 APK 파일 분할, AOT 및 속도 향상 관련 코드, dex 메타데이터, 라이브러리, 가이드 프로필 등 앱이 모든 공간을 어떻게 사용하고 있는지에 관한 유용한 정보를 확인할 수 있는 StorageStats.getAppBytesByDataType([type]) API가 추가되었습니다.
성능 및 배터리 새로운 기능 및 API 앱 관리 프로파일링
Android 15에는 앱 내에서 프로파일링 정보를 수집할 수 있는 새로운 ProfilingManager 클래스가 포함되어 있습니다.
성능 및 배터리 새로운 기능 및 API SQLite 데이터베이스 개선
Android 15에서는 앱에서 나타날 수 있는 특정 성능 문제를 타겟팅하는 기본 SQLite 엔진의 고급 기능을 노출하는 새로운 SQLite API를 도입합니다.
성능 및 배터리 새로운 기능 및 API Android 동적 성능 프레임워크 업데이트
Android 15에서는 게임 및 성능 집약적인 앱이 Android 기기의 전력 및 열 시스템과 더 직접적으로 상호작용할 수 있는 API 모음인 Android 동적 성능 프레임워크 (ADPF)에 대한 투자를 계속하고 있습니다.
개인 정보 보호 새로운 기능 및 API 화면 녹화 감지
Android 15에서는 앱이 녹화되고 있음을 감지할 수 있도록 앱을 지원합니다.
개인 정보 보호 새로운 기능 및 API 확장된 IntentFilter 기능
Android 15는 URL 쿼리 매개변수, URL 프래그먼트, 차단 또는 제외 규칙을 포함하여 각각 충족되어야 하는 일련의 Intent 매칭 규칙을 형성하는 UriRelativeFilter 객체 집합이 포함된 UriRelativeFilterGroup를 통해 더 정확한 Intent 해상도를 지원합니다.
개인 정보 보호 새로운 기능 및 API 비공개 스페이스
비공개 스페이스를 사용하면 사용자가 기기에 별도의 공간을 만들어 추가적인 인증 단계에 따라 민감한 앱을 보지 못하게 할 수 있습니다. 비공개 스페이스의 앱은 런처의 별도의 컨테이너에 표시되며, 비공개 스페이스가 잠겨 있을 때는 최근 항목 보기, 알림, 설정 및 다른 앱에 표시되지 않습니다.
개인 정보 보호 새로운 기능 및 API 선택한 사진 액세스를 위해 최근 사용자가 선택한 항목 쿼리
이제 미디어 권한에 대한 부분 액세스가 부여되면 앱에서 가장 최근에 선택한 사진 및 동영상만 강조 표시할 수 있습니다.
개인 정보 보호 새로운 기능 및 API Android의 개인 정보 보호 샌드박스
Android 15에는 Android의 개인 정보 보호 샌드박스 최신 버전이 포함된 최신 Android 광고 서비스 확장 프로그램이 포함되어 있습니다. 이번 추가는 사용자 개인 정보 보호를 개선하고 모바일 앱에 효과적인 개인 맞춤 광고 경험을 제공하는 새로운 기술을 개발하기 위한 노력의 일환입니다.
개인 정보 보호 새로운 기능 및 API 헬스 커넥트
Android 15는 앱에서 수집한 건강 및 피트니스 데이터를 관리하고 공유하기 위한 안전한 중앙 집중식 플랫폼인 헬스 커넥트 관련 최신 확장 프로그램을 통합합니다. 이번 업데이트에서는 피트니스, 영양, 피부 온도, 운동 계획 등 새로운 데이터 유형 지원이 추가되었습니다.
개인 정보 보호 새로운 기능 및 API 부분 화면 공유
Android 15는 부분 화면 공유를 지원하므로 사용자가 전체 기기 화면이 아닌 앱 창만 공유하거나 녹화할 수 있습니다. Android 14 QPR2에서 처음 사용 설정된 이 기능에는 앱에서 부분 화면 공유 환경을 맞춤설정할 수 있는 MediaProjection 콜백이 포함되어 있습니다.
보안 변경사항 (15 이상을 타겟팅하는 앱) 보안 백그라운드 활동 출시
Android 15를 타겟팅하는 앱의 경우 악성 백그라운드 앱이 다른 앱을 포그라운드로 가져오고 앱의 권한을 승격하며 사용자 상호작용을 악용하는 것을 방지하기 위한 추가 변경사항이 포함되었습니다.
보안 변경사항 (15 이상을 타겟팅하는 앱) 더 안전한 인텐트
Android 15를 타겟팅하는 앱의 경우 특정 구성요소를 타겟팅하는 인텐트는 대상의 인텐트 필터 사양과 정확하게 일치해야 하며, 작업이 없는 인텐트는 더 이상 인텐트 필터와 일치하지 않습니다.
보안 새로운 기능 및 API 엔드 투 엔드 암호화를 위한 키 관리
Android 앱에서 엔드 투 엔드 암호화 (E2EE)를 지원하는 새로운 E2eeContactKeysManager 클래스입니다.
보안 새로운 기능 및 API 콘텐츠 URI의 권한 확인
Android 15에는 콘텐츠 URI에 관한 권한 검사를 실행하는 새로운 API 세트가 도입되었습니다.
사용자 환경 및 시스템 UI 변경사항(모든 앱) 선택한 앱에 사용 설정된 뒤로 탐색 예측 애니메이션
뒤로 탐색 예측 애니메이션을 위한 개발자 옵션이 삭제되었습니다. 이제 홈으로 돌아가기, 교차 작업, 교차 활동과 같은 시스템 애니메이션이 완전히 또는 활동 수준에서 뒤로 탐색 예측 동작을 선택한 앱에 표시됩니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) 더 넓은 화면 적용
Android 15를 타겟팅하는 앱의 경우 더 넓은 화면과 관련된 몇 가지 변경사항이 포함됩니다. 앱의 화면 상단이나 하단 근처에 UI 요소가 있고 앱이 인셋을 처리하지 않는 경우 이러한 변경으로 인해 앱의 사용자 환경에 부정적인 영향을 미칠 수 있습니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) 안정적인 구성
앱이 Android 15 이상을 타겟팅하는 경우 Configuration에서 더 이상 시스템 표시줄을 제외하지 않습니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) enterpriseTextHeight 속성의 기본값이 true로 설정됨
Android 15를 타겟팅하는 앱의 경우 elegantTextHeight TextView 속성이 기본적으로 true가 되어 기본적으로 사용되는 작은 글꼴이 큰 세로 측정항목이 있는 일부 스크립트로 대체되어 훨씬 더 읽기 쉽습니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) 복잡한 문자 도형의 TextView 너비 변경
이전 버전의 Android에서는 복잡한 도형을 사용하는 일부 필기체 글꼴이나 언어의 경우 이전 또는 다음 문자 영역에 문자를 그릴 수 있습니다. 이러한 문자가 시작 또는 종료 위치에서 잘리는 경우도 있었습니다. Android 15부터 TextView는 이러한 문자를 위한 충분한 공간을 그리기 위해 너비를 할당하고 앱에서 왼쪽에 추가 패딩을 요청하여 클리핑을 방지하도록 허용합니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) EditText의 언어 인식 기본 행 높이
Android 15를 타겟팅하는 앱의 경우 이제 지정된 언어의 참조 글꼴과 일치하도록 EditText의 최소 행 간격이 예약됩니다.
사용자 환경 및 시스템 UI 새로운 기능 및 API Generated Previews API로 더 풍부한 위젯 미리보기
Android 15부터 생성된 미리보기에 관한 지원이 추가됩니다. 즉, 앱 위젯 제공업체는 정적 리소스 대신 선택 도구 미리보기로 사용할 RemoteViews를 생성할 수 있습니다.
사용자 환경 및 시스템 UI 새로운 기능 및 API PIP 모드
Android 15부터 PIP 모드 애니메이션이 시작되는 즉시 Activity#onPictureInPictureUiStateChanged 콜백이 트리거됩니다.
사용자 환경 및 시스템 UI 새로운 기능 및 API 개선된 방해 금지 모드 규칙
AutomaticZenRule을 사용하면 앱에서 스마트 알림 관리 (방해 금지 모드) 규칙을 맞춤설정하고 규칙을 활성화 또는 비활성화할 시점을 결정할 수 있습니다. Android 15는 사용자 환경을 개선하기 위해 이러한 규칙을 크게 개선합니다.
사용자 환경 및 시스템 UI 새로운 기능 및 API 알림 채널의 VibrationEffect 설정
Android 15에서는 채널별 수신 알림에 대해 풍부한 진동 설정을 지원합니다.