Android 2.2 플랫폼 주요 기능

Android 2.2 플랫폼에는 사용자와 개발자를 위한 새롭고 흥미로운 기능이 많이 도입됩니다. 이 문서에서는 Android 2.2의 새로운 사용자 기능과 기술을 간략하게 설명합니다. 새로운 개발자 API에 관한 자세한 내용은 Android 2.2 버전 노트를 참고하세요.

새로운 사용자 기능

새로운 홈 화면 도움말 위젯은 바로가기와 위젯을 사용하여 홈 화면을 구성하는 방법과 여러 홈 화면을 활용하는 방법을 신규 사용자에게 지원합니다.

이제 휴대전화, 애플리케이션 런처, 브라우저의 홈 화면에 전용 바로가기가 있어서 5개의 홈 화면 패널에서 쉽게 액세스할 수 있습니다.

Exchange 지원

기기를 잠금 해제하는 숫자 PIN 또는 영숫자 비밀번호 옵션을 추가하여 보안이 강화되었습니다. Exchange 관리자는 기기 간에 비밀번호 정책을 시행할 수 있습니다.

원격 초기화: Exchange 관리자는 기기를 분실하거나 도난당한 경우 데이터를 보호하기 위해 원격으로 기기를 공장 출하 상태로 초기화할 수 있습니다.

이제 캘린더 애플리케이션에서 Exchange 캘린더가 지원됩니다.

자동 검색: 사용자 이름과 비밀번호만 알면 Exchange 계정을 쉽게 설정하고 동기화할 수 있습니다 (Exchange 2007 이상에서 사용 가능).

이제 이메일 애플리케이션에서 전체 주소록 조회를 사용할 수 있으며, 이를 통해 사용자는 디렉터리에서 수신자 이름을 자동 완성할 수 있습니다.

갤러리에서는 확대/축소 동작을 사용하여 사진 스택을 미리보기할 수 있습니다.

카메라 화면 버튼을 사용하면 확대/축소, 플래시, 화이트 밸런스, 위치정보 태그 지정, 초점 및 노출을 제어할 수 있는 새로운 UI에 쉽게 액세스할 수 있습니다. 또한 캠코더를 사용하면 MMS 및 YouTube의 동영상 크기/화질을 쉽게 설정할 수 있습니다.

이제 캠코더에서 LED 플래시를 사용하도록 설정하면 야간이나 조명이 어두운 환경에서 동영상을 촬영할 수 있습니다.

휴대용 핫스팟

Nexus One과 같은 특정 기기는 최대 8대의 기기와 공유할 수 있는 휴대용 Wi-Fi 핫스팟으로 전환할 수 있습니다.

USB 케이블로 휴대전화를 컴퓨터에 연결하여 Android 지원 휴대전화를 Windows 또는 Linux 노트북의 3G 연결로 사용할 수 있습니다. 그런 다음 두 기기 간에 연결이 공유됩니다.

여러 키보드 언어

다국어 사용자는 키보드에 여러 언어를 추가하고 스페이스바를 스와이프하여 여러 라틴어 기반 입력 언어 간에 전환할 수 있습니다. 그러면 키와 자동 추천 사전이 변경됩니다.

성능 개선

V8 엔진을 사용하여 브라우저의 성능이 향상되어 자바스크립트가 많은 페이지를 빠르게 로드할 수 있습니다.

Dalvik 성능 부스트: Dalvik JIT를 사용하는 Android 2.1에 비해 CPU 사용량이 많은 코드의 성능이 2배에서 5배까지 향상되었습니다.

오른쪽 그래프는 다양한 벤치마크 테스트를 사용하여 Android 2.1에서 Android 2.2로의 성능 속도 향상을 보여줍니다. 예를 들어 LinPack이 5배 이상 빨라졌습니다.

커널 메모리 관리 부스트: 메모리 회수가 최대 20배 개선되어 앱이 더 빠르게 전환되고 메모리가 제한된 기기에서 더 원활하게 작동합니다.

새로운 플랫폼 기술

미디어 프레임워크

  • 로컬 파일 재생 및 HTTP 프로그레시브 스트리밍을 지원하는 새로운 미디어 프레임워크 (Stagefright)
  • Android 2.2의 OpenCore 지속적 지원

블루투스

  • 블루투스로 음성 다이얼링
  • 다른 휴대전화와 연락처 공유 기능
  • 블루투스 지원 차량 및 탁상용 도크 지원
  • 자동차 키트 및 헤드셋을 통한 호환성 매트릭스 개선

2.6.32 커널 업그레이드

  • 256MB를 초과하는 RAM에 대한 HIGHMEM 지원
  • SDIO 스케줄링 및 블루투스 개선

새 개발자 서비스

Android C2DM(Cloud to Device Messaging)

앱은 Android 클라우드와 기기 간 메시징을 활용하여 모바일 알림, 휴대전화로 전송, 양방향 푸시 동기화 기능을 지원할 수 있습니다.

Android 애플리케이션 오류 보고서

Google Play 앱의 새로운 버그 신고 기능을 사용하면 개발자가 사용자로부터 비정상 종료 및 정지 보고서를 수신할 수 있습니다. 게시자 계정에 로그인하면 보고서를 사용할 수 있습니다.

새로운 개발자 API

외부 저장소의 앱

이제 애플리케이션이 공유 외부 저장소 (예: SD 카드)에 설치를 요청할 수 있습니다.

미디어 프레임워크

오디오 포커스, 오디오를 SCO로 라우팅, 미디어 데이터베이스로의 파일 자동 스캔을 위한 새로운 API를 제공합니다. 또한 애플리케이션이 사운드 로드 완료를 감지하고 오디오 재생을 자동 일시중지하고 자동으로 재개할 수 있는 API를 제공합니다.

카메라 및 캠코더

새로운 미리보기 API가 프레임 속도를 ~10FPS에서 20FPS로 두 배 증가 이제 카메라가 세로 모드 방향, 확대/축소 컨트롤, 노출 데이터 액세스, 썸네일 유틸리티를 지원합니다. 새로운 캠코더 프로필을 사용하면 앱에서 기기 하드웨어 기능을 확인할 수 있습니다.

그래픽

YUV 이미지 형식과 호환되는 OpenGL ES 2.0용 새 API 및 텍스처 압축용 ETC1을 추가했습니다.

데이터 백업

앱은 데이터 백업 및 복원에 참여하여, 초기화를 실행하거나 기기를 전환할 때 사용자가 데이터를 유지하도록 할 수 있습니다.

기기 정책 관리자

개발자는 새로운 기기 정책 관리 API를 사용하여 최소 비밀번호 안전성, 데이터 완전 삭제 등 기기의 보안 기능을 제어할 수 있는 '기기 관리자' 애플리케이션을 작성할 수 있습니다. 사용자는 기기에 사용 설정된 관리자를 선택할 수 있습니다.

UI 프레임워크

새로운 '자동차 모드' 및 '야간 모드' 컨트롤과 구성을 사용하면 애플리케이션이 이러한 상황에 맞게 UI를 조정할 수 있습니다. 확장 동작 감지기 API는 멀티 터치 이벤트의 개선된 정의를 제공합니다. 이제 애플리케이션이 TabWidget의 하단 스트립을 맞춤설정할 수 있습니다.

새로운 개발자 API에 관한 자세한 내용은 Android 2.2 버전 노트API 차이점 보고서를 참고하세요.