Android 16의 새로운 기능과 출시 일정을 알아보세요.
구글은 11월에 Android 16에 대한 미리 보기를 발표하며, 출시 일정과 안드로이드 개발자를 위한 정보를 포함했습니다.
(출처: Google)
Android 16 개발자 프리뷰 프로그램은 2024년 11월에 시작되며, 2025년 1월에는 Android 16 베타가 개발자와 소비자 모두에게 제공될 예정입니다.
또한, Google에 따르면 2025년에 두 번의 Android API 릴리스가 계획되어 있습니다.
첫 번째 주요 릴리스는 2025년 2분기에, 두 번째 릴리스는 4분기에 예정되어 있습니다.
개발자를 위한 새로운 API 외에도, 4분기 릴리스는 앱 동작에 영향을 미치지 않으면서 기능 업데이트, 최적화 및 버그 수정을 포함할 예정입니다.
(출처: Google)
개발자 프리뷰 1은 2025년 2분기에 첫 번째 Android API의 업데이트를 소개합니다. 다음은 Google이 제공한 정보 요약입니다:
Android 16 개발자 프리뷰 1에는 여러 새로운 API 기능이 도입되었습니다.
SDK_INT_FULL 상수는 새 VERSION_CODES_FULL 열거형을 사용하여 주요 및 부 버전의 Android API 검사를 지원합니다.
또한, Build.getMinorSdkVersion() 메서드는 부 SDK 버전을 검색할 수 있도록 합니다.
대상 API 수준 요구 사항은 여전히 연간 주요 API 수준과 연결되어 있으며 변경 사항이 없습니다.
내장 사진 선택기는 또 다른 중요한 업데이트입니다.
새로운 API를 통해 앱은 사진 선택기를 자체 보기 계층 구조에 통합하여 더 자연스러운 느낌을 제공하고 광범위한 권한이 필요하지 않습니다. 이 기능은 Android Jetpack 라이브러리를 통해 Android 4.4까지 지원됩니다.
건강 기록 측면에서는 Health Connect가 사용자 동의를 통해 FHIR 형식의 의료 기록 읽기 및 쓰기를 지원합니다. 이 API는 현재 초기 액세스 프로그램의 일부이며, 개발자는 참여를 신청할 수 있습니다.
Android 16의 프라이버시 샌드박스는 최신 개인 정보 보호 기술을 통합했습니다. SDK 런타임은 SDK가 별도의 런타임 환경에서 실행되도록 하여 사용자 데이터를 더 안전하게 보호합니다.
Android 16의 두 번째 개발자 프리뷰는 앱 경험, 배터리 수명 및 성능 향상을 목표로 하는 여러 개선 사항을 도입합니다.
다음은 새로운 기능과 변경 사항에 대한 자세한 개요입니다:
💡 요약 버전 보기
Android 15에서 도입된 ProfilingManager는 이제 시스템 트리거 프로파일링을 포함하여 시작 또는 ANR과 같은 어려운 추적 시나리오를 캡처할 수 있습니다.
개발자는 ProfilingManager#addProfilingTriggers()를 사용하여 이러한 이벤트에 대한 트리거를 등록할 수 있습니다.
ApplicationStartInfo는 이제 앱 시작 흐름을 최적화하는 데 도움이 되는 시작 구성 요소 유형을 식별하기 위해 getStartComponent()를 포함합니다.
Android 16은 앱이 햅틱 효과의 진폭 및 주파수 곡선을 정의할 수 있는 API를 도입하여 장치 기능 차이를 추상화하고 더 풍부한 사용자 경험을 제공합니다.
JobScheduler의 새로운 메서드인 getPendingJobReasons(int jobId) 및 getPendingJobReasonsHistory(int jobId)은 작업이 보류 중인 이유를 이해하는 데 도움이 되어 디버깅 및 작업 실행 최적화에 기여합니다.
ARR에 대한 향상된 기능에는 새 메서드 hasArrSupport() 및 getSuggestedFrameRate(int)이 포함되어 있어 앱이 ARR을 더 쉽게 활용할 수 있습니다. ARR 지원은 더 많은 Jetpack 라이브러리에도 통합되고 있습니다.
Android 16은 앱 대기 버킷, 가시성 및 포그라운드 서비스와의 동시 실행을 기반으로 작업 실행 런타임 할당량을 조정하여 리소스 사용을 최적화하고 작업 성능을 향상시킵니다.
JobInfo.Builder#setImportantWhileForeground(boolean) 메서드는 Android 16에서 완전히 사용 중단되며 더 이상 작동하지 않으며 JobInfo#isImportantWhileForeground()도 작동하지 않습니다.
announceForAccessibility 또는 TYPE_ANNOUNCEMENT를 사용하는 방해가 되는 접근성 알림은 사용 중단되었습니다. 보조 기술 사용자에게 더 일관된 사용자 경험을 제공하기 위한 대안이 마련되었습니다.
새로운 API는 Android 사진 선택기에 클라우드 검색 기능을 활성화하여 사용자가 로컬 및 클라우드 저장소에서 선택한 이미지와 비디오에 안전하게 액세스할 수 있도록 합니다.
Android 16은 WiFi 6의 802.11az와 함께 WiFi 위치에서 강력한 보안 기능을 지원하여 근접성 사용 사례에 대한 정확도와 보안을 향상시킵니다.
Health Connect는 새로운 데이터 유형 ACTIVITY_INTENSITY를 추가하고 WHO 지침에 따라 FHIR 형식으로 의료 기록을 읽고 쓰기 위한 업데이트된 API를 도입합니다.
새로운 API는 제스처 내비게이션의 예측 백 시스템 애니메이션을 지원하며, finishAndRemoveTaskCallback() 및 moveTaskToBackCallback()을 포함하여 더 부드러운 전환과 애니메이션을 가능하게 합니다.
개발 및 테스트와 관련하여 개발자는 새 SDK를 사용하여 앱을 컴파일하고 호환성 프레임워크를 사용하여 targetSdkVersion 관련 변경 사항을 조기에 테스트하는 것이 좋습니다.
Android 16 프리뷰 프로그램은 2024년 11월부터 2025년 4월까지 진행되며, 플랫폼 안정성은 2025년 3월에 예상됩니다.
개발자는 수동 다운로드를 통해 개발자 프리뷰에 액세스할 수 있으며 설치 후 무선 업데이트를 받을 수 있습니다.
피드백은 환영하며 개발자는 문제를 보고하고 기능 요청을 제출해야 합니다.
소비자는 베타 릴리스 동안 Android 16을 체험할 수 있으며 Android 베타 프로그램 등록이 열립니다.
개발자는 최신 Android Studio 프리뷰를 사용하여 최고의 개발 경험을 얻고 Android 16에서 앱을 광범위하게 테스트해야 합니다.
Android 16에 대해 더 알아보려면 계속 지켜봐 주세요. 새로운 정보가 입수되는 대로 신속히 업데이트해 드리겠습니다!
💡 Android 15: 앱 개발자에게 영향을 미치는 주요 변경 사항
Get FREE Optimization Consultation
Let's Grow Your App & Get Massive Traffic!
All content, layout and frame code of all ASOWorld blog sections belong to the original content and technical team, all reproduction and references need to indicate the source and link in the obvious position, otherwise legal responsibility will be pursued.