Google은 화면 녹화, 채팅 풍선 등과 같은 새로운 기능을 갖춘 최초의 Android 11 개발자 프리뷰를 출시합니다.
5 분. 읽다
에 게시됨
공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기
Google은 오늘 사용자와 개발자를 위한 몇 가지 새로운 기능과 API가 포함된 첫 번째 Android 11 개발자 프리뷰 빌드를 출시했습니다. Google은 11년 3분기에 Android 2020 OS의 최종 버전을 출시할 계획입니다. 이 Android 11 릴리스에는 화면 녹화에 대한 기본 제공 지원, 향상된 위치 개인정보 보호(사용자가 위치, 마이크 및 일회성 권한을 통해 카메라), 외부 저장소에 있는 앱 및 사용자 데이터에 대한 더 나은 보호. 아래에서 개발자 기능 목록을 찾으세요.
데이터 액세스 감사:
- 앱과 해당 종속 항목이 사용자의 비공개 데이터에 액세스하는 방법에 대한 더 많은 투명성을 제공하기 위해 Android 11은 다음을 도입합니다. 데이터 액세스 감사. 이 기능을 사용하면 잠재적으로 예상치 못한 데이터 액세스를 더 잘 식별하고 수정할 수 있습니다.
고성능 그래픽 디버그 레이어 주입:
- 이제 응용 프로그램에서 외부 그래픽 레이어(글레스, VULKAN)를 네이티브 애플리케이션 코드에 추가하여 디버깅 가능한 앱과 동일한 기능을 노출하지만 성능 오버헤드는 발생하지 않습니다. 이 기능은 다음과 같은 도구로 애플리케이션을 프로파일링할 때 특히 중요합니다. GAPID.
미디어 파일에 대한 일괄 작업:
- 기기 간 일관성과 사용자 편의를 위해 Android 11은 몇 가지 방법을 추가합니다.
MediaStore
API. 이러한 방법에 대해 자세히 알아보려면 일괄 작업 수행 섹션 저장소와 관련된 Android 11 개인 정보 페이지에서.
빠른 응답의 리치 미디어:
- Android 11부터 사용자는 이미지 및 기타 리치 미디어 콘텐츠를 빠른 답장. 이 기능을 지원하려면 앱이 다음에 정보를 추가해야 합니다.
RemoteInput
처리할 수 있는 MIME 유형을 지정하는 알림. 호출하여 수행RemoteInput.Builder.setAllowDataType()
. 앱은 다음 항목도 확인해야 합니다.RemoteInput
브로드캐스트에 이러한 유형의 콘텐츠가 포함되어 있는지 확인하기 위해 수신하는 브로드캐스트 사용RemoteInput.getDataResultsFromIntent()
이것을하기 위해.
원시 파일 경로를 사용하여 미디어 파일에 액세스:
- Android 11부터
READ_EXTERNAL_STORAGE
권한은 직접 파일 경로 및 기본 라이브러리를 사용하여 장치의 미디어 파일을 읽을 수 있습니다. 이 기능에 대해 자세히 알아보려면 원시 경로 섹션을 사용하여 파일에 액세스 저장소와 관련된 Android 11 개인 정보 페이지에서.
대규모 데이터 세트의 안전한 공유:
- 기계 학습 또는 미디어 재생과 관련된 상황과 같은 일부 상황에서는 앱에서 다른 앱과 동일한 대규모 데이터 세트를 사용하려고 할 수 있습니다. 이전 버전의 Android에서는 앱과 다른 앱이 각각 동일한 데이터세트의 별도 사본을 다운로드해야 했습니다.
저지연 지원 요청 및 확인:
- 일부 외부 디스플레이 및 TV와 같은 특정 디스플레이는 그래픽 후처리를 수행할 수 있습니다. 이 후처리는 그래픽을 향상시키지만 대기 시간을 증가시킬 수 있습니다. HDMI 2.1을 지원하는 최신 디스플레이에는 자동 저지연 모드 (알엠, 또한 ~으로 알려진 게임 모드), 이 후처리를 꺼서 대기 시간을 최소화합니다. ALLM에 대한 자세한 내용은 HDMI 2.1 사양.
MediaCodec의 저지연 디코딩:
- Android 11 향상
MediaCodec
게임 및 기타 실시간 앱에 대한 저지연 디코딩을 지원합니다. 코덱이 저지연 디코딩을 지원하는지 여부를 다음을 전달하여 확인할 수 있습니다.FEATURE_LowLatency
에MediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
NDK 이미지 디코더:
- NDK
ImageDecoder
API는 Android C/C++ 앱이 이미지를 직접 디코딩할 수 있는 표준 API를 제공합니다. 앱 개발자는 더 이상 JNI를 통해 프레임워크 API를 사용하거나 타사 이미지 디코딩 라이브러리를 번들로 사용할 필요가 없습니다. 자세한 내용은 이미지 디코더 개발자 가이드.
리소스 로더:
- Android 11에는 앱이 리소스 검색 및 로드 방법을 동적으로 확장할 수 있는 새로운 API가 도입되었습니다. 새로운 API 클래스
ResourcesLoader
와ResourcesProvider
새로운 기능을 제공하는 일을 주로 담당합니다. 함께 추가 자원 및 자산을 제공하거나 기존 자원 및 자산의 가치를 수정할 수 있는 기능을 제공합니다.
ICU 라이브러리 업데이트:
- Android 11은
android.icu
버전 66을 사용하는 패키지 ICU 라이브러리, Android 63의 버전 10과 비교됩니다. 새 라이브러리 버전에는 업데이트된 CLDR 로케일 데이터와 Android의 국제화 지원에 대한 여러 개선 사항이 포함되어 있습니다.
신경망 API 1.3:
- Android 11 확장 및 개선 신경망 API(NNAPI).
새로운 작업:
- NNAPI 1.3에는 새로운 피연산자 유형이 도입되었습니다.
TENSOR_QUANT8_ASYMM_SIGNED
, 지원 TensorFlow Lite의 새로운 양자화 체계.
새로운 ML 컨트롤:
- NNAPI 1.3에는 기계 학습이 원활하게 실행되도록 돕는 새로운 컨트롤이 도입되었습니다.
생체 인증 강도:
- 앱 데이터의 보안 수준을 제어하는 데 도움이 되도록 Android 11에서는
BiometricManager.Authenticators
상호 작용. 이 인터페이스는 생체 인식 하드웨어 요소의 가능한 강점을 정의합니다. 장치 제조업체는 다음과 같이 각 요소에 대한 특정 강도를 정의합니다.BIOMETRIC_STRONG
orBIOMETRIC_WEAK
. 이러한 강도 수준은 호환성 정의 페이지.
CallScreeningService 업데이트:
- Android 11부터 CallScreening 서비스 수신 전화에 대한 STIR/SHAKEN 확인 상태(verstat)에 대한 정보를 요청할 수 있습니다. 이 정보는 통화 세부 정보 수신 전화를 위해.
Android 에뮬레이터의 확장된 카메라 지원:
Android 11에는 향상된 Android Emulator 카메라 기능이 도입되었습니다. 추가된 기능은 다음과 같습니다.
- RAW 캡처
- YUV 재처리
- 레벨 3 장치
- 논리적 카메라 지원
활성 캡처 중 알림 소리 및 진동 음소거:
- Android 11부터 카메라를 적극적으로 사용할 때 앱은 진동만 음소거할 수 있습니다(소리와 진동 모두).
setCameraAudioRestriction()
.
Wi-Fi Passpoint 개선 사항:
- Passpoint를 사용하면 앱이 자동으로 자동으로 인증을 수행하고 보안 Wi-Fi 핫스팟에 연결할 수 있습니다. API 레벨 'R' 이상을 대상으로 하는 앱은 다음과 같은 Passpoint의 추가 기능을 사용할 수 있습니다.
Wi-Fi 제안 API가 확장되었습니다.
Android 11은 Wi-Fi 제안 API 다음을 포함하여 앱의 네트워크 관리 기능을 향상시키십시오.
- 연결 관리 앱은 연결 해제 요청을 허용하여 자체 네트워크를 관리할 수 있습니다.
- Passpoint 네트워크는 Suggestion API에 통합되어 사용자에게 제안할 수 있습니다.
- Analytics API를 사용하면 네트워크 품질에 대한 정보를 얻을 수 있습니다.
채팅 거품:
- 버블 이제 개발자가 시스템 전체에서 대화를 표면화하는 데 사용할 수 있습니다. 버블은 개발자 옵션을 통해 활성화된 Android 10의 실험적 기능이었습니다. Android 11에서는 더 이상 필요하지 않습니다.
출처: 구글