본문으로 건너뛰기

블로그

Android 17 QPR3 Beta 3, AndroidX Test Monitor, AndroidX Media3의 공식 릴리스 노트를 정리했습니다.

작성

이번 주 Android 개발 쪽에서 확인한 공식 릴리스 노트 세 건입니다. 플랫폼 베타 수정 하나, 테스트 도구 알파 하나, 미디어 라이브러리 알파 하나입니다. 새 API 소식은 아니고, 내 앱에 영향이 있는지 점검할 단서에 가깝습니다.

데이터 표
Android 17 QPR3 Beta 310월 29일화면 합성과 앱 전환 깜박임 수정
AndroidX Test Monitor10월 29일시스템 시각이 바뀌어도 흔들리지 않는 대기 처리
AndroidX Media310월 26일영상 개선과 음원 분리 모듈 추가

출처: 각 소식의 공식 글과 릴리스 노트.

Android 17 QPR3 Beta 3 (10월 29일). 공식 릴리스 노트에 배포일이 10월 29일로 적혀 있습니다. Multiply 블렌드 모드의 투명도 문제와, 빠르게 앱을 오간 뒤 홈 제스처를 쓰면 화면이 깜박이던 문제를 고쳤다고 합니다. 공식 문서는 이 QPR이 앱에 영향을 주는 API 변경을 담지 않는다고 밝힙니다. 새 API로 소개할 소식은 아닙니다. 그래픽 합성과 앱 전환을 쓰는 앱이라면 회귀 테스트 후보입니다.

AndroidX Test Monitor 1.9.0-alpha04 (10월 29일). MonitoringInstrumentation의 대기 처리가 System.currentTimeMillis 대신 SystemClock.uptimeMillis를 쓰도록 바뀌었습니다. NTP 같은 벽시계 보정이 액티비티 완료 대기나 idle 시각을 틀어 놓지 않게 하는 수정이라고 합니다. 시계가 동기화될 때만 가끔 깨지는 테스트가 있다면 원인을 의심해 볼 단서입니다. 알파 릴리스이니 안정판 수정으로 소개하지는 않겠습니다.

AndroidX Media3 1.12.0-alpha02 (10월 26일). media3-effect-play-services 모듈이 추가됐고, 영상 개선용 EnhancementSessionDecorator와 오디오 소스 분리용 StudioSoundAudioProcessor가 들어 있습니다. 앱 안에서 미디어 처리를 실험해 볼 후보입니다. 안정판은 1.11.1이라서, 이 기능이 안정판에 있다고 혼동하지 않아야 합니다. 직접 써 보지는 않았습니다.

셋 다 앱 코드를 바꿔야 하는 소식은 아닙니다. 저라면 QPR3는 베타 기기가 있을 때만 확인하고, 알파 둘은 그 라이브러리를 이미 쓰고 있을 때만 보겠습니다. 이 부분은 제 해석입니다.