[Android/안드로이드] Android 4.1 Jelly Bean ( 젤리 빈 ) 무엇이 바뀌었을까? |
필자의견
- 무엇보다도 가장 눈에 띄는 변화는 부드러운 UI 이다. vsync timing 을 이용하여 iPhone 의 강점으로 내비춰졌던 60 fps 보장이 이제는 안드로이드에서도 가능하다. 두번째는 개발자의 편의성면이 많이 발전되었다.
- 확장된 Navigation, Up navigation, Activity Animation, Live Wallpaper Preview 연결 등.. 이전에는 framework 수정 없이는 거의 불가능했던 것들이 이제는 가능해졌고, 어렵게 control 해야 했던 것들이 이제는 편하게 control 이 된다.
- 장비들간의 통신측면에서 많은 발전이 있었다. Wi-fi Direct 기능이 활성화 될것으로 보이며, 통신 관련 API 들이 많이 제공되어 개발도 편해졌다.
- Media 관련 기능 측면에서도 일반적으로 제공되어야 하는 기능들이 이제는 모두 들어갔다고 보여진다. Low level 의 Hardware & Software codec 접근은, media 관련 개발을 해야 하는 개발자에게는 엄청난 희소식으로 여겨진다.
- GCM ( Google Cloud Messaging ) 의 등장으로 이제, 간단한 IMS 프로그램들이 쏟아질 것으로 예상된다.
- 기타, App의 보안이라든지 나름 이것저것 꼼꼼하게 제공한 것이 눈에 띈다.
* 더 빠르고, 더 부드럽고, 더 반응성 좋은 젤리빈 ( Jelly Bean )!
( 16ms or around 60fps )
<ICS vs. JB ! 속도 비교 영상>
* 장애인을 위한 접근성 향상된 젤리빈 ( Jelly Bean )
* 국제 유저 지원하는 젤리빈 ( Jelly Bean )
* 확장형 notification 지원하는 젤리빈 ( Jelly Bean )
- Notification builder 를 사용하여 256dp 의 높이까지 notification 을 사용할 수 있고, 3가지 형태의 notification style 적용 가능하다. BigTextStyle( multiline textview ), BigInboxStyle( list 형태 ), BigPictureStyle( bitmap ). 추가적으로 remote view 를 이용해서 custom 하게도 만들 수 있다.
* 사이즈 변경 가능한 app widget을 지원하는 젤리빈 ( Jelly Bean )
* 간단해진 task navigation 지원하는 젤리빈 ( Jelly Bean )
* Activity launch animation 사용이 쉬워진 젤리빈 ( Jelly Bean )
* Light out 또는 Full Screen mode 로의 전환가능한 젤리빈 ( Jelly Bean )
* 새로운 remotable views를 제공하는 젤리빈 ( Jelly Bean )
* App에서 바로 Live Wallpaper preview를 지원하는 젤리빈 ( Jelly Bean )
* higher-resolutino contact photos를 지원하는 젤리빈 ( Jelly Bean )
- 720x720 사이즈까지 contact photo 를 저장할 수 있다.
* 연결 혹은 연결해제 되는 input device 감지하는 젤리빈 ( Jelly Bean )
- USB, Bluetooth 등을 통해 새로운 input device 가 연결되었을 때 감지할 수 있다.
* vsync 기술 도입한 젤리빈 ( Jelly Bean )
- Choreographer 클래스를 통해서 vsync timing 을 조절할 수 있다.
* Android Beam 향상시킨 젤리빈 ( Jelly Bean )
- NFC 통신을 Bluetooth 를 통하게 함으로서 쉽게 사용할 수 있게 되었다.
* Wi-fi network service discovery 지원하는 젤리빈 ( Jelly Bean )
* Wifi-Direct service discovery 지원하는 젤리빈 ( Jelly Bean )
* Network Bandwidth Managerment 지원하는 젤리빈 ( Jelly Bean )
- data 사용량을 관리할 수 있는 api 들 추가.
* Media codec access 지원하는 젤리빈 ( Jelly Bean )
- hardware & sofrware codec 에 대한 low level access 가 허용된다.
* USB Audio 지원하는 젤리빈 ( Jelly Bean )
* Audio record triggering
* Multichannel audio 지원하는 젤리빈 ( Jelly Bean )
* Audio preprocessing 지원하는 젤리빈 ( Jelly Bean )
- preprocessing effect 를 줄 수 있다.
* Media Router 지원하는 젤리빈 ( Jelly Bean )
* Renderscript Computation
* Android Browser and WebView 를 개선시킨 젤리빈 ( Jelly Bean )
* Google Cloud Messaging ( GCM ) 지원하는 젤리빈 ( Jelly Bean )
* App Encryption 제공하는 젤리빈 ( Jelly Bean )
* Smart App Updates 제공하는 젤리빈 ( Jelly Bean )
* Google Play Services ( coming soon )
- Google+ 나 Google 계정 연동 등을 지원할 예정이다.
댓글