Google I/O 2014 – “안드로이드 L” 정리



이번 구글 I/O에서는 기존의 다양한 디바이스(스마트폰, TV, 웨어러블, 자동차)를 위한 플랫폼 확장에 중점을 두었다. 모든 스크린 위에서 동일한 경험을 누를 수 있는 진정한 멀티디바이스 시대를 여는 첫단계이다.

그 중심이 될 “안드로이드 L”(가칭)을 발표하고 프리뷰 버전을 제공한다.

안드로이드 L 프리뷰 버전에는 약 5000개 이상의 API를 미리 살펴 보고, 올 하반기에 정식 출시 버전에 맞추어 앱을 미리 준비 할 수있도록 수일내에 공개된다.

googleio2014_1.29.14

기존의 안드로이드는 단지 모바일 경험에만 치우쳤다면 새로운 버전은 폰과 태블릿은 물론 다양한 플랫폼에서도 최적의 경험을 제공하는데 노력했다.

개발자들은 이러한 경험을 잘살려 멋진 앱을 개발 할 수 있도록 사전에 준비 해야한다.

googleio2014_1.30.18

멀티스크린에 대응하는 머티리얼(Material) 디자인

: 다양한 플랫폼 기기를 아우르기위한 새로운 디자인 방식이다. 프리뷰 버전에서 만나볼 수 있으며 앱을 위해 필요한 모든 도구들이 함께 포함되어 있다. 이는 믿을 수 없을 정도의 유연성을 가지며 앱의 특징과 브랜드를 다양한 색상과 반응형 UI그리고 테마를 적용 할 수 있다.

googleio2014_1.31.13

새로운 애니메이션으로 인해 화면전환시 기존보다 더 다이나믹한 효과와 더 스무스하게 만들 수 있다.

googleio2014_1.32.16

iOS 7과 Window Phone과 마찬가지로 요즘 디자인의 추세인 Flat한 디자인으로 변경되었다. Holo로 오면서 Flat했었으나 이번에는 완전히 바꼈다.

googleio2014_1.31.31

googleio2014_1.33.33

향상된 알림 기능

: 새로운 잠금 화면 알림 기능을 통해 잠금화면 상태에서 한눈에 모든 정보(컨텐츠 업데이트, 액션)을 볼 수 있다. 또한 어떤앱이 포그라운드로 실행중이더라도 시스템에 의해 관리 되는 작은 창에 컨텐츠와 액션이 표시 된다. 알림화면에 위에서 설명한 머티리얼 디자인 테마가 적용되어 있기때문에 다양한 요소를 표한할 수 있다.

googleio2014_1.50.18

베터리를 효율저으로 관리 하기위해 진행한 프로젝트 볼타

googleio2014_1.50.36

앱의 전원을 적게 소모하여 효율적으로 동작할수 있도록 새로운 도구와 API를 제공한다.

googleio2014_1.51.41

새롭게 추가된 JobScheduler API를 통해 어떤 상황에서 어떤 작업이 실행되어야 하는지 설정가능하다.

googleio2014_1.51.00

기존의 타이머에 의해 지속적인 작업을 수행했다면 이번 L 부터 스케쥴러에 의해 관리되는 작업만을 수행 하기때문에 배터리 수명을 연장 할 수 있다.

googleio2014_1.52.32

googleio2014_1.45.18

안드로이드 런타임 ART 채용

: 기본 VM으로 ART를 채용했으며, 기존의 달빅보다 효율적인 GC, 디버깅 기능을 제공한다.

googleio2014_1.46.45

64비트 환경 지원

: 프레임워크 API와 ART VM을 사용하는 앱의 경우 바로 64비트 디바이스에서 작동된다. 네이티브 코드를 위한 NDK로 지원한다.

googleio2014_1.45.37

googleio2014_1.46.04

기존 달빅보다 훨씬 빠른 Pause Time

googleio2014_1.55.06

이 외에도..

  • OpenGl ES 3.1 지원
  • 향상된 카메라기능
  • 멀티네트워킹
  • BEL 주변 기기모드