디지탈 리뷰 홈 인기 디지탈 리뷰

2018년 안드로이드 운영체제, 안드로이드 P 개발자 프리뷰 특징은?

2018-03-08 14:27
이수원 수석기자 swlee@bodnara.co.kr

 

구글(Google)이 새로운 모바일 운영체제 안드로이드 P를 공개했다.

구글은 3월 7일(현지시간) 안드로이드 개발자들을 대상으로 '안드로이드 P 개발자 프리뷰(Android P Developer Preview)' 첫 번째 버전 배포를 시작했으며 개발자 블로그를 통해 안드로이드 P에 탑재될 주요 기능들을 소개했다.

 

Wi-Fi RTT로 실내 위치 지정

안드로이드 P에서는 정확한 실내 위치 확인 및 위치 기반 서비스에 새로운 기회를 제공할 수 있는 Wi-Fi RTT (Round-Trip-Time)라고 하는 IEEE 802.11mc Wi-Fi 프로토콜에 대한 플랫폼 지원을 추가해 앱에서 실내 위치 정보를 활용할 수 있도록 한다.

안드로이드 P 기기에서는 하드웨어 지원, 위치 권한 및 위치 정보가 활성화된 상태에서 안드로이드 앱이 RTT APIs를 사용해 주변의 Wi-Fi AP (Acess Point)까지의 거리를 측정할 수 있다. RTT를 사용하기 위해 장치에서 AP에 연결할 필요가 없으며 사용자 개인정보 보호를 위해 AP가 아닌 전화 쪽에서만 거리를 측정할 수 있다.

Wi-Fi RTT로 3개 이상의 AP와의 거리를 알게 되면 1~2m의 정확도로 장치 위치를 계산할 수 있다. 이러한 실내 위치 정확성을 통해 건물 내부 안내(내비게이션)과 같은 새로운 경험을 구축할 수 있으며, 예를 들어 "조명 켜줘"처럼 정확하지 않은 음성 제어를 실행할 때도 사용자 기기 위치를 기반으로 근처의 조명을 켜는 등의 보다 정교한 서비스 제공이 가능해진다.

 

디스플레이 컷 아웃 지원

지난 해 애플이 아이폰 X를 출시하면서 다른 제조사들도 전체 화면 디스플레이에 상단 영역 일부가 잘린 노치 디자인을 도입하기 시작했는데, 안드로이드 P에서는 이러한 기기들을 지원하기 위해 콘텐츠 표시 방법을 관리하는데 사용할 수 있는 API와 함께 플랫폼에 디스플레이 컷아웃(Display cutout)을 추가했다.

컷아웃 지원은 앱에서 매끄럽게 동작하며 상태 표시줄의 높이를 관리하는 시스템으로 콘텐츠를 컷아웃에서 분리한다. 따라서 몰입형 콘텐츠가 있는 앱은 디스플레이 컷아웃이 있는 기기에서 전체 화면 콘텐츠를 표시할 수 있다.

 

개선된 메시지 알림

안드로이드 P에서는 알림의 가시성과 기능을 향상시키는데 최우선 순위를 두고 새로운 알림 스타일인 메시징스타일(MessagingStyle)를 지원한다.

안드로이드 7.0 (API 레벨 24)부터는 메시지에 회신하거나 알림에서 직접 다른 텍스트를 입력하는 기능이 적용됐는데, 안드로이드 P는 메시지 알림에 이미지를 표시하거나, 아바타와 URI를 통해 대화에 참여한 사람을 식별할 수 있다.

또한 사용자가 의도치 않게 메시지 알림을 닫았을 경우 시스템에서 작성 중이던 답장의 초안을 저장하거나, 그룹 또는 비그룹 대화 식별, 메시징 앱과 동일한 스마트 응답(SmartReply), 채널 그룹 차단, 새로운 브로드캐스트 유형, 방해 금지 우선 순위 범주 등을 지원한다.

 

멀티 카메라 API

안드로이드 P에서는 2개 이상의 물리적인 카메라에서 동시에 스트림에 액세스 할 수 있다. 전면 또는 후면 듀얼 카메라가 있는 장치의 경우 제조사의 앱이 아닌 안드로이드 P 플랫폼 자체에서 완벽한 줌, 보케 및 스테레오 비전과 같은 듀얼 카메라 특화 기능을 지원한다. API를 사용하면 2개 이상의 카메라를 자동으로 전환하는 논리 또는 융합 카메라 스트림을 호출할 수 있다.

다른 카메라 기능 향상으로 초기 캡처 중에 지연 시간을 줄이는데 도움이 되는 새로운 세션 매개 변수와 카메라 스트리밍을 시작하거나 중단할 필요 없이 카메라 클라이언트가 다양한 카메라 이용 사례(use-cases)를 처리할 수 있는 서피스 공유 기능이 포함됐다.

또한 디스플레이 기반 플래시 지원을 위한 API와 앱 레벨 이미지 안정화 및 특수효과를 위한 OIS 타임스탬프에 대한 액세스를 추가했다. 그 외에 외부 USB/UVC 카메라를 지원할 수 있다.

 

멀티미디어 API 개선

안드로이드 P 개발자 프리뷰 첫 버전에서는 미디어 API를 개발하고 통합하기 쉬워지도록 미디어 API를 개선하고 리팩토링하는 과정을 진행 중이다.  

기존의 비트맵팩토리(BitmapFactory)와 옵션 API(Options API)를 대신해 새로운 이미지디코더(ImageDecorder)를 도입해 이미지 디코딩을 위한 현대화된 접근 방식을 제공한다. 스토리지 및 네트워크 데이터를 절약할 수 있는 HEIF (heic) 이미지 인코딩도 플랫폼에 추가되었으며, 이미지디코더 또는 팩토리비트맵을 사용해 JPEG에서 비트맵을 가져오는 jpg-to-heic 변환을 수행할 수 있다.

동영상 쪽에서는 HDR VP9 Profile 2에 대한 지원 기능이 내장되어 유튜브(YouTube), 구글 플레이 무비(Google Play Movie), 그리고 기타 여러 소스의 HDR 지원 영화를 사용자에게 제공할 수 있다.

 

그 밖의 안드로이드 P 주요 기능

안드로이드 P에서는 ART 런타임(Runtime)을 통해 모든 앱의 성능과 효율성을 향상시키기 위해 노력하고 있으며, ART의 실행 프로필 사용을 확장해 앱을 최적화하고 컴파일된 앱 코드의 메모리 사용량을 줄였다. 인기있는 앱 범위에서 최대 11%까지 시스템 DEX 메모리 사용량을 줄일 수 있으며 이는 앱의 빠른 시작과 밀접하게 연관된다.

구글은 안드로이드에 최적화된 코틀린(Kotlin) 언어에 대해 성능 최적화와 지속적인 지원을 확대했으며 안드로이드 P 버전에서는 루프를 대상으로 하는 컴파일러 최적화를 개선해 성능을 향상시켰다.

안드로이드 P에서는 배터리 수명을 더욱 향상시키기 위해 Doze, 앱 대기(App Standby), 백그라운드 제한(Background Limit)을 계속 수정하고 있다.

잡스케줄러(JobScheduler)는 작업 관리를 위한 안드로이드 중앙 서비스로 안드로이드 P에서는 통신 사업자가 별도로 제공하는 네트워크 상태 신호를 저장해 사용자에게 더 적합한 네트워크 관련 작업을 처리한다. 예를 들어 네트워크가 혼잡해지면 잡스케줄러에서 대규모 네트워크 요청을 지연시킬 수 있다.

구글은 안드로이드 8.1에서 신경망 API (Neural Networks API)를 도입해 안드로이드에서 기기 내 기계 학습을 가속화했는데, 안드로이드 P에서는 이 API를 확장하고 개선해 Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, Squeeze 등 9가지 새로운 작업에 대한 지원을 추가했다. 이번에 배포된 픽셀 2 스마트폰용 안드로이드 P 개발자 프리뷰 버전에는 Quantize 모델용 가속 기능이 있는 퀄컴 Hexagon HVX 드라이버가 포함되어 있다.

안드로이드 8.0 오레오에서 도입된 자동완성 프레임워크(Autofill framework)는 앱에서 입력 양식을 보다 쉽게 작성할 수 있게 해주는데, 안드로이드 P에서는 양식 작성시 사용자 경험을 향상시키기 위해 자동 완성 서비스가 구현할 수 있는 여러 개선 사항을 도입했다. 특히 호환 모드는 자동 완성 기능을 아직 지원하지 않는 앱에서도 액세스 가능성 기반 접근 방식으로 자동 완성을 지원한다.

 글로벌 플랫폼 오픈 모바일 API(GlobalPlatfom Open Mobile API) 구현을 추가해 지원 기기에서 OMAPI API를 사용해 스마트 카드 지불 및 기타 보안 서비스를 사용하기 위해 보안 요소(SE)에 액세스 할 수 있다. 

 통합 지문 인증 대화 상자와 중요 거래에 대한 높은 수준의 사용자 확인 기능을 비롯해 여러 새로운 보안 기능을 제공한다. 안드로이드 백업의 클라이언트 측 암호화, 향상된 접근성 프레임워크도 갖췄다.

 

개발자용 구글 픽셀 스마트폰 이미지 배포

안드로이드 P 개발자 프리뷰에는 공식 안드로이드 에뮬레이터 및 픽셀, 픽셀 XL, 픽셀 2 및 픽셀 2 XL 장치에서 테스트 할 수 있는 시스템 이미지가 포함된 업데이트 된 SDK(소프트웨어 개발킷)가 포함되어 있다.

구글은 프리뷰 시스템 이미지 및 SDK를 정기적으로 업데이트 할 계획이지만 초기 버전은 개발자 전용으로 일반 소비자용이 아니기 때문에 OTA(On The Air)가 아닌 수동 다운로드 및 플래시 방식으로만 설치 가능하다.

최종 버전에 가까워지면 일반 소비자도 사용할 수 있도록 안드로이드 베타를 통해 등록할 예정이지만 현재 안드로이드 베타에서는 안드로이드 P를 제공하지 않는다.

 

이 기사의 의견 보기
newstar newstar님의 미디어로그 가기  / 18-03-08 23:01/ 신고
기능은 그대로면서 배터리 유지가 획기적으로 늘어나게는 할 수 없는지...
네오마인드 / 18-03-15 9:46/ 신고
유투브 레드 공자되면 ..좋겟지만 그럴리가 ㅠ
프리스트 rubychan님의 미디어로그 가기  / 18-03-15 11:25/ 신고
딱히 눈에 띄는 건 없는
닉네임
비회원

보드나라 많이 본 기사
로그인 | 이 페이지의 PC버전
Copyright NexGen Research Corp. 2010