구글은 최근 곧 출시될 안드로이드 15 버전의 두 번째 개발자 프리뷰 를 발표했습니다 . 이를 통해 구글은 이번 달을 마무리하며 차기 안드로이드 버전에 포함될 기능들을 미리 엿볼 수 있도록 했습니다.
첫 번째 개발자 프리뷰와 비교하여 Android 15 개발자 프리뷰 2의 눈에 띄는 변경 사항 중에는 지원 개선, API, 서비스 개선 등과 같은 새로운 기능이 많이 있습니다.
Android 15 개발자 프리뷰 2의 새로운 기능
이번 개발자 프리뷰 2에서는 (일부 폴더블 스마트폰에서 볼 수 있는 것과 같은) 작은 보조 화면 지원이 주요 특징입니다. 이 지원을 통해 메인 기기를 열지 않고도 전화를 받거나, 메시지에 답장하거나, 카메라를 조작하는 등의 작업을 수행할 수 있습니다 .
또 다른 주요 특징은 위성 통신 사용을 통합하기 위해 새로운 인터페이스 요소가 추가되어 애플리케이션이 ServiceState 메서드 .isUsingNonTerrestrialNetwork()를 사용하여 위성 채널 사용을 결정할 수 있도록 함으로써 Android 15의 위성 통신이 개선되었다는 것입니다. SMS/MMS 작업용 인터페이스는 이제 위성 채널을 통한 메시지 전송 및 수신을 지원합니다.
NFC 결제 간소화 또한 새로운 기능으로, 애플리케이션에서 NFC 어댑터를 시계 모드로 전환하여 기기가 NFC 요청을 수락하고 특정 프로세스로 전송하여 처리할 수 있도록 합니다. 이때 기기는 NFC 리더기에 응답하거나 데이터를 전송할 필요가 없습니다.
또한 , PdfRenderer API의 효율적인 개선 덕분에 PDF 렌더링 기능이 확장되었습니다 . 이제 암호로 보호된 파일 작업, 주석 표시, 양식 편집, 문서 내 검색, 클립보드 복사를 위한 영역 강조 표시 등이 가능해졌습니다. 리소스 사용량을 줄이고 로컬 PDF 표시 속도를 향상시키기 위한 최적화 기능도 추가되었습니다.
자동 언어 인식 및 전환 기능 또한 주목할 만한데 , 음성 인식 중 언어 전환을 조정할 수 있는 고급 옵션을 애플리케이션에 제공합니다. 예를 들어, EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS 모드는 오디오 세션 시작 시에만 언어를 전환하도록 하며, EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES 모드 는 특정 횟수의 언어 변경 후 언어 전환을 취소하도록 합니다. 이는 특정 언어가 세션에서 사용되는 것으로 알려진 상황에서 유용합니다.
그 외 주목할 만한 변경 사항은 다음과 같습니다.
- TextView 위젯은 이제 기본적으로 활성화된 ElegantTextHeight 속성과 함께 제공됩니다. 이 속성은 컴팩트 글꼴을 세로 여백이 더 큰 글꼴로 대체하여 텍스트의 가독성을 향상시킵니다.
- TextView 위젯에서는 이제 줄바꿈을 더욱 유연하게 제어할 수 있습니다. 태그 그리고 이를 통해 단어 그룹이나 단어 일부가 다른 줄에 맞는지 확인할 수 있으므로 특정 경우의 가독성이 향상됩니다.
- UriRelativeFilterGroup 클래스는 URL 매개변수 및 조각의 내용을 기반으로 필터링 규칙을 정의하고 이러한 규칙을 기반으로 요청을 차단하거나 허용하기 위해 도입되었습니다. 태그를 사용하여 필터링을 지정할 수도 있습니다. 응용 프로그램 매니페스트에서.
- Math 및 StrictMath 클래스의 추가 메서드, 컬렉션 및 정렬된 목록, Deflator의 ByteBuffer 사용, 키 업데이트를 포함하여 OpenJDK에서 제공되는 API에 대한 지원이 확장되었습니다. 이를 통해 개발자는 Android 15에서 이러한 기능을 사용할 때 더 많은 유연성과 옵션을 얻을 수 있습니다.
- 화면 녹화가 진행되는 시기를 앱에서 감지할 수 있는 API가 추가되었습니다. 이를 통해 애플리케이션은 화면 녹화가 활성화되고 애플리케이션 창이 가시 영역에 들어갈 경우 트리거되는 콜백 핸들러를 구성할 수 있습니다. 이 기능을 사용하면 녹화 중에 민감한 데이터가 표시되는 경우 사용자에게 경고를 표시할 수 있습니다.
마지막으로, Android 버전 15가 2024년 XNUMX분기에 안정적인 채널에 출시될 예정이라는 점을 언급할 가치가 있습니다.
더 자세한 내용을 알고 싶으시면 다음 링크에서 확인하실 수 있습니다.