Geeks for New World

새세상을 위한 Geeks

Posts Tagged ‘젤리빈

구글 안드로이드 4.1 Jelly Bean(젤리콩!?) 소개

leave a comment »

구글IO에서 안드로이드 플랫폼 새 버전인 젤리빈(4.1)에 대한 언급이 나와 눈여겨볼만한 기능들을 정리해봤습니다.

이미지

ICS 아이스크림샌드위치(4.0)이 나온지 얼마되지 않아 젤리빈이 나와 ICS업글을 준비하는 혹은 막 마친 제조사들은 시쳇말로 ‘멘붕’ 이 오는 상황이 아닐까요?

하지만, 4.1의 내용을 보면 4.0의 UI Base로 안드로이드 플랫폼의 완성도를 높이는 판올림으로 생각됩니다.

이미지

*플랫폼 중심에서 컨텐츠 중심으로 시동을 걸다…

그간 안드로이드의 플랫폼을 iOS와 경쟁을 벌이며 완전체로 만들기 위해서 급하게 버전업을 해왔었는데, 4.0에서 UI에 대한 판바뀜이후 4.1에서는 보다 안정적인 성능을 보여주기위한 기능들과 iOS에 비해 열악한 안드로이드 컨텐츠 생태계를 키우기 위한 것들에 포커스를 두고 있습니다. 최근 구글IO와 같은 이벤트에서 MS, 애플도 진화된 그 들의 플랫폼을 소개했는데, 구글 역시 이들과의 전쟁에서 살아남기 위한 무기들을 준비했습니다. 사용자의 모바일 경험을 향상시키는 기능들!

*더 나은 반응성

터치반응성과 UI 애니메이션을 보다 부드럽게 하기 위한 ‘버터 프로젝트’가  4.1에 적용되어 딱딱한 화면전환을 보다 더 부드럽게 만들고, 향상된 터치반응성 등 사용성이 향상됩니다.

*다양한 언어 및 키보드 지원

이미지

우->좌(예: 아랍어), 좌->우의 Bi-Directional 언어처리가 가능해지고, 다양한 언어(인도어 등)가 추가됩니다. 유니코드 6.0버전부터 이모티콘 문자 지원, 아랍어 웹뷰최적화, 세로글쓰기가 가능하며, 굵은 글씨를 제공하지 않는 폰트들도 Bold처리가 됩니다. 새로운 언어들 지원 및 사용자 설치가 가능한 키보드 맵을 통해 27개의 키보드 맵 지원이 가능해집니다. 키맵은 ctrl+space 단축키로 전환됩니다. 다양한 언어/키보드 맵 적용으로 편리함을 증대시키고, 사용자층을 넓히는 효과가 있을 것으로 보입니다.

*UI 개선

 

이미지

Notification기능이 확장되어, 단순 알림기능을 제공하는 것에서 알림 우선순위, 그리고 앱을 직접 구동하지 않고 다양한 작업(이메일 확인, 전화수신 등)들이 알림바에서 가능게 됩니다.

기존 아이콘 + 텍스트를 보여주던 방식에서 새로운 타입의 컨텐츠, 사진같은 것을 지원하고, 시간순의 알림에서 우선순위 방식의 알림으로 변경됨에 따라 중요한 알림을 우선순위로 설정하여 놓치지 않도록 합니다.

핀치나 Swipe액션으로 보다 더 넓고 풍부한 알림을 보여줄 수 있게 됩니다.

이메일이나 전화 알림을 통해 해당 앱을 직접 구동하지 않더라도 기능을 알림바에서 사용할 수 있도록 액션기능이 있는 버튼도 포함될 수 있습니다. 알림바에서도 멀티터치가 가능해진 것으로 보여집니다. iOS5부터 알림바가 생겼는데, 경쟁적으로 보다 나은 기능을 제공을 하네요. (경쟁은 소비자를 즐겁게 하는 듯합니다. ^^)

이미지

젤리빈 4.1의 앱위젯의 사이즈가 자동으로 조절되는 기능을 제공합니다.

앱 위젯은 앱을 구동하지 않아도, 유저와 만날수 있는 ‘적극적인’ 앱영역입니다. 앱 위젯을 홈스크린에 올려놓았을 때 남은 공간에 맞게 위젯사이즈가 자동조정되어 사이즈 변경이 되면서 위젯기능을 수행하게 됩니다. 이제 여러 사이즈의 위젯을 개발하지 않아도 될 것 같습니다. 변경된 API로 화면 가로/세로 전환시에도 유연하게 화면전환 처리를 할 수 있게 됩니다.

*구글 Now?

하루를 시작할 때 날씨정보를, 회사까지 얼마나 걸리는지를, 좋아하는 스포츠 팀의 점수를, 역에 도착했을 때 다음 번 열차 시간을…구글 Now는 유저에게 맞춤 정보를 제공합니다. 구글 서비스들을  잘녹여내어 유저에거 제공하는 서비스로 점점 커져 나갈듯 싶습니다. 궁긍적으로는 구글 글래스 프로젝트와 이어져 가지 않을까요? 모바일 비서! 구글 Now 기대가 됩니다.

그외 추가된 UI기능에는 좀더 유려한 화면처리가 가능해지게 하는 Activity 애니메이션 다양화, 전체화면 모드 지원, 라이브 월페이퍼 적용상태 미리보기, 주소록 고해상도 사진 허용, TV를 하드웨어 타입으로 정의하여 TV앱을 개발할 수 있도록 선언하는 기능 등이 있습니다.

이미지   이미지

*외부입력장치 지원

연결된 외부입력장치들의 컨트롤이 가능해졌으며, 외부 입력장치에 진동기능을 사용할 수 있게 되었습니다. 아마도 게임기의 조이스틱의 진동처리와 같은 것을 할 수 있는 듯한데, 타블릿이나 구글TV의 게임기로의 활용성등 향후 안드로이드의 발전방향을 엿볼 수 있는 것 같습니다

*다양한 데이터 전송방식 및 관리기능 지원

NFC기술을 사용한 안드로이드빔 기능을 제공하여 블루투스보다 빠르게 기기간 데이터 전송이 가능합니다.

Wi-Fi-Direct서비스 탐색기능을 지원하고, 네트웍 대역 관리기능으로 데이터 전송을 제어할 수 있게하여, 필요이상의 데이터 사용이 되지 않도록 컨트롤이 가능합니다.

*새로운 미디어 기능 지원

하드웨어 및 소프트웨어 코덱의 low-level 제어가 가능해집니다. 어플리케이션이 디바이스에서 사용가능한 코덱을 찾아 사용할 수 있으며, DRM이 적용된 보호된 컨텐츠를 재생가능하게 하는 코덱을 찾을 수 있습니다.

USB 오디오 출력기능을 지원하여, 안드로이드 기기에 오디오 독(Dock)을 연결할 수 있도록 Interface를 지원합니다. 다양한 오디오/동영상 액세서리 하드웨어들이 만들어질 것으로 기대됩니다.

보이스 레코더의 사전녹음을 지원하여, 녹음이 지연되는 일들을 방지할 수 있게 됩니다.

HDMI port를 통하여 멀티채널 오디오를 지원합니다. 지원가능한 디바이스일 경우만 해당되며, 아닌 경우 스테레오 모드를 지원하게 됩니다. 게임이나 동영상, 음악 앱에서 풍부한 미디어 경험을 지원하게 됩니다. (AAC 5.1 오디오 지원)

오디오 체인기능 지원으로 오디오 파일들을 끊김 없이 연속재생이 가능해집니다.

또한 미디어 재생위치를 선택하는 UI와 메커니즘을 제공하며, 유무선 오디오 헤드셋에 대한 기능도 내장하고 있습니다.

*브라우저 및 웹뷰의 기능 향상

젤리빈에서는 안드로이드 브라우저와 웹뷰의 기능이 향상됩니다.

-. 터치로 재생하기 다시 멈추기 그리고 전체화면모드로의 부드러운 전환 등 HTML5 비디오 사용자 경험을 향상시킵니다.

-. 스크롤과 Zoom기능 성능의 향상을 위해 메모리 사용량을 낮추고, 렌더링 속도가 좋아집니다.

-. HTML5/CSS3/Canvas 애니메이션 성능이 개선됩니다.

-. 텍스트 입력부분의 향상과 V8 자바스크립트 엔진이 업데이트로 자바스크립트의 성능이 좋아집니다.

-. HTML5 미디어 캡쳐 스펙이 지원됩니다.

그외 구글 API 서비스 -구글 클라우드 메시지 제공(C2DM과 유사), 유료앱의 불법유통을 막기 위한 앱 암호화 기능이 제공되고, 앱 업데이트시 Full Change방식이 아닌 변경분만 변경할 수 있는 스마트 업데이트기능  제공, 구글 Play서비스 연계를 위한 API – 지원됩니다.

방치(?)해왔던 구글 Play에 생명을 불어넣기 위해 다양한 컨텐츠 업체와 계약을 맺어 앱외에 영화, TV, 잡지 등을 구글 Play에서 이용 가능하게 됩니다. 이런 컨텐츠 사용성을 높이기 위해 미디어 API에 대한 개선들이 이뤄진 것 같습니다.

OS의 완성도를 어느 정도 이룬 구글은 OS버전의 급격한 판올림은 없을 것으로 예상되며, 안드로이드를 중심으로 모바일 생태계를 키워나가는 속도가 보다 더 가속화 될 것 같습니다. 애플, MS, 구글은 태블릿, 폰, PC, TV등 다양한 미디어 기기에 컨텐츠 호환성을 보장하는 크로스 플랫폼으로 치열한 경쟁구도를 만들어 갈  것으로 생각됩니다.

*참고: http://developer.android.com/about/versions/jelly-bean.html

Written by geeks1004

2012/06/30 at 11:48 am