'안드로이드 9 (Android P) 신규 기능'에 해당되는 글 2건



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


앞서 안드로이드 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 등의 프로그래밍 언어를 소개 합니다.

,



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


안드로이드 9.0 (Android P) 의 신규 기능에 대해 알아 보고자 합니다. 

개발자 블로그를 참조한 내용으로 Part 1 시작해 보겠습니다. 


1. Indoor positioning with Wi-Fi RTT (Round-Trip-Time > 왕복시간) 제공 와이파이를 이용한 실내 위치 정보 사용과 관련된 내용이 가장 먼저 보입니다. 



위 이미지와 같이 실내에서 현재 위치를 맵상에 보여 주는 RTT API 를 제공합니다. 


6년전 중기청 지원으로 카이스트와 협업하여 실내 측위를 이용한 앱을 개발한 적이 있는데요. 당시에 사용한 기법이 실내 와이파이 포인트 (APs - Access Points) 세개를 특정하여 각각의 APs 에서 보낸 신호가 사용자 폰에 도달하는데 걸린 시간을 측정하여 거리를 산정하는 3각 측위 기법을 이용하는 방식이었습니다. 


그런데 그 기술을 구글에서 정식 API 형태로 제공한다는 거네요. 하지만 당시 기술과 좀 차이점이 있다면 구글에서 제공하는 RTT API 는 최소 3개의 APs 를 이용한다는 것으로 더 많은 APs 가 있다면 좀더 정확한 측위가 가능 할 것으로 보입니다. 정확도는 거의 1 ~ 2 미터 오차 정도라고 하니 상당히 정확한것 같습니다. 


☞ RTT API 보러가기




2. Display cutout support 화면상의 물리적 Cutout 에 대한 화면 지원을 합니다. 

아이폰X 의 M자 탈모와 같은 형태의 Display 를 cutout (아이폰에서는 notch - 노치) 라고 부릅니다. 


위와 같이 화면상단 정중아에 카메라 모듈이 있는 경우 또는 그 넓이가 넓거나 좁은 경우에 대해 테스트 할 수 있습니다. 


☞ Display cutout API 보러가기


참고로... 사실 cutout 이 아이폰X 가 최초는 아닙니다. 

안드로이드의 아버지라 불리는 앤디루빈이 구글에서 퇴사해 설립한 에센셜이 출시한 스마트 폰인 에센셜폰이 cutout (아이폰의 notch) 의 시초 입니다. 


cutout display 의 시초 에센션폰 입니다. 



3. Notifications 향상된 메세지 알림 패널이 제공 됩니다. 


메세지 알림 패널에 사진을 추가하여 표시가 가능하며, 기존에는 읽지 않은 메세지만 표기 했지만 최근 대화했던 내용을 표시하는 것도 가능하여 미니 메세지창 기능을 하게 됩니다.  

메세지 알림 패널에서 바로 이미지 확인이 가능합니다. 



최근 대화 내용이 그대로 출 되고 간단한 응답이 가능하여 미니 메세지 창 기능을 합니다.


☞ Notification API 바로가기




4. Multi-camera API 제공으로 듀얼, 트리플 카메라 또는 그 이상의 물리 카메라 모듈을 제공하는 단말을 지원합니다. 

전면 또는 후면에 카메라 모듈이 두대 이상일 경우도 모두 지원 하며 싱글 카메라로 구현 불가능한 Seamless Zoom, bokeh 및 Stereo Vision 등의 기능을 구현 할 수 있도록 지원합니다. 


☞  Multi-camera API 바로가기 





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

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

감사합니다 :D




블로그 이미지

쉬운코딩이최고

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

,