Google은 최근에 두 번째 평가판을 출시했습니다. 개방형 모바일 플랫폼 안드로이드 12 이 새 버전에서 우리는 다음과 같은 혁신을 찾을 수 있습니다 키 (예 : 둥근 화면이있는 장치에 인터페이스 요소를 적용하는 기능.
이를 통해 개발자는 이제 그들은 스크린 스플 라이스에 대한 정보를 얻을 수 있습니다. 보이지 않는 모서리 영역에 속하는 UI 요소를 조정합니다. 새로운 RoundedCorner API를 통해 반올림 반경 및 중심과 같은 매개 변수를 찾을 수 있으며 Display.getRoundedCorner () 및 WindowInsets.getRoundedCorner ()를 통해 화면의 각 둥근 모서리의 좌표를 확인할 수 있습니다.
또한, PIP 모드가 개선되었습니다. 부드러운 전환 효과와 함께. 시작 제스처 (화면 하단을 위로 이동)로 PIP로 자동 전환을 활성화하면 이제 애플리케이션이 애니메이션이 완료 될 때까지 기다리지 않고 즉시 PIP 모드로 전환됩니다. 비디오가 아닌 콘텐츠로 PIP 크기 조정이 개선되었습니다.
우리는 또한 찾을 수 있습니다 성능 예측 시스템이 개선되었습니다. 애플리케이션은 이제 통신 업체, 특정 무선 네트워크 (Wi-Fi SSID), 네트워크 유형 및 신호 강도별로 예상되는 총 대역폭을 쿼리 할 수 있습니다.
일반적인 시각 효과의 적용이 단순화되었습니다. 다른 효과가있는 체인에서도 RenderEffect API를 사용하여 모든 RenderNode 객체 또는 전체 가시 영역에 적용 할 수있는 흐림 및 왜곡 색상과 같은 것입니다. 예를 들어이 기능을 사용하면 비트 맵을 명시 적으로 복사, 렌더링 및 교체하지 않고도 ImageView를 통해 표시된 이미지를 흐리게 처리하여 플랫폼과 함께 이러한 작업을 수행 할 수 있습니다.
또한, Window.setBackgroundBlurRadius () API가 제공됩니다. , 어느와 젖빛 유리 효과로 창의 배경을 흐리게 할 수 있습니다. 창 주변의 공간을 흐리게하여 깊이를 강조합니다.
또한, p내장 된 미디어 트랜스 코딩 도구를 찾을 수 있습니다. 비 -HEVC 애플리케이션과의 호환성을 위해 HEVC 비디오를 저장하는 카메라 애플리케이션이있는 환경에서 사용할 수 있습니다. 이러한 애플리케이션의 경우보다 일반적인 AVC 형식에 자동 트랜스 코딩 기능이 추가되었습니다.
AVIF 이미지 형식에 대한 지원 추가 (AV1 이미지 형식) : AV1 비디오 인코딩 형식의 프레임 내 압축 기술을 사용합니다. AVIF에서 압축 된 데이터를 배포하는 컨테이너는 HEIF와 완전히 유사합니다. AVIF는 표준 동적 범위 (SDR) 이미지뿐만 아니라 HDR (높은 동적 범위) 및 넓은 색 영역 이미지를 지원합니다.
잠재적 인 성능 문제를 방지하려면 앱은 백그라운드에서 실행되는 동안 포 그라운드에서 서비스를 실행할 수 없습니다., 일부 특별한 경우를 제외하고. WorkManager를 사용하여 백그라운드에서 작업을 시작하는 것이 좋습니다. 전환을 단순화하기 위해 즉시 시작되는 JobScheduler에서 새로운 유형의 작업이 제안되며 우선 순위가 더 높고 네트워크에 액세스 할 수 있습니다.
클립 보드, 키보드, 드래그 인터페이스 등 다양한 데이터 소스를 사용하여 확장 된 콘텐츠 유형 (리치 텍스트, 이미지, 비디오, 사운드 파일 등)의 애플리케이션간에 삽입 및 이동을위한 통합 OnReceiveContentListener API가 제안되었습니다.
진동 모터의 도움으로 만들어진 촉각 피드백 효과 추가 휴대폰에 내장 된 진동의 주파수와 강도는 현재 출력 사운드의 매개 변수에 따라 달라집니다. 새로운 효과를 사용하면 물리적으로 사운드를 경험할 수 있으며 게임 및 사운드 프로그램에 사실감을 더할 수 있습니다.
프로그램이 숨겨진 서비스 패널과 함께 전체 화면으로 표시되는 몰입 형 모드에서는 제어 제스처로 탐색이 단순화됩니다. 예를 들어 책을 읽고, 비디오를보고, 사진 작업을 할 때 이제 한 번의 스 와이프 동작으로 탐색 할 수 있습니다.
알림 표시를위한 인터페이스 디자인이 업데이트되었습니다., 더 간단하고 기능적으로되었습니다. 또한 더 매끄럽고 업데이트 된 전환 및 애니메이션 효과. 일반적으로 애플리케이션에서 지정한 콘텐츠가 포함 된 알림이 표시됩니다.
알림 작업시 반응 속도와 반응 속도가 향상되었습니다. 예를 들어 사용자가 알림을 터치하면 이제 즉시 연결된 앱으로 이동합니다. 애플리케이션은 알림 스프링 보드를 제한적으로 사용합니다.
바인더에서 최적화 된 IPC 호출, 새로운 캐싱 전략을 구현하고 잠금 분쟁을 해결함으로써 대기 시간이 크게 단축되었습니다. 전반적으로 Binder 호출의 처리량은 대략 두 배가되었지만 일부 영역에서는 훨씬 더 많은 가속화를 달성 할 수있었습니다.
Android 12는 2021 년 XNUMX 분기에 출시 될 예정입니다. S
출처 : https://android-developers.googleblog.com