안녕하세요. 제임스 입니다. 


앞서 안드로이드 9 의 신규 기능들에 대해 간략하게 정리 했습니다. 안드로이드 9 에서 가장 눈에 띄는 기능들 위주로 정리했습니다. 


이전 글 보러 가기는 아래 링크 이용해 주세요. 

2018/03/14 - [Android 소식] - 안드로이드 9 (Android P) 신규 기능


그외 다른 신규 기능들에 대해 정리 해보겠습니다. 



■ Bitmaps 및 Drawables 를 위한 ImageDecoder 제공


이미지를 Bitmap 또는 Drawable 로 더욱 쉽게 디코딩 할 수 있도록 ImageDecoder 를 지원하며 기존에 사용하고 있던 BitmapFactory 는 지원 중단하게 됩니다. 


ImageDecoder 를 사용하여 bite buffer, 파일 또는 URI 로 부터 Bitmap 또는 Drawable 을 만들 수 있습니다. 

정확한 배율조정, 하드웨어 메모리에 대한 단계별 디코딩, 디코딩의 후처리 지원과 애니메이션 이미지 디코딩등을 포함하는 BitmapFactory 보다 더 좋은 기능들을 지원합니다. 


☞ ImageDecoder API 보러 가기




■ HDR VP9 동영상, HEIF 이미지 압축 및 미디어 API 


Android P 에서는 HDR VP9 프로필 2 를 기본 지원하므로 HDR 가능 기기에서 사용자에게 YouTube 또는 Play Movies 또는 기타 소스의 HDR 가능 동영상을 제공할 수 있습니다. 


HEIF(heic) 이미지 인코딩이 플랫폼에 추가 되었습니다. HEIF 는 널리 사용되는 사진 형식으로 압축 성능을 향상시켜 저장 공간이나 네트워크 데이터를 절약합니다. 


백엔드 서버로부터 HEIF 이미지를 쉽게 전송하고 활용 할 수 있습니다. 앱에서 HEIF 이미지를 사용해도 문제가 없을 경우 앱의 이미지 저장 형식으로 HEIF 를 선택 하는 것도 좋습니다. 


☞ HEIF(heic) 미디어 포맷 API 보러 가기




■ JobScheduler 데이터의 비용 민감도


JobScheduler 는 일정에 따른 작업을 관리하거나 잠자기 모드, 앱 대기 모드 및 백그라운드 제한 등의 변경 작업을 수행하는데 도움이 되는 안드로이드의 핵심 서비스 입니다. 


Android P 에서는 사용자 대신 네트워크 관련 작업을 원활하게 처리해 주며, 이통사로부터 네트워크의 자세한 상태 정보를  전달 받아, 이 상태에 따라 작업을 관리 합니다. 

예를 들어, 네트워크가 혼잡한 경우 (이통사로 받은 정보를 기준) JobScheduler는 크기가 큰 네트워크 요청을 연기할 수 있습니다. 


☞ JobScheduler API 보러 가기




■ Neural Networks API 1.1


안드로이드 기기의 머신 러닝을 가속화하기 위해 Android 8.1 에서 처음 소개가 된 API 입니다. 안드로이드 P 에서는 이 API 를 확장하고 개선하는 중이며 9개의 새로운 작업을 추가 하는 중입니다. 


☞ Neural Networks API 보러 가기




■ 자동 완성(Autofill) 개선


사용자와 개발자의 피드백을 통해 자동 완성 프레임워크를 지속적으로 개선중입니다. 이번 릴리스에는 주요 버그 수정과함께 새로운 API가 포함되며 이를 통해 비밀번호 관리자가 자동 완성 사용자 경험을 개선 할 수 있습니다. 


☞ Autofill API 보러 가기




변경사항들이 좀더 있는데요. 아직 파악 중에 있습니다. 

좀더 확인 후 추가하도록 하겠습니다. 




 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D



'Android 소식' 카테고리의 다른 글

[ Android Jetpack 출시 ] Google I/O 2018  (484) 2018.05.10
안드로이드 9 (Android P) 신규 기능  (467) 2018.03.14
Android P (Android 9.0) Preview  (472) 2018.03.13
안드로이드 8.0 오레오(Oreo) 특징  (463) 2017.08.24
블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,