이번 주 Android 개발 쪽에서 확인한 공식 릴리스 노트 세 건입니다. 플랫폼 베타 수정 하나, 테스트 도구 알파 하나, 미디어 라이브러리 알파 하나입니다. 새 API 소식은 아니고, 내 앱에 영향이 있는지 점검할 단서에 가깝습니다.
| Android 17 QPR3 Beta 3 | 10월 29일 | 화면 합성과 앱 전환 깜박임 수정 |
| AndroidX Test Monitor | 10월 29일 | 시스템 시각이 바뀌어도 흔들리지 않는 대기 처리 |
| AndroidX Media3 | 10월 26일 | 영상 개선과 음원 분리 모듈 추가 |
- Android DevelopersAndroid 17 QPR3 릴리스 노트 (새 창에서 열려요)Beta 3 수정 내용
- AndroidXAndroidX Test 릴리스 노트 (새 창에서 열려요)Test Monitor 알파 변경
- AndroidXAndroidX Media3 릴리스 노트 (새 창에서 열려요)Media3 알파 변경
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는 베타 기기가 있을 때만 확인하고, 알파 둘은 그 라이브러리를 이미 쓰고 있을 때만 보겠습니다. 이 부분은 제 해석입니다.
- Android 17 QPR3 릴리스 노트, Android Developers
- AndroidX Test 릴리스 노트, Android Developers
- AndroidX Media3 릴리스 노트, Android Developers
