Android 15 기능 및 변경사항 목록

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

카테고리 유형 이름
접근성 새로운 기능 및 API 점자 기능 개선
Android 15에서는 TalkBack이 USB 및 보안 블루투스 둘 다에서 HID 표준을 사용하는 점자 디스플레이를 지원할 수 있습니다.
카메라 및 미디어 변경사항(모든 앱) 이제 직접 및 오프로드 오디오 재생이 리소스 제한에 도달하면 이전에 열린 직접 또는 오프로드 오디오 트랙이 무효화됩니다.
Android 15부터 앱이 직접 재생을 요청하면 시스템은 현재 열려 있는 직접 AudioTrack 객체를 무효화하여 새로운 트랙 요청을 처리하지 못하게 합니다.
카메라 및 미디어 변경사항 (15 이상을 타겟팅하는 앱) 오디오 포커스 요청 제한사항
Android 15를 타겟팅하는 앱이 오디오 포커스를 요청하려면 최상위 앱이거나 오디오 관련 포그라운드 서비스를 실행 중이어야 합니다.
카메라 및 미디어 새로운 기능 및 API 어두운 조명 부스트
Android 15에서는 카메라 2야간 모드 카메라 확장 프로그램에서 모두 사용할 수 있는 새로운 자동 노출 모드인 어두운 조명 부스트를 도입합니다.
카메라 및 미디어 새로운 기능 및 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, 이제 VideoLAN의 인기 있는 AV1 소프트웨어 디코더가 하드웨어에서 AV1 디코딩을 지원하지 않는 Android 기기에서 사용할 수 있습니다.
카메라 및 미디어 디프리케이션 Virtualizer 대신 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 수신기에서 일부 포그라운드 서비스를 실행할 수 없습니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) 앱이 방해 금지 모드의 전체 상태를 수정할 수 있는 경우 변경사항
Android 15를 타겟팅하는 앱은 더 이상 사용자 설정을 수정하거나 DND 모드를 사용 중지하는 방식으로 기기의 방해 금지 모드(DND)의 전체 상태 또는 정책을 변경할 수 없습니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) OpenJDK API 변경사항
OpenJDK API 업데이트의 일환으로 일부 문자열 형식 API 변경, 언어 코드 처리, 임의 int 시퀀스 등 앱 호환성에 영향을 미칠 수 있는 몇 가지 변경사항이 있습니다.
핵심 기능 디프리케이션 Android WebView에서 WebSQL이 지원 중단됨
WebSettings의 WebSQL 관련 메서드가 이제 지원 중단되었습니다.
개발자 생산성 및 도구 새로운 기능 및 API OpenJDK 17 업데이트
Android 15에서는 최신 OpenJDK LTS 출시의 기능과 일치하도록 Android의 핵심 라이브러리를 새로고침하는 작업을 계속합니다.
개발자 생산성 및 도구 새로운 기능 및 API PDF 개선사항
Android 15 개발자 프리뷰 2에는 PdfRenderer API의 상당한 개선사항에 관한 초기 미리보기가 포함되어 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 자동 언어 전환 미세 조정
Android 15에는 앱이 자동 언어 전환을 사용 사례에 맞게 조정할 수 있는 컨트롤이 추가되었습니다.
개발자 생산성 및 도구 새로운 기능 및 API 개선된 OpenType 변수 글꼴 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 새로운 일본어 헨타이가나 글꼴
Android 15에서는 이전 일본어 히라가나 (헨타이가나)의 새 글꼴 파일이 기본적으로 번들로 제공됩니다.
대형 화면 및 폼 팩터 새로운 기능 및 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에 StorageStats.getAppBytesByDataType([type]) API가 추가되었습니다. 이 API를 사용하면 APK 파일 분할, AOT 및 속도 향상 관련 코드, dex 메타데이터, 라이브러리, 가이드 프로필 등 앱이 모든 공간을 어떻게 사용하고 있는지 파악할 수 있습니다.
성능 및 배터리 새로운 기능 및 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는 UriRelativeFilterGroup를 통해 더 정확한 Intent 해상도를 지원합니다. 여기에는 URL 쿼리 매개변수, URL 프래그먼트, 차단 또는 제외 규칙 등 각각 충족해야 하는 Intent 일치 규칙 집합을 구성하는 UriRelativeFilter 객체 집합이 포함됩니다.
개인 정보 보호 새로운 기능 및 API 비공개 스페이스
비공개 스페이스를 사용하면 기기에 별도의 공간을 만들 수 있으며, 이 경우 추가 인증 레이어를 통해 민감한 앱이 다른 사람의 눈에 띄지 않도록 차단할 수 있습니다. 비공개 스페이스의 앱은 런처의 별도 컨테이너에 표시되며 비공개 스페이스가 잠겨 있을 때 최근 항목 보기, 알림, 설정과 기타 앱에 표시되지 않습니다.
개인 정보 보호 새로운 기능 및 API 선택한 사진 액세스의 최근 사용자 선택 쿼리
이제 미디어 권한에 대한 부분 액세스가 부여된 경우 앱에서 가장 최근에 선택한 사진 및 동영상만 강조 표시할 수 있습니다.
개인 정보 보호 새로운 기능 및 API Android의 개인 정보 보호 샌드박스
Android 15에는 Android의 개인 정보 보호 샌드박스 최신 버전이 통합된 최신 Android 광고 서비스 확장 프로그램이 포함되어 있습니다. 이번 추가 조치는 사용자 개인 정보 보호를 개선하고 모바일 앱에 효과적인 개인 맞춤 광고 경험을 제공하는 새로운 기술을 개발하기 위한 노력의 일환입니다.
개인 정보 보호 새로운 기능 및 API 헬스 커넥트
Android 15는 앱에서 수집한 건강 및 피트니스 데이터를 관리하고 공유하기 위한 안전한 중앙 집중식 플랫폼인 Android용 헬스 커넥트의 최신 확장 프로그램을 통합합니다. 이번 업데이트에서는 피트니스, 영양, 피부 온도, 운동 계획 등에서 새로운 데이터 유형에 대한 지원이 추가되었습니다.
개인 정보 보호 새로운 기능 및 API 부분 화면 공유
Android 15는 부분 화면 공유를 지원하므로 사용자는 전체 기기 화면이 아닌 앱 창만 공유하거나 녹화할 수 있습니다. Android 14 QPR2에서 처음 사용 설정된 이 기능에는 앱에서 부분 화면 공유 환경을 맞춤설정할 수 있는 MediaProjection 콜백이 포함되어 있습니다.
보안 변경사항 (15 이상을 타겟팅하는 앱) 안전한 백그라운드 활동 출시
Android 15를 타겟팅하는 앱의 경우 악성 백그라운드 앱이 다른 앱을 포그라운드로 가져와 권한을 승격하고 사용자 상호작용을 악용하는 것을 방지하기 위한 추가 변경사항이 포함되었습니다.
보안 변경사항 (15 이상을 타겟팅하는 앱) 더 안전한 인텐트
Android 15를 타겟팅하는 앱의 경우 특정 구성요소를 타겟팅하는 인텐트는 타겟의 인텐트 필터 사양과 정확하게 일치해야 하며 작업이 없는 인텐트는 더 이상 인텐트 필터와 일치하지 않습니다.
보안 새로운 기능 및 API 자동 완성과 인증 관리자 통합
Android 15부터 개발자는 사용자 이름 또는 비밀번호 필드와 같은 특정 뷰를 인증 관리자 요청과 연결할 수 있으므로 로그인 프로세스에서 맞춤설정된 사용자 환경을 더 쉽게 제공할 수 있습니다.
보안 새로운 기능 및 API 원탭 가입 및 로그인을 생체 인식 프롬프트와 통합
인증 관리자는 생체 인식 메시지를 사용자 인증 정보 생성 및 로그인 프로세스에 통합하므로 제공업체가 생체 인식 메시지를 관리할 필요가 없습니다.
보안 새로운 기능 및 API 엔드 투 엔드 암호화를 위한 키 관리
Android 앱에서 엔드 투 엔드 암호화 (E2EE)를 용이하게 하는 새로운 E2eeContactKeysManager 클래스입니다.
보안 새로운 기능 및 API 콘텐츠 URI의 권한 검사
Android 15에서는 콘텐츠 URI에 관한 권한 검사를 실행하는 새로운 API 집합이 도입되었습니다.
사용자 환경 및 시스템 UI 변경사항(모든 앱) 뒤로 탐색 예측 애니메이션을 사용 설정한 앱에 사용 설정됨
뒤로 탐색 예측 애니메이션을 위한 개발자 옵션이 삭제되었습니다. 홈으로 돌아가기, 교차 작업, 교차 활동과 같은 시스템 애니메이션은 이제 전체 또는 활동 수준에서 뒤로 탐색 예측 동작을 선택한 앱에 표시됩니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) 더 넓은 화면 시행
Android 15를 타겟팅하는 앱의 경우 더 넓은 화면과 관련된 몇 가지 변경사항이 포함됩니다. 이러한 변경으로 인해 앱의 화면 상단이나 하단 근처에 UI 요소가 있고 앱이 인셋을 처리하지 않는 경우 앱의 사용자 경험에 부정적인 영향을 미칠 수 있습니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) 안정적인 구성
앱이 Android 15 이상을 타겟팅하는 경우 Configuration에서 더 이상 시스템 표시줄을 제외하지 않습니다.
사용자 환경 및 시스템 UI 변경사항 (15 이상을 타겟팅하는 앱) 이메일 텍스트 높이 속성이 기본적으로 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에서는 채널별 수신 알림에 풍부한 진동 설정을 지원합니다.