출시 노트

베타 2

출시일 2026년 2월 26일
빌드 CP21.260206.011
CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
에뮬레이터 지원 x86(64비트), ARM(v8-A)
보안 패치 수준 2026-02-05
Google Play 서비스 25.49.33

베타 1

출시일 2026년 2월 13일
빌드 CP21.260116.011.B1
CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
에뮬레이터 지원 x86(64비트), ARM(v8-A)
보안 패치 수준 2026-01-05
Google Play 서비스 25.47.33

Android 17 베타 2 (2026년 2월)

이제 베타 2를 사용할 수 있습니다. 베타 1과 마찬가지로 이 버전은 개발, 테스트, 일반 용도에 적합합니다. 하지만 Android 17은 아직 개발 중이므로 Android 17에서 실행되는 Android 시스템과 앱이 예상대로 작동하지 않을 수도 있습니다.

베타 2의 새로운 기능

사용자 환경 및 시스템 UI

  • 풍선: 이제 사용자가 런처 아이콘을 길게 눌러 앱을 풍선으로 표시할 수 있습니다. 대형 화면에서는 작업 표시줄의 새로운 풍선 바가 정리되고 고정된 풍선을 관리합니다. 앱은 멀티 윈도우 가이드라인을 따라야 합니다.
  • EyeDropper API: 새로운 시스템 API를 사용하면 앱이 화면 캡처 권한 없이 디스플레이의 어느 곳에서나 픽셀 색상을 캡처할 수 있습니다.
  • 연락처 선택기: ACTION_PICK_CONTACTS 인텐트는 시스템 수준 선택기를 제공합니다. 특정 필드에 대한 임시 세션 기반 액세스 권한을 부여하여 전체 READ_CONTACTS 권한이 필요하지 않습니다.
  • 터치패드 포인터 캡처: 이제 기본적으로 캡처된 터치패드가 마우스처럼 작동하여 원시 손가락 좌표 대신 상대적 움직임과 동작을 보고합니다. 기존 절대 모드는 POINTER_CAPTURE_MODE_ABSOLUTE를 통해 계속 사용할 수 있습니다.
  • 대화형 선택기: 앱은 ChooserSession에서 getInitialRestingBounds를 사용하여 더 나은 레이아웃 조정을 위해 선택기의 최종 UI 위치를 식별할 수 있습니다.

연결 및 교차 기기

  • 교차 기기 핸드오프: 새로운 핸드오프 API를 사용하면 CompanionDeviceManager를 통해 기기 간 (예: 휴대전화에서 태블릿으로) 상태를 재개할 수 있습니다.
  • 고급 범위 지정:
    • UWB DL-TDOA: 개인 정보 보호 실내 탐색을 위해 FiRA 4.0을 지원합니다.
    • 근접 감지: Wi-Fi 기반 범위 지정을 개선하기 위해 Wi-Fi Alliance 사양을 구현합니다.
  • 데이터 요금제 개선사항: 앱은 getStreamingAppMaxDownlinkKbpsgetStreamingAppMaxUplinkKbps를 사용하여 스트리밍을 위해 이동통신사에서 할당한 다운링크/업링크 최대 속도를 쿼리할 수 있습니다.

핵심 기능, 개인 정보 보호, 성능

  • 로컬 네트워크 액세스: Android 17에서는 LAN 통신을 보호하기 위해 ACCESS_LOCAL_NETWORK 권한 (NEARBY_DEVICES 그룹에 속함)을 도입했습니다.
  • 시간대 브로드캐스트: 새로운 인텐트 ACTION_TIMEZONE_OFFSET_CHANGED은 DST 전환과 같은 오프셋 변경 시에만 트리거됩니다.
  • NPU 관리: Android 17을 타겟팅하는 앱은 NPU에 직접 액세스하기 위해 FEATURE_NEURAL_PROCESSING_UNIT 하드웨어 기능을 선언해야 합니다.
  • ICU 78: 국제화 라이브러리가 유니코드 17을 지원하도록 업데이트되었습니다.
  • SMS OTP 보호: 하이재킹을 방지하기 위해 Android 17에서는 대부분의 앱에 대해 OTP 메시지에 대한 프로그래매틱 액세스를 3시간 지연합니다. 개발자는 SMS Retriever 또는 SMS User Consent API로 전환해야 합니다.

베타 2에서 해결된 문제

  • 활성 앱이 예기치 않게 다시 시작되거나 새로고침되어 앱 사용 중에 사용자 진행 상황이 손실되고 UI가 간헐적으로 깜박이는 Android 16의 플랫폼 안정성 회귀 (문제 #440017096)
  • 독일어 설정 사용자의 최근 앱 화면에서 UI 레이아웃 회귀가 발생했습니다. (문제 #476830557, 문제 #486511401)
  • 개발자가 인코더 구성 후 getOutputFormat을 통해 시간적 레이어링 지원을 확인할 수 있도록 하여 프레임 종속성 메타데이터 누락 문제를 해결함으로써 동영상 스트리밍 안정성 개선 (문제 #306222291)
  • 저조도 모드에서 시계 화면 보호기가 24시간 형식의 선행 0을 누락하는 버그 (문제 #444255729)
  • 폴더를 닫으면 다른 폴더를 열거나 화면을 전환하는 등의 후속 상호작용이 즉시 차단되는 문제 (문제 #470541347, 문제 #471533397, 문제 #477848604)
  • 기기 사용을 방해하는 시스템 비정상 종료 및 갑작스러운 재부팅 문제 (문제 #413562426)
  • 앱 전환 또는 서비스 호출 중에 기기가 멈추고 재부팅되는 심각한 시스템 불안정성 (문제 #419070024, 문제 #428572458, 문제 #430393241, 문제 #424912278, 문제 #431440391, 문제 #426346396)
  • Android Auto에서 연결 해제한 후 잠금 화면이 응답하지 않고 디스플레이가 멈추는 시스템 UI 교착 상태 (문제 #457527675)
  • 뒤로 버튼이 'Bac'으로 잘못 표시된 시스템 위치 정보 액세스 권한 공개 대화상자의 UI 오타 (문제 #460242870, 문제 #477245738)
  • 실시간 번역 및 규칙이 시스템 메뉴에서 잘못 분류되는 문제 (문제 #476754995)
  • 디스플레이 및 터치 설정으로 반복적으로 이동하여 트리거되는 심각한 시스템 UI 비정상 종료 및 후속 기기 불안정성 (문제 #474486679)
  • 사용자가 홈 화면에서 배경화면 및 스타일 설정을 열지 못하도록 하는 지속적인 비정상 종료 (문제 #478520173)
  • 뒤로 화살표가 QR 아이콘과 겹치는 무선 디버깅 QR 스캐너의 UI 레이아웃 문제 (문제 #474769647)
  • 선택 시 벨소리 미리보기가 재생되지 않는 소리 설정의 문제 (문제 #355086959, 문제 #375840924, 문제 #381007949, 문제 #381077928, 문제 #419301121, 문제 #452646483, 문제 #468837747)
  • 업데이트 후 초기화 프로세스 중에 오래된 알림을 올바르게 삭제하도록 알림 서비스 로직을 개선하여 시스템 업데이트 후 중복 알림이 표시되는 버그 (문제 #454647834)
  • 특정 GLSL 수학 표현식이 상수로 잘못 평가되어 앱에 시각적 렌더링 아티팩트가 발생하는 Pixel 6 Pro의 GPU 셰이더 컴파일러 최적화 버그 (문제 #473226715)

Android 17 베타 1 (2026년 2월)

이제 베타 1을 사용하여 앱에서 최신 기능과 변경사항을 사용해 볼 수 있습니다. 이 버전은 개발, 테스트, 일반 용도에 적합합니다. 하지만 Android 17은 아직 개발 중이므로 Android 17에서 실행되는 Android 시스템과 앱이 예상대로 작동하지 않을 수도 있습니다.

이전 버전과 마찬가지로 Android 17에는 시스템 변경사항이 포함되어 있습니다. 경우에 따라 이러한 변경사항은 앱이 Android 17을 지원하도록 업데이트될 때까지 앱에 영향을 미칠 수 있으므로 사소한 문제에서 중대한 제한사항에 이르기까지 다양한 문제가 발생할 수도 있습니다. 일반적으로 대다수 앱은 대부분의 API 및 기능과 마찬가지로 예상대로 작동합니다.

베타 1의 새로운 기능

Android 17에서는 더 적응력이 뛰어난 Android 앱을 만들기 위한 작업을 계속하고 카메라 및 미디어 기능의 상당한 개선사항, 연결 최적화를 위한 새로운 도구, 호환 기기용 확장 프로필을 도입합니다. 주요 내용은 다음과 같습니다

사용자 인터페이스 및 창 관리

필수 대형 화면 적응성

대형 화면 (sw ≥ 600dp)에서 실행되고 Android 17 (API 수준 37)을 타겟팅하는 앱은 더 이상 크기 조절 또는 방향 변경을 선택 해제할 수 없습니다.

최적화된 구성 변경

상태 손실을 방지하기 위해 시스템은 다음을 비롯한 특정 구성 변경에 대해 기본적으로 더 이상 활동을 다시 시작하지 않습니다.

조치 필요: 앱이 이러한 이벤트의 리소스를 다시 로드하기 위해 다시 시작에 의존하는 경우 새 android:recreateOnConfigChanges 매니페스트 속성을 사용하여 명시적으로 선택해야 합니다.

성능 및 런타임

  • 잠금 없는 MessageQueue: android.os.MessageQueue의 새로운 잠금 없는 구현으로 누락된 프레임이 줄어듭니다.
  • 세대별 가비지 컬렉션: ART의 동시 마크-컴팩트 수집기가 이제 세대별 GC를 지원하여 빈번하고 저비용의 '젊은 세대' 컬렉션에 우선순위를 부여합니다.
  • 새 프로파일링 트리거: ProfilingManagerCOLD_START, OOM, KILL_EXCESSIVE_CPU_USAGE용 트리거가 추가됩니다.
  • 알림 제한: 메모리 사용량을 줄이기 위해 맞춤 알림 뷰에 엄격한 크기 제한이 적용됩니다.

미디어 및 카메라

카메라
오디오 및 비디오
  • 동영상 녹화의 일정한 품질: MediaRecordersetVideoEncodingQuality()를 사용하면 동영상 인코더의 일정한 품질 (CQ) 모드를 구성할 수 있습니다.
  • 백그라운드 오디오 강화: 앱이 유효한 수명 주기 상태가 아닌 경우 오디오 재생, 포커스 요청, 볼륨 변경이 자동으로 시작됩니다 (실패).
  • VVC 지원: 다용도 동영상 코딩 (H.266)을 위한 플랫폼 지원이 추가되었습니다.

개인 정보 보호 및 보안

연결 및 도구