Android 15 기능 및 변경사항 목록

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

카테고리 유형 이름
접근성 새로운 기능 및 API 향상된 점자
Android 15에서는 TalkBack에서 USB와 보안 블루투스를 통해 HID 표준을 사용하는 점자 디스플레이를 지원할 수 있습니다.
카메라 및 미디어 변경사항(모든 앱) 직접 및 오프로드 오디오 재생은 리소스 제한에 도달하면 이전에 열린 직접 또는 오프로드 오디오 트랙을 무효화합니다.
Android 15부터 앱에서 직접 재생을 요청하면 시스템에서 현재 열려 있는 직접 AudioTrack 객체를 무효화하여 새 트랙 요청을 처리하지 못하게 합니다.
카메라 및 미디어 변경사항 (15 이상을 타겟팅하는 앱) 오디오 포커스 요청 제한사항
Android 15를 타겟팅하는 앱이 오디오 포커스를 요청하려면 최상위 앱이거나 오디오 관련 포그라운드 서비스를 실행해야 합니다.
카메라 및 미디어 새로운 기능 및 API 인앱 카메라 컨트롤
Android 15에는 지원되는 기기에서 카메라 하드웨어 및 알고리즘을 더 효과적으로 제어하기 위한 새 확장 프로그램이 추가되었습니다.
카메라 및 미디어 새로운 기능 및 API HDR 헤드룸 제어
Android 15에서는 setDesiredHdrHeadroom로 HDR 헤드룸을 제어하여 SDR과 HDR 콘텐츠 간의 균형을 맞출 수 있습니다.
카메라 및 미디어 새로운 기능 및 API 음량 제어
Android 15에서는 CTA-2075 음량 표준에 따라 LoudnessCodecController API를 도입합니다. 이 API를 사용하면 오디오 음량 불일치를 관리하여 사용자가 콘텐츠나 앱 간에 전환할 때 볼륨을 계속 조정할 필요가 없도록 할 수 있습니다.
카메라 및 미디어 새로운 기능 및 API Low Light Boost
Android 15에서는 카메라 2야간 모드 카메라 확장 프로그램에서 모두 사용할 수 있는 새로운 자동 노출 모드인 Low Light Boost를 도입합니다.
카메라 및 미디어 새로운 기능 및 API 가상 MIDI 2.0 기기
Android 15는 UMP 지원을 가상 MIDI 앱으로 확장하므로 컴포지션 앱이 USB MIDI 2.0 기기와 마찬가지로 신시사이저 앱을 가상 MIDI 2.0 기기로 제어할 수 있습니다.
카메라 및 미디어 디프리케이션 가상화기 대신 Spatializer 사용
Android 15에서는 Virtualizer 클래스가 지원 중단됩니다.
연결 새로운 기능 및 API 위성 지원
Android 15에서는 위성 연결을 위한 플랫폼 지원을 계속 확장하고 위성 연결 환경 전반에서 일관된 사용자 환경을 보장하기 위해 일부 UI 요소를 포함합니다.
연결 새로운 기능 및 API 원활한 NFC 환경
Android 15는 Android의 강력한 NFC 앱 생태계를 계속 지원하는 동시에 더 원활하고 안정적인 비접촉 결제 환경을 만들기 위해 노력하고 있습니다.
연결 새로운 기능 및 API 월렛 역할
Android 15에서는 사용자가 선호하는 월렛 앱과의 긴밀한 통합을 가능하게 하는 새로운 월렛 역할을 도입합니다.
핵심 기능 변경사항(모든 앱) 패키지 중지 상태 변경사항
Android 15에서는 직접 또는 간접 사용자 작업을 통해서만 앱이 FLAG_STOPPED 상태에서 삭제됩니다. 기존 제한사항 외에도 시스템은 Android 15에서 앱이 중지됨 상태로 전환될 때 모든 대기 중인 인텐트도 취소합니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) 새로운 미디어 처리 포그라운드 서비스 유형
Android 15에서는 새로운 포그라운드 서비스 유형인 mediaProcessing를 도입합니다. 이 서비스 유형은 미디어 파일 트랜스코딩과 같은 작업에 적합합니다.
핵심 기능 변경사항 (15 이상을 타겟팅하는 앱) 포그라운드 서비스를 실행하는 BOOT_COMPLETED broadcast receiver 제한사항
Android 15를 타겟팅하는 앱의 경우 BOOT_COMPLETED receiver는 일부 유형의 포그라운드 서비스를 실행할 수 없습니다.
개발자 생산성 및 도구 새로운 기능 및 API PDF 개선사항
Android 15 개발자 프리뷰 2에는 PdfRenderer API의 주요 개선사항에 관한 초기 미리보기가 포함되어 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 자동 언어 전환 개선
Android 15에서는 앱이 자동 언어 전환을 사용 사례에 맞게 조정할 수 있도록 도와주는 컨트롤이 추가되었습니다.
개발자 생산성 및 도구 새로운 기능 및 API 상세 줄바꿈 컨트롤
Android 15부터 TextView 및 기본 줄바꿈을 사용하면 같은 줄의 특정 텍스트 부분을 보존하여 가독성을 개선할 수 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API OpenJDK 17 업데이트
Android 15에서는 최신 OpenJDK LTS 출시의 기능과 일치하도록 Android의 핵심 라이브러리를 새로고침하는 작업을 계속하고 있습니다.
개발자 생산성 및 도구 새로운 기능 및 API 앱 보관처리
이제 Android 15에서는 앱 보관처리 및 보관 취소에 대한 OS 수준에서 지원되므로 모든 앱 스토어에서 이를 더 쉽게 구현할 수 있습니다.
다국어 지원 새로운 기능 및 API 문자 간 정렬
Android 15부터 JUSTIFICATION_MODE_INTER_CHARACTER를 사용하여 문자 간격을 사용하여 텍스트를 맞춤화할 수 있습니다.
대형 화면 및 폼 팩터 새로운 기능 및 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 Android의 개인 정보 보호 샌드박스
Android 15에서는 사용자 개인 정보 보호를 개선하고 모바일 앱을 위한 효과적인 개인 맞춤 광고 경험을 지원하는 새로운 기술을 개발하기 위한 노력의 일환으로 Android의 개인 정보 보호 샌드박스의 최신 버전을 포함하여 Android AD 서비스를 확장 프로그램 수준 10까지 제공합니다.
개인 정보 보호 새로운 기능 및 API 헬스 커넥트
Android 15에서는 앱에서 수집하는 건강 및 피트니스 데이터를 관리하고 공유하는 안전한 중앙 집중식 플랫폼인 헬스 커넥트를 중심으로 Android 14 확장 프로그램 10을 통합합니다. 이 업데이트에는 피트니스, 영양 등 새로운 데이터 유형에 대한 지원이 추가되었습니다.
개인 정보 보호 새로운 기능 및 API 부분 화면 공유
Android 15는 부분 화면 공유를 지원하므로 사용자가 전체 기기 화면이 아닌 앱 창만 공유하거나 녹화할 수 있습니다. Android 14 QPR2에서 처음 사용 설정된 이 기능에는 앱에서 부분 화면 공유 환경을 맞춤설정할 수 있는 MediaProjection 콜백이 포함되어 있습니다.
보안 새로운 기능 및 API 엔드 투 엔드 암호화를 위한 키 관리
Android 앱에서 엔드 투 엔드 암호화 (E2EE)를 지원하는 새로운 E2eeContactKeysManager 클래스입니다.
보안 새로운 기능 및 API fs-verity를 사용하여 파일 보호
Android 15의 FileIntegrityManager에는 Linux 커널에서 fs-verity 기능을 활용하는 새로운 API가 포함되어 있습니다.
사용자 환경 변경사항 (15 이상을 타겟팅하는 앱) 더 넓은 화면 적용
Android 15를 타겟팅하는 앱의 경우 더 넓은 화면과 관련된 몇 가지 변경사항이 포함됩니다. 앱의 화면 상단이나 하단 근처에 UI 요소가 있고 앱이 인셋을 처리하지 않는 경우 이러한 변경으로 인해 앱의 사용자 환경에 부정적인 영향을 미칠 수 있습니다.
사용자 환경 변경사항 (15 이상을 타겟팅하는 앱) 안정적인 구성
앱이 Android 15 이상을 타겟팅하는 경우 Configuration에서 더 이상 시스템 표시줄을 제외하지 않습니다.
사용자 환경 변경사항 (15 이상을 타겟팅하는 앱) enterpriseTextHeight 속성의 기본값이 true로 설정됨
Android 15를 타겟팅하는 앱의 경우 elegantTextHeight TextView 속성이 기본적으로 true가 되어 기본적으로 사용되는 작은 글꼴이 큰 세로 측정항목이 있는 일부 스크립트로 대체되어 훨씬 더 읽기 쉽습니다.
사용자 환경 새로운 기능 및 API 개선된 방해 금지 모드 규칙
AutomaticZenRule을 사용하면 앱에서 스마트 알림 관리 (방해 금지 모드) 규칙을 맞춤설정하고 규칙을 활성화 또는 비활성화할 시점을 결정할 수 있습니다. Android 15는 사용자 환경을 개선하기 위해 이러한 규칙을 크게 개선합니다.