Ice Cream Sandwich

Android 4.0에 오신 것을 환영합니다.

Android 4.0은 스마트폰 및 태블릿을 위한 세련되고 통합된 UI를 제공하고 사용자와 개발자를 위한 혁신적인 기능을 제공합니다. 이 문서에서는 Android 4.0을 단순하고 아름다우며 스마트함 이상으로 만드는 여러 가지 새로운 기능과 기술을 간략히 설명합니다.

사용자용 Android 4.0

스마트함 그 이상, 단순함, 아름다움

Android 4.0은 간편한 멀티태스킹, 풍부한 알림, 맞춤설정 가능한 홈 화면, 크기 조절 가능한 위젯, 심층적인 상호작용 등 Android에서 가장 사랑받는 기능을 기반으로 하며 강력한 새로운 소통 및 공유 방법을 추가합니다.

세련되고 개선된 UI

Android의 강력한 기능을 드러내는 데 중점을 둔 Android 4.0은 일반적인 작업을 더 눈에 띄게 만들고 사용자가 단순하고 직관적인 동작으로 탐색할 수 있도록 합니다. 시스템 전반의 세분화된 애니메이션과 피드백을 통해 상호작용을 흥미롭고 흥미롭게 만들 수 있습니다. 고해상도 화면에 최적화된 완전히 새로운 서체는 가독성을 높이고 사용자 인터페이스에 세련되고 현대적인 느낌을 줍니다.

시스템 표시줄의 가상 버튼을 사용하면 사용자는 뒤로, 홈 및 최근 앱으로 즉시 이동할 수 있습니다. 시스템 표시줄 및 가상 버튼은 모든 앱에 있지만, 애플리케이션에서 전체 화면 보기를 위해 흐리게 표시할 수 있습니다. 사용자는 화면 상단에 (때로는 하단에도) 표시되는 작업 모음에서 각 애플리케이션의 컨텍스트 옵션에 액세스할 수 있습니다.

멀티태스킹은 Android의 핵심 강점으로 Android 4.0에서 훨씬 더 쉽고 시각적으로 개선되었습니다. 최근 앱 버튼을 사용하면 사용자가 시스템 표시줄의 목록을 사용하여 한 작업에서 다른 작업으로 즉시 이동할 수 있습니다. 목록이 팝업되어 최근에 사용한 앱의 썸네일 이미지를 표시합니다. 썸네일을 탭하면 앱으로 전환됩니다.

최근 앱 목록을 사용하면 멀티태스킹이 간편해집니다.
잠금 해제하지 않고 카메라로 이동하거나 알림을 확인할 수 있습니다.
전화가 올 때 문자 메시지로 즉시 응답할 수 있습니다.

풍부한 양방향 알림을 통해 사용자는 받은 메시지를 계속 확인하고, 음악 트랙을 재생하고, 앱의 실시간 업데이트를 확인하는 등 다양한 작업을 할 수 있습니다. 화면이 작은 기기에서는 알림이 화면 상단에 표시되고 화면이 큰 기기에서는 시스템 표시줄에 알림이 표시됩니다.

모든 앱 런처 (왼쪽)와 크기 조절 가능한 위젯 (오른쪽)은 홈 화면의 앱과 리치 콘텐츠를 제공합니다.

홈 화면 폴더 및 즐겨찾기 트레이

새로운 홈 화면 폴더는 사용자가 앱과 바로가기를 서로 드래그하기만 하면 논리적으로 그룹화할 수 있는 새로운 방법을 제공합니다. 또한 사용자는 모든 앱 런처에서 간단히 앱을 드래그하여 관련 정보를 얻거나, 앱을 즉시 제거하거나, 사전 설치된 앱을 사용 중지할 수 있습니다.

화면이 작은 기기에서는 이제 모든 홈 화면에 표시되는 맞춤설정 가능한 즐겨찾기 트레이가 홈 화면에 포함됩니다. 사용자는 앱, 바로가기, 폴더 및 기타 우선순위 항목을 즐겨찾기 트레이 안팎으로 드래그하여 모든 홈 화면에서 즉시 액세스할 수 있습니다.

크기 조절 가능한 위젯

Android 4.0의 홈 화면은 콘텐츠가 풍부하고 맞춤설정 가능하도록 설계되었습니다. 사용자는 바로가기를 추가하는 것 외에도 다양한 작업을 할 수 있습니다. 대화형 위젯을 통해 실시간 애플리케이션 콘텐츠를 직접 삽입할 수 있습니다. 위젯을 사용하면 앱을 실행하지 않고도 홈 화면에서 바로 이메일 확인, 캘린더 훑어보기, 음악 재생, 소셜 스트림 확인 등의 작업을 할 수 있습니다. 위젯은 크기를 조절할 수 있으므로 사용자가 위젯을 확장하여 더 많은 콘텐츠를 표시하거나 축소하여 공간을 절약할 수 있습니다.

새로운 잠금 화면 작업

이제 잠금 화면에서 사용자가 잠금을 해제하지 않고도 더 많은 작업을 할 수 있습니다. 사용자는 슬라이드 잠금 화면에서 카메라로 바로 이동하여 사진을 찍거나 알림 창을 아래로 당겨 메시지를 확인할 수 있습니다. 음악을 들을 때 음악 트랙을 관리하고 앨범 아트를 볼 수도 있습니다.

수신 전화의 빠른 응답

이제 수신 전화가 걸려오면 전화를 받거나 기기를 잠금 해제하지 않고도 빠르게 문자 메시지로 응답할 수 있습니다. 수신 전화 화면에서 사용자는 컨트롤을 슬라이드하여 텍스트 응답 목록을 확인한 다음 탭하여 통화를 종료하고 종료합니다. 사용자는 설정 앱에서 자체 응답을 추가하고 목록을 관리할 수 있습니다.

스와이프하여 알림, 작업, 브라우저 탭 닫기

Android 4.0을 사용하면 알림, 최근 앱, 브라우저 탭을 훨씬 더 쉽게 관리할 수 있습니다. 이제 사용자는 손가락으로 간단히 스와이프하여 개별 알림, 최근 앱 목록에서 앱, 브라우저 탭을 닫을 수 있습니다.

맞춤법 검사기를 사용하면 오류를 더 빠르게 찾아 수정할 수 있습니다.
강력한 음성 입력 엔진을 사용하면 지속적으로 음성을 입력할 수 있습니다.

텍스트 입력 및 맞춤법 검사 개선

Android 4.0의 소프트 키보드를 사용하면 텍스트를 훨씬 더 빠르고 정확하게 입력할 수 있습니다. 이중 입력 문자, 건너뛴 문자, 생략된 공백과 같은 사례를 처리하기 위한 새로운 기본 사전 세트와 보다 정확한 휴리스틱을 통해 오류 수정 및 단어 제안이 개선되었습니다. 단어 제안도 개선되었으며 한 번에 세 단어만 표시되도록 제안란이 간소화되었습니다.

맞춤법이 틀린 단어를 더 쉽게 수정할 수 있도록 Android 4.0에는 오류를 찾아 밑줄을 표시하고 대체 단어를 제안하는 맞춤법 검사기가 추가되었습니다. 사용자는 탭 한 번으로 여러 맞춤법 제안 중에서 선택하거나, 단어를 삭제하거나, 사전에 추가할 수 있습니다. 사용자는 탭하여 올바른 철자로 된 단어에 관한 대체 추천 항목을 볼 수도 있습니다. 이제 사용자는 전문 기능이나 추가 언어를 사용하여 서드 파티 사전, 맞춤법 검사기 및 기타 텍스트 서비스를 다운로드하고 설치할 수 있습니다.

강력한 음성 입력 엔진

Android 4.0에는 지속적인 '개방형 마이크' 환경과 스트리밍 음성 인식을 제공하는 강력하고 새로운 음성 입력 엔진이 도입되었습니다. 새로운 음성 입력 엔진을 사용하면 사용자가 원하는 언어를 사용하여 원하는 기간만큼 텍스트를 받아쓸 수 있습니다. 사용자는 장시간 지속적으로 대화할 수 있으며, 필요한 경우 간격을 두고 일시중지할 수도 있고 구두점을 지정하여 올바른 문장을 만들 수도 있습니다. 음성 입력 엔진이 텍스트를 입력할 때 발생할 수 있는 음성기록 오류에 회색으로 밑줄이 표시됩니다. 음성기록 후 사용자는 밑줄이 그어진 단어를 탭하여 추천 목록에서 빠르게 바꿀 수 있습니다.

데이터 사용량 제어를 사용하면 네트워크 유형 및 애플리케이션별로 총 사용량을 모니터링하고 필요한 경우 한도를 설정할 수 있습니다.

네트워크 데이터 제어

휴대기기는 콘텐츠 스트리밍, 데이터 동기화, 앱 다운로드 등에 네트워크 데이터를 광범위하게 사용할 수 있습니다. 계층형 데이터 요금제 또는 데이터 전송량 제한이 있는 데이터 요금제를 사용하는 사용자의 요구사항을 충족하기 위해 Android 4.0에는 네트워크 데이터 사용량을 관리하는 새로운 컨트롤이 추가되었습니다.

설정 앱의 다채로운 차트에는 각 네트워크 유형 (모바일 또는 Wi-Fi)의 총 데이터 사용량과 실행 중인 각 애플리케이션에서 사용하는 데이터의 양이 표시됩니다. 데이터 요금제에 따라 사용자는 선택적으로 경고 수준 또는 데이터 사용량에 대한 엄격한 제한을 설정하거나 모바일 데이터를 완전히 사용 중지할 수 있습니다. 사용자는 필요에 따라 개별 애플리케이션에서 사용하는 백그라운드 데이터를 관리할 수도 있습니다.

접근성을 위한 설계

다양한 새 기능은 시각장애인 또는 시각장애인 사용자를 위한 Android 4.0의 접근성을 크게 개선합니다. 가장 중요한 것은 사용자가 화면을 보지 않고도 탐색할 수 있는 새로운 터치하여 탐색 모드입니다. 화면을 한 번 터치하면 아래의 UI 구성요소를 식별하는 음성 피드백이 트리거되고, 동일한 구성요소의 두 번째 터치가 전체 터치 이벤트와 함께 활성화됩니다. 새 모드는 전용 하드웨어 버튼이나 트랙볼이 아닌 시스템 표시줄의 가상 버튼을 사용하는 새 기기의 사용자를 지원하는 데 특히 중요합니다. 또한 표준 앱이 업데이트되어 접근성 환경을 개선했습니다. 브라우저는 즐겨찾는 웹 콘텐츠를 읽고 사이트를 탐색하는 스크립트 기반 스크린 리더를 지원합니다. 가독성을 개선하기 위해 사용자는 시스템 전체에서 사용되는 기본 글꼴 크기를 늘릴 수도 있습니다.

접근성 환경은 첫 설정부터 시작됩니다. 설정 중에 간단한 터치 동작 (왼쪽 상단에서 시계 방향 정사각형)을 실행하면 모든 접근성 기능이 활성화되고 설정 튜토리얼이 로드됩니다. 접근성 기능이 활성화되면 표준 스크린 리더가 화면에 표시되는 모든 항목을 음성으로 들을 수 있습니다.

커뮤니케이션 및 공유

연락처와 프로필은 앱과 소셜 네트워크 전반에 통합되어 수신 전화에서 이메일에 이르기까지 모든 곳에서 일관되고 개인적인 경험을 제공합니다.

사람들의 생활 방식에 맞춰 설계된 Android 4.0은 시스템 전체에서 풍부한 소셜 커뮤니케이션과 공유 터치 포인트를 통합하여 대화, 이메일, 문자 메시지, 공유를 쉽게 만듭니다.

사용자 및 프로필

시스템 전체에서 사용자의 소셜 그룹, 프로필, 연락처가 서로 연결되고 통합되어 쉽게 액세스할 수 있습니다. 그 중심에는 큰 프로필 사진, 전화번호, 주소 및 계정, 상태 업데이트, 이벤트, 스트림 항목, 통합된 소셜 네트워크에서 연결하기 위한 새로운 버튼 등 더욱 풍부한 프로필 정보를 제공하는 새로운 피플 앱이 있습니다.

사용자의 연락처 정보는 새로운 '나' 프로필에 저장되므로 다른 앱 및 사용자와 쉽게 공유할 수 있습니다. 사용자의 모든 통합 연락처가 통합 계정 또는 소셜 네트워크에서 표시할 연락처를 제어하여 관리하기 쉬운 목록에 표시됩니다. 사용자가 시스템을 탐색할 때마다 프로필 사진을 탭하면 큰 프로필 사진, 전화번호 바로가기, 문자 메시지 등의 빠른 연락처가 표시됩니다.

통합 캘린더, 시각적 음성사서함

약속 및 일정을 정리하는 데 도움이 되도록 업데이트된 캘린더 앱이 개인, 직장, 학교, 사교 일정을 한데 모았습니다. 사용자 권한이 있으면 다른 애플리케이션이 여러 캘린더 제공자의 통합 뷰를 위해 캘린더에 일정을 제공하고 리마인더를 관리할 수 있습니다. 사용자가 이벤트를 더 쉽게 관리할 수 있도록 앱이 다시 설계되었습니다. 캘린더는 색상으로 구분되며 사용자는 왼쪽 또는 오른쪽으로 스와이프하여 날짜를 변경하고 손가락을 모으거나 펼쳐 주제를 확대하거나 축소할 수 있습니다.

전화 앱의 새로운 시각적 음성사서함 기능은 하나 이상의 제공업체에서 보낸 수신 메시지, 음성 스크립트, 오디오 파일을 통합합니다. 서드 파티 애플리케이션은 전화 앱과 통합하여 자체 음성 메시지, 스크립트 등을 시각적 음성사서함 받은편지함에 추가할 수 있습니다.

원하는 사진을 찍어 편집하고 즉시 공유하세요.

풍부한 다목적 카메라 기능

카메라 앱에는 사용자가 멋진 사진과 동영상으로 특별한 순간을 캡처할 수 있도록 하는 많은 새로운 기능이 포함되어 있습니다. 이미지를 캡처한 후 쉽게 편집하고 친구와 공유할 수 있습니다.

사진을 찍을 때 연속 초점, 셔터 랙 노출 제로, 촬영 간 속도를 낮추면 선명하고 정확한 이미지를 캡처하는 데 도움이 됩니다. 이미지 흔들림 보정을 사용하면 사용자가 동영상 녹화 중에도 원하는 방식으로 사진과 동영상을 구성할 수 있습니다. 동영상을 촬영하는 동안 새로운 유연성과 편의성을 위해 이제 사용자는 동영상이 계속 녹화되는 동안 화면을 탭하여 전체 동영상 해상도로 스냅샷을 촬영할 수 있습니다.

내장된 얼굴 인식 기능이 프레임에서 얼굴을 찾아 자동으로 포커스를 설정하면 인물 사진을 더 쉽게 찍을 수 있습니다. 더 세부적으로 제어하기 위해 사용자는 미리보기 이미지의 아무 곳에서나 탭하여 포커스를 지정할 수 있습니다.

더 큰 장면을 캡처하기 위해 카메라는 단일 모션 파노라마 모드를 도입합니다. 이 모드에서는 사용자가 노출을 시작한 다음 카메라를 천천히 전환하여 필요한 경우 넓은 관점을 포함합니다. 카메라가 전체 범위의 연속 이미지를 하나의 파노라마 사진으로 조합합니다.

사진이나 동영상을 찍은 후 사용자는 카메라 컨트롤에서 썸네일을 탭하기만 하면 이메일, 문자 메시지, 블루투스, 소셜 네트워크 등을 통해 빠르게 공유할 수 있습니다.

홈 화면의 사진 갤러리 위젯

사진 편집기로 새롭게 설계된 갤러리 앱

이제 갤러리 앱에서 사진과 동영상을 더 쉽게 관리, 표시, 공유할 수 있습니다. 컬렉션을 관리하는 경우 새롭게 디자인된 앨범 레이아웃에는 더 많은 앨범이 표시되고 더 큰 썸네일이 제공됩니다. 앨범을 정렬하는 방법에는 시간, 위치, 사용자, 태그를 비롯한 여러 가지가 있습니다. 사진을 멋지게 표현할 수 있도록 이제 갤러리에 강력한 사진 편집기가 포함되었습니다. 사용자는 사진을 자르고 회전시키고, 수준을 설정하고, 적목현상을 제거하고, 효과를 추가하는 등 다양한 작업을 할 수 있습니다. 보정 후 사용자는 사진 또는 동영상을 하나 이상 선택하여 이메일, 문자 메시지, 블루투스, 소셜 네트워크 또는 기타 앱을 통해 즉시 공유할 수 있습니다.

개선된 사진 갤러리 위젯을 통해 사용자는 홈 화면에서 직접 사진을 볼 수 있습니다. 위젯은 선택된 앨범의 사진을 표시하거나, 모든 앨범의 사진을 셔플하거나, 단일 이미지를 표시할 수 있습니다. 홈 화면에 위젯을 추가한 후 사용자는 비슷한 사진을 스와이프하여 원하는 이미지를 찾은 다음 탭하여 갤러리에 로드할 수 있습니다.

라이브 효과를 사용하면 동영상 재생 중에 배경을 변경하고 웃긴 얼굴 효과를 사용할 수 있습니다.

동영상 변환을 위한 라이브 효과

라이브 효과는 카메라 앱에서 캡처한 동영상에 흥미와 즐거움을 더하는 그래픽 변환 모음입니다. 예를 들어 사용자는 동영상을 촬영할 때 적합한 설정을 위해 배경 뒤의 배경을 스톡 이미지 또는 맞춤 이미지로 변경할 수 있습니다. 동영상에도 사용할 수 있습니다. Silly Faces는 첨단 얼굴 인식 및 GPU 필터를 사용하여 얼굴 특징을 변환하는 모핑 효과 세트입니다. 예를 들어 작은 눈, 큰 입, 큰 코, 얼굴 쥐기와 같은 효과를 사용할 수 있습니다. 카메라 앱 외부에서 Google 토크 앱에서 영상 채팅을 하는 동안 라이브 효과를 사용할 수 있습니다.

스크린샷 찍기

스크린샷을 사용하여 공유

이제 사용자는 스크린샷을 찍어 화면에 표시된 내용을 더 쉽게 공유할 수 있습니다. 하드웨어 버튼을 사용하면 스크린샷을 찍고 로컬에 저장할 수 있습니다. 그런 다음 갤러리 또는 유사한 앱에서 스크린샷을 보고, 수정하고, 공유할 수 있습니다.

클라우드 연결 환경

브라우저 탭 메뉴(왼쪽)를 사용하면 브라우저 탭을 빠르게 전환할 수 있습니다. 옵션 메뉴(오른쪽)에서는 탐색 환경을 관리하는 새로운 방법을 제공합니다.
Android 브라우저의 벤치마크 비교

Android는 항상 클라우드에 연결되어 사용자가 어디에 있든 모든 기기에서 웹을 탐색하고 사진, 앱, 게임, 이메일, 연락처를 동기화할 수 있습니다. Android 4.0에는 사용자가 더 많은 것을 사용하고 커뮤니케이션을 체계적으로 관리할 수 있도록 새로운 탐색 및 이메일 기능이 추가되었습니다.

강력한 웹 탐색

Android 브라우저는 데스크톱 브라우저만큼 풍부하고 편리한 환경을 제공합니다. 이를 통해 사용자는 모든 계정에서 Chrome 북마크를 즉시 동기화하고 관리할 수 있으며, 즐겨찾는 콘텐츠로 더 빠르게 이동할 수 있습니다. 또한 사용할 수 있는 네트워크가 없을 때 나중에 읽을 수 있도록 저장할 수도 있습니다.

웹 콘텐츠를 최대한 활용하기 위해 사용자는 이제 모바일 버전이 아닌 전체 데스크톱 버전의 웹사이트를 요청할 수 있습니다. 사용자는 각 브라우저 탭마다 웹사이트의 환경설정을 개별적으로 설정할 수 있습니다. 긴 콘텐츠의 경우 오프라인 읽기용으로 사본을 저장할 수 있습니다. 사용자는 브라우저 북마크 및 방문 기록에 포함된 시각적 목록을 탐색하여 저장된 페이지를 찾고 열 수 있습니다. 가독성과 접근성을 높이기 위해 사용자는 브라우저의 확대/축소 수준을 늘리고 시스템 기본 텍스트 크기를 재정의할 수 있습니다.

Android 브라우저는 업데이트된 버전의 WebKit 코어와 JavaScript용 V8 Crankshaft 컴파일 엔진을 통해 모든 유형의 콘텐츠에서 크게 개선된 페이지 렌더링 성능을 제공합니다. Nexus S 기기에서 실행되는 벤치마크에서 Android 4.0 브라우저는 V8 벤치마크 도구 모음의 Android 2.3 브라우저에 비해 약 220% 개선되었으며 SunSpider 9.1 JavaScript 벤치마크에서는 35% 이상 향상되는 것으로 나타났습니다. Galaxy Nexus 기기에서 Android 4.0 브라우저를 실행하면 V8 벤치마크에서는 약 550%, SunSpider 벤치마크에서는 약 70% 의 개선사항을 확인할 수 있었습니다.

개선된 이메일

Android 4.0에서는 이메일을 보내고, 읽고, 관리하기가 더 쉬워졌습니다. 이메일을 작성할 때 수신자의 자동 완성 기능이 개선되어 자주 사용하는 연락처를 더 빠르게 찾고 추가할 수 있습니다. 자주 사용되는 텍스트를 더 쉽게 입력할 수 있도록 이제 빠른 응답을 만들어 앱에 저장한 후 작성할 때 편리한 메뉴에서 입력할 수 있습니다. 이제 사용자는 메시지에 답장할 때 화면을 변경하지 않고 메시지를 전체답장 및 전달로 전환할 수 있습니다.

계정과 라벨을 더 쉽게 탐색할 수 있도록 앱에는 계정 및 최근 라벨의 통합 메뉴가 추가됩니다. 사용자가 IMAP 및 Exchange 이메일을 찾고 정리할 수 있도록 이제 이메일 앱에서 각각 동기화 규칙이 있는 중첩된 메일 하위 폴더를 지원합니다. 또한 사용자는 더 빠른 결과를 위해 서버의 폴더를 검색할 수도 있습니다.

엔터프라이즈의 이메일 앱은 EAS v14를 지원합니다. EAS 인증서 인증을 지원하고 기기 유형 및 모드를 위한 ABQ 문자열을 제공하며 로밍 중에 자동 동기화를 사용 중지할 수 있도록 합니다. 또한 관리자는 첨부파일 크기를 제한하거나 첨부파일을 사용 중지할 수도 있습니다.

수신 이메일을 더 쉽게 추적할 수 있도록 크기 조절 가능한 이메일 위젯을 사용하면 사용자가 홈 화면에서 최근 이메일을 바로 훑어본 다음 이메일 앱으로 이동하여 작성하거나 답장할 수 있습니다.

Android Beam을 사용하면 사용자가 사용 중인 항목을 탭 한 번으로 공유할 수 있습니다.

혁신

Android는 새로운 기능 및 상호작용으로 소통 및 공유의 경계를 넓혀 혁신을 추진하고 있습니다.

NFC 기반 공유를 위한 Android Beam

Android Beam은 NFC 지원 기기 두 대 간에 공유할 수 있는 혁신적이고 편리한 기능으로 사용자가 즐겨찾는 앱, 연락처, 음악, 동영상 등 거의 모든 것을 즉시 교환할 수 있게 해줍니다. 아주 간단하고 편리합니다. 메뉴를 열거나 애플리케이션을 실행하거나 페어링할 필요가 없습니다. Android 기기를 다른 기기에 살짝 갖다 대고, 탭하면 콘텐츠가 전송됩니다.

앱을 공유하려면 Android Beam이 Google Play의 앱 세부정보 페이지로 연결되는 링크를 푸시합니다. 다른 기기에서는 Google Play 클라이언트 앱이 실행되고 세부정보 페이지를 로드하여 앱을 간편하게 다운로드할 수 있습니다. 개별 앱은 Android Beam을 기반으로 빌드하여 게임 점수 전달, 멀티플레이어 게임 또는 채팅 시작 등 다른 유형의 상호작용을 추가할 수 있습니다.

얼굴 인식을 사용하면 얼굴로 휴대전화를 잠금 해제할 수 있습니다.

얼굴 인식 잠금 해제

Android 4.0에서는 기기 보호에 대한 완전히 새로운 접근 방식을 도입하여 각 사용자의 기기가 더욱 개인화됩니다. 얼굴 인식 잠금 해제는 사용자가 얼굴로 기기를 잠금 해제할 수 있는 새로운 화면 잠금 옵션입니다. 기기 전면 카메라와 최첨단 얼굴 인식 기술을 활용하여 설정 중에 얼굴을 등록한 다음 기기 잠금을 해제할 때 다시 얼굴을 인식합니다. 사용자는 기기를 얼굴 정면에 대고 잠금 해제하거나 백업 PIN 또는 패턴을 사용하기만 하면 됩니다.

Wi-Fi P2P 및 블루투스 HDP

Wi-Fi P2P가 지원되면 사용자가 Wi-Fi를 통해 근처 피어 기기에 직접 연결하여 Wi-Fi Alliance의 Wi-Fi DirectTM 인증 프로그램에 따라 더 안정적인 고속 통신을 할 수 있습니다. 인터넷 연결이나 테더링이 필요하지 않습니다. 사용자는 서드 파티 앱을 통해 호환되는 기기에 연결하여 파일, 사진 또는 기타 미디어의 즉각적인 공유, 다른 기기에서 동영상 또는 오디오를 스트리밍하거나 호환되는 프린터 또는 다른 기기에 연결과 같은 새로운 기능을 활용할 수 있습니다.

Android 4.0에는 블루투스 HDP (Health Device Profile) 기기에 연결하기 위한 지원 기능이 내장되어 있습니다. 사용자는 서드 파티 앱의 지원을 통해 무선 의료 기기와 병원, 피트니스 센터, 집 등의 센서에 연결할 수 있습니다.

새로운 개발자 기능

스마트폰, 태블릿 등을 위한 통합 UI 프레임워크

Android 4.0은 개발자가 스마트폰, 태블릿 등을 위한 우아하고 혁신적인 앱을 만들 수 있는 통합 UI 프레임워크를 제공합니다. 여기에는 프래그먼트, 콘텐츠 로더, 작업 모음, 리치 알림, 크기 조절 가능한 홈 화면 위젯 등 친숙한 Android 3.x 인터페이스 요소와 API, 새로운 요소 및 API가 모두 포함되어 있습니다.

개발자에게 Android 4.0의 통합 UI 프레임워크는 새로운 UI 도구, 일관된 디자인 관행, 간소화 코드 및 리소스, 다양한 Android 지원 기기 전반에서 간소화된 개발을 의미합니다.

Honeycomb의 주요 개발자 기능도 이제 휴대전화에도 지원

핵심 UI

  • 프래그먼트 및 콘텐츠 로더
  • 크기 조절 가능한 홈 화면 위젯
  • 리치 알림
  • 다중 선택, 드래그 드롭, 클립보드
  • 화면 지원 API 개선
  • 하드웨어 가속 2D 그래픽

그래픽 및 애니메이션

  • 속성 기반 애니메이션
  • Renderscript 3D 그래픽

미디어 및 연결

  • HTTP 라이브 스트리밍
  • 블루투스 A2DP 및 HSP 기기
  • RTP 지원
  • MTP/PTP 파일 전송
  • DRM 프레임워크
  • 키보드, 마우스, 게임패드, 조이스틱 입력

엔터프라이즈

  • 전체 기기 암호화
  • 암호화된 저장소 및 비밀번호에 대한 DPM 정책

커뮤니케이션 및 공유

Android 4.0은 소셜 및 공유 기능을 기기의 모든 애플리케이션으로 확장합니다. 애플리케이션은 사용자의 모든 활동이나 소셜 네트워크의 연락처, 프로필 데이터, 스트림 항목, 캘린더 이벤트를 통합할 수 있습니다.

소셜 미디어 API

공유 소셜 제공업체 및 API는 연락처, 프로필 데이터, 스트림 항목, 사진을 위한 새로운 통합 저장소를 제공합니다. 사용자 권한이 있는 모든 앱 또는 소셜 네트워크는 원시 연락처를 제공하여 다른 앱과 네트워크에서 액세스하도록 만들 수 있습니다. 사용자 권한이 있는 애플리케이션은 제공자로부터 프로필 데이터를 읽고 애플리케이션에 표시할 수도 있습니다.

소셜 API를 사용하면 애플리케이션에서 표준 연락처 데이터뿐만 아니라 대용량 프로필 사진, 스트림 항목, 최근 활동 의견 등 특정 연락처의 새로운 유형의 콘텐츠를 저장할 수 있습니다. 최근 활동 피드백은 사용자가 연락처에 전화를 걸거나 이메일 또는 SMS 메시지를 보낼 때와 같이 일반적인 활동이 있는 연락처를 애플리케이션에서 '태그'하는 표준 방법입니다. 소셜 제공자는 최근 활동 피드백을 순위의 새로운 신호(예: 이름 자동 완성)로 사용하여 가장 관련성이 높은 연락처를 최상위에 가장 가까운 순위로 유지합니다.

또한 사용자는 애플리케이션에서 피플 앱에서 연락처로의 소셜 연결을 설정할 수 있습니다. 사용자가 연락처에서 연결 추가를 터치하면 앱은 다른 앱이 처리할 수 있는 공개 인텐트를 전송하여 소셜 연결을 만드는 데 필요한 UI를 표시합니다.

개발자는 소셜 API를 기반으로 여러 소셜 네트워크 및 연락처 소스를 아우르는 강력하고 새로운 상호작용을 추가할 수 있습니다.

Calendar API

공유 캘린더 콘텐츠 제공자 및 프레임워크 API를 사용하면 개발자가 캘린더 서비스를 앱에 더 쉽게 추가할 수 있습니다.

사용자 권한이 있는 모든 애플리케이션은 공유 데이터베이스에 이벤트를 추가하고 날짜, 참석자, 알림, 리마인더를 관리할 수 있습니다. 또한 애플리케이션은 다른 애플리케이션이 제공한 이벤트를 비롯한 데이터베이스의 항목을 읽고 이벤트 알림 및 미리 알림 표시를 처리할 수 있습니다. 애플리케이션은 캘린더 제공자를 통해 다양한 앱과 프로토콜에서 가져온 이벤트 데이터를 활용하여 사용자의 이벤트를 보고 관리하는 혁신적인 방법을 제공할 수 있습니다. 앱은 캘린더 데이터를 사용하여 다른 콘텐츠의 관련성을 개선할 수도 있습니다.

캘린더 서비스에 가벼운 액세스를 위해 캘린더 앱은 이벤트 생성, 보기 및 수정을 위한 공개 인텐트 집합을 정의합니다. 애플리케이션은 캘린더 UI를 구현하고 캘린더 제공자와 직접 통합할 필요 없이 캘린더 인텐트를 브로드캐스트하기만 하면 됩니다. 캘린더 앱은 인텐트를 수신하면 적절한 UI를 실행하고 입력된 이벤트 데이터를 저장합니다. 예를 들어 앱에서 캘린더 인텐트를 사용하면 사용자가 목록, 대화상자 또는 홈 화면 위젯에서 직접 이벤트를 추가할 수 있습니다(예: 식당 예약 또는 친구와의 시간 예약).

시각적 음성사서함 API

공유 음성메시지 제공업체와 API를 사용하면 개발자가 통합 음성메시지 저장소에 기여하는 애플리케이션을 빌드할 수 있습니다. 음성메시지는 플랫폼 전화 앱의 통화 기록 탭에 표시되고 재생됩니다.

Android Beam

Android Beam은 사용자가 NFC 지원 휴대전화 두 개를 함께 터치하기만 하면 사용 중인 앱에 관한 정보를 즉시 공유할 수 있는 NFC 기반 기능입니다. 기기가 범위 내에 있을 때(몇 센티미터 이내) 시스템은 NFC 연결을 설정하고 공유 UI를 표시합니다. 사용자는 화면을 터치하기만 하면 자신이 보고 있는 내용을 다른 기기와 공유할 수 있습니다.

개발자에게 Android Beam은 거의 모든 유형의 근접 기반 상호작용을 트리거하는 새로운 방법입니다. 예를 들어 사용자가 즉시 연락처를 교환하고 멀티플레이어 게임을 설정하고 채팅 또는 영상 통화에 참여하며 사진이나 동영상을 공유하는 등의 작업을 할 수 있습니다. 시스템은 하위 수준의 NFC 지원과 공유 UI를 제공하는 반면, 포그라운드 앱은 다른 기기로 전송할 가벼운 데이터를 제공합니다. 개발자는 공유되는 데이터와 데이터 처리 방법을 완전히 제어할 수 있으므로 거의 모든 상호작용이 가능합니다. 페이로드가 더 큰 경우 개발자는 사용자에게 표시되는 페어링 없이도 Android Beam을 사용하여 연결을 시작하고 블루투스를 통해 데이터를 전송할 수 있습니다.

개발자가 Android Beam을 기반으로 하는 맞춤 상호작용을 추가하지 않아도 Android에 긴밀하게 통합되는 이점을 누릴 수 있습니다. 기본적으로 시스템이 앱의 Google Play URL을 공유하므로 사용자가 바로 앱을 다운로드하거나 구매할 수 있습니다.

모듈식 공유 위젯

UI 프레임워크에는 개발자가 표준 공유 기능과 UI를 애플리케이션의 작업 모음에 빠르게 삽입할 수 있는 새로운 위젯인 ShareActionProvider가 포함되어 있습니다. 개발자는 ShareActionProvider를 메뉴에 추가하고 원하는 공유 작업을 설명하는 인텐트를 설정하기만 하면 됩니다. 시스템이 나머지 작업을 처리하여 공유 인텐트를 처리할 수 있는 애플리케이션 목록을 빌드하고 사용자가 메뉴에서 선택할 때 인텐트를 전달합니다.

새 미디어 기능

하위 수준 스트리밍 멀티미디어

Android 4.0은 하위 수준 스트리밍 멀티미디어를 위한 직접적이고 효율적인 경로를 제공합니다. 새 경로는 미디어 데이터를 플랫폼에 전달하기 전에 완벽하게 제어해야 하는 애플리케이션에 이상적입니다. 예를 들어 미디어 애플리케이션은 이제 모든 소스에서 데이터를 검색하고 독점 암호화/복호화를 적용한 후 데이터를 플랫폼에 전송하여 표시할 수 있습니다.

이제 애플리케이션은 처리된 데이터를 MPEG-2 전송 스트림 형식의 오디오/동영상 콘텐츠의 다중화 스트림으로 플랫폼에 전송할 수 있습니다. 플랫폼은 콘텐츠를 역다중화, 디코딩, 렌더링합니다. 오디오 트랙은 활성 오디오 기기로 렌더링되고 동영상 트랙은 노출 영역 또는 SurfaceTexture로 렌더링됩니다. SurfaceTexture에 렌더링할 때 애플리케이션은 OpenGL을 사용하여 각 프레임에 후속 그래픽 효과를 적용할 수 있습니다.

이러한 저수준 스트리밍을 지원하기 위해 플랫폼에는 Khronos OpenMAX AL 1.0.1 기반의 새로운 네이티브 API가 도입되었습니다. 이 API는 플랫폼의 기존 OpenSL ES API와 동일한 기본 서비스에 구현되므로, 필요한 경우 개발자가 두 API를 함께 사용할 수 있습니다. 하위 수준 스트리밍 멀티미디어를 위한 도구 지원은 향후 Android NDK 출시에서 사용할 수 있습니다.

새로운 카메라 기능

개발자는 Android 4.0의 다양하고 새로운 카메라 기능을 활용할 수 있습니다. ZSL 노출, 연속 초점, 이미지 확대/축소를 사용하면 앱이 정지 이미지 및 동영상 이미지를 더 잘 캡처할 수 있습니다(동영상 캡처 중 포함). 앱은 동영상을 촬영하는 동안 전체 해상도 스냅샷을 캡처할 수도 있습니다. 이제 앱은 카메라 미리보기에서 맞춤 측정 영역을 설정한 다음 이러한 지역의 화이트 밸런스와 노출을 동적으로 관리할 수 있습니다. 얼굴 인식 서비스는 초점과 이미지 처리를 쉽게 하기 위해 미리보기에서 얼굴을 식별 및 추적하여 화면 좌표를 반환합니다.

이미지 및 동영상 변환을 위한 미디어 효과

개발자는 일련의 고성능 변환 필터를 사용하여 OpenGL ES 2.0 텍스처로 전달된 모든 이미지에 풍부한 효과를 적용할 수 있습니다. 개발자는 색상 수준 및 밝기를 조정하고, 배경을 변경하고, 선명하게 하고, 자르고, 회전하고, 렌즈 왜곡을 추가하고, 기타 효과를 적용할 수 있습니다. 변환은 GPU에서 처리되므로 디스크, 카메라 또는 동영상 스트림에서 로드된 이미지 프레임을 처리하기에 충분히 빠릅니다.

오디오 리모컨

Android 4.0에는 미디어 애플리케이션을 원격 뷰에 표시되는 재생 컨트롤과 통합할 수 있는 새로운 오디오 원격 제어 API가 추가되었습니다. 미디어 애플리케이션은 플랫폼의 잠금 화면에 내장된 원격 음악 재생 컨트롤과 통합될 수 있으므로 사용자가 음악 앱을 잠금 해제하고 탐색하지 않고도 노래 선택과 재생을 제어할 수 있습니다.

Audio Remote Control API를 사용하면 모든 음악 또는 미디어 앱이 리모컨에서 미디어 버튼 이벤트를 수신하도록 등록한 다음 이에 따라 재생 상태를 관리할 수 있습니다. 또한 애플리케이션은 앨범 아트 또는 이미지, 재생 상태, 트랙 번호 및 설명, 길이, 장르 등의 메타데이터를 리모컨에 제공할 수 있습니다.

새로운 미디어 코덱 및 컨테이너

Android 4.0은 추가 미디어 유형 및 컨테이너 지원을 추가하여 개발자에게 필요한 형식에 액세스할 수 있도록 합니다. 압축된 고품질 이미지의 경우 미디어 프레임워크는 WebP 콘텐츠 지원을 추가합니다. 동영상의 경우 이제 프레임워크가 VP8 콘텐츠 스트리밍을 지원합니다. 멀티미디어 스트리밍의 경우 프레임워크는 HTTP 실시간 스트리밍 프로토콜 버전 3과 ADTS가 포함된 AAC 콘텐츠의 인코딩을 지원합니다. 또한 개발자는 이제 Vorbis 및 VP8 콘텐츠에 Matroska 컨테이너를 사용할 수 있습니다.

새로운 유형의 연결

Wi-Fi P2P

개발자는 프레임워크 API를 사용하여 안전한 고성능 Wi-Fi P2P 연결을 통해 근처 기기를 검색하고 직접 연결할 수 있습니다. 인터넷 연결이나 핫스팟이 필요하지 않습니다. Android의 Wi-Fi P2P 프레임워크는 Wi-Fi Alliance의 Wi-Fi DirectTM 인증 프로그램을 준수합니다.

Wi-Fi P2P는 개발자가 애플리케이션에 혁신적인 기능을 추가할 수 있는 새로운 기회를 열어줍니다. 애플리케이션은 Wi-Fi P2P를 사용하여 기기 간에 또는 데스크톱 컴퓨터와 Android 지원 기기 간에 파일, 사진 또는 기타 미디어를 공유할 수 있습니다. 또한 애플리케이션은 Wi-Fi P2P를 사용하여 디지털 텔레비전 또는 오디오 플레이어와 같은 피어 기기에서 미디어 콘텐츠를 스트리밍하고 게임, 인쇄 파일 등을 위해 사용자 그룹을 연결할 수 있습니다.

블루투스 HDP (Health Device Profile)

개발자는 이제 블루투스를 사용하여 병원, 피트니스 센터, 집 등에서 무선 기기 및 센서와 통신하는 강력한 의료 애플리케이션을 빌드할 수 있습니다. 애플리케이션은 HDP 소스 기기에서 데이터를 수집 및 관리하고 기록 시스템, 데이터 분석 서비스 등과 같은 백엔드 의료 애플리케이션으로 전송할 수 있습니다.

프레임워크 API를 사용하면 애플리케이션이 블루투스를 사용하여 주변 기기를 검색하고 안정적인 데이터 채널 또는 스트리밍 데이터 채널을 설정하고 데이터 전송을 관리할 수 있습니다. 애플리케이션은 IEEE 11073 Manager를 제공하여 심박수 모니터, 혈중 측정기, 체온계, 체중계와 같은 Continua 인증 기기에서 건강 데이터를 검색하고 해석할 수 있습니다.

새로운 UI 구성요소 및 기능

레이아웃 개선사항

새로운 레이아웃인 GridLayout은 레이아웃과 렌더링이 더 빠른 더 평평한 뷰 계층 구조를 지원하여 Android 애플리케이션의 성능을 개선합니다. 계층 구조가 더 평평하기 때문에 개발자는 애플리케이션 UI를 정밀하게 제어하기 위해 논리적으로 관련되어 있지 않더라도 시각적으로 서로 관련된 구성요소 간의 정렬을 관리할 수도 있습니다. 또한 GridLayout은 Android 스튜디오와 같은 드래그 앤 드롭 디자인 도구로 구성되도록 특별히 설계되었습니다.

OpenGL ES 텍스처 뷰

개발자는 새로운 TextureView 객체를 사용하여 OpenGL ES 텍스처를 UI 계층 구조의 렌더링 타겟으로 직접 통합할 수 있습니다. 이 객체를 사용하면 개발자는 계층 구조에서 일반 뷰 객체와 마찬가지로 OpenGL ES 렌더링을 표시하고 조작할 수 있습니다(필요에 따라 뷰를 이동, 변환, 애니메이션 적용). TextureView 객체를 사용하면 개발자는 카메라 미리보기, 디코딩된 동영상, OpenGL 게임 장면 등을 쉽게 삽입할 수 있습니다. TextureView는 기존 SurfaceView 객체의 더 강력한 버전으로 볼 수 있습니다. GL 렌더링 노출 영역에 액세스할 수 있는 동일한 이점을 제공하면서 해당 노출 영역이 일반 뷰 계층 구조에 온전히 참여할 수 있다는 추가적인 이점도 제공하기 때문입니다.

하드웨어 가속 2D 그리기

Android 4.0을 실행하는 모든 Android 지원 기기는 하드웨어 가속 2D 그리기를 지원해야 합니다. 개발자는 이를 활용하여 멋진 UI 효과를 추가하는 동시에 휴대전화에서도 고해상도 화면에서 최적의 성능을 유지할 수 있습니다. 예를 들어 개발자는 가속 확장, 회전 및 기타 2D 작업은 물론 TextureView와 같은 가속 UI 구성요소와 필터링, 블렌딩, 불투명도와 같은 합성 모드를 활용할 수 있습니다.

새로운 입력 유형 및 텍스트 서비스

스타일러스 입력, 버튼 지원, 마우스 오버 이벤트

Android 4.0은 기울기 및 거리 축, 압력 및 관련 모션 이벤트 속성을 비롯한 스타일러스 입력 이벤트를 완벽하게 지원합니다. 애플리케이션이 모션 이벤트를 다양한 소스와 구분할 수 있도록 플랫폼에서는 스타일러스, 손가락, 마우스, 지우개용 도구 유형을 구별합니다. 다중 버튼 포인팅 기기의 입력 개선을 위해 이제 플랫폼에서는 뒤로 및 앞으로 버튼과 함께 고유한 기본, 보조, 3차 버튼을 제공합니다. 탐색 및 접근성을 개선하기 위해 마우스 오버 입력 및 마우스 오버 종료 이벤트도 추가되었습니다. 개발자는 이러한 새로운 입력 기능을 기반으로 정밀한 그리기 및 동작, 필기 입력 및 도형 인식, 개선된 마우스 입력 등 강력한 상호작용을 앱에 추가할 수 있습니다.

맞춤법 검사기를 통합하기 위한 텍스트 서비스 API

Android 4.0에서 애플리케이션은 단어 제안, 교정, 유사 데이터에 관한 사전 및 맞춤법 검사기와 같은 사용 가능한 텍스트 서비스를 쿼리할 수 있습니다. 텍스트 서비스는 활성 IME 외부에 있으므로 개발자가 플랫폼에 연결되는 사전과 추천 엔진을 만들고 배포할 수 있습니다. 애플리케이션이 텍스트 서비스(예: 추천 단어)에서 결과를 수신하면 IME에 의존하여 표시하는 대신 텍스트 뷰 내의 전용 추천 팝업 창에 결과를 표시할 수 있습니다.

향상된 접근성 API

Android 4.0에는 개발자가 앱, 특히 하드웨어 버튼이 없는 기기에서 사용자 환경을 개선할 수 있도록 새로운 접근성 기능과 향상된 API가 추가되었습니다. 특히 스크린 리더와 같은 접근성 서비스를 위해 이 플랫폼은 창 콘텐츠를 쿼리하는 새로운 API를 제공하여 더 쉬운 탐색, 개선된 피드백, 더 풍부한 사용자 인터페이스를 제공합니다.

Accessibility API

접근성 기능이 사용 설정된 경우 애플리케이션이 상호작용을 더 효과적으로 관리할 수 있도록 플랫폼에서는 터치하여 탐색 모드, 스크롤, 텍스트 선택을 위한 접근성 이벤트를 추가합니다. 이러한 이벤트 및 기타 이벤트의 경우 플랫폼은 이벤트 컨텍스트에 관한 추가 정보를 제공하는 접근성 레코드라는 새 객체를 연결할 수 있습니다.

이제 애플리케이션에서 접근성 레코드 및 관련 API를 사용하여 이벤트와 연결된 뷰 계층 구조에 액세스할 수 있습니다. 애플리케이션은 상위 및 하위 노드, 사용 가능한 상태, 지원되는 작업, 화면 위치 등의 주요 속성을 쿼리할 수 있습니다. 애플리케이션은 포커스와 선택된 상태를 관리하는 데 도움이 되도록 특정 속성의 변경을 요청할 수도 있습니다. 예를 들어 접근성 서비스는 이러한 새로운 기능을 사용하여 텍스트로 화면 검색과 같은 편리한 기능을 추가할 수 있습니다.

텍스트 음성 변환 API

개발자는 새로운 프레임워크 API를 사용하여 텍스트 음성 변환 엔진을 작성하고 TTS 기능을 요청하는 모든 앱에서 사용할 수 있습니다.

효율적인 네트워크 사용

Android 4.0에서 사용자는 실행 중인 앱에서 사용하는 네트워크 데이터의 양을 확인할 수 있습니다. 또한 네트워크 유형별로 데이터 사용량을 제한하고 특정 애플리케이션의 백그라운드 데이터 사용량을 사용 중지할 수 있습니다. 이러한 맥락에서 개발자는 효율적으로 실행되도록 앱을 설계하고 네트워크 연결 확인 권장사항을 따라야 합니다. Android 4.0은 애플리케이션이 이러한 목표를 달성할 수 있도록 네트워크 API를 제공합니다.

사용자가 네트워크 간에 이동하거나 네트워크 데이터에 제한을 설정할 때 플랫폼에서는 애플리케이션이 연결 유형 및 가용성을 쿼리할 수 있습니다. 개발자는 이 정보를 사용하여 네트워크 요청을 동적으로 관리하여 사용자에게 최상의 환경을 보장할 수 있습니다. 개발자는 맞춤 네트워크 및 데이터 사용 옵션을 앱에 빌드한 다음 새로운 시스템 인텐트를 통해 설정에서 사용자에게 직접 노출할 수도 있습니다.

앱 및 콘텐츠 보안

안전한 사용자 인증 정보 관리

Android 4.0에서는 애플리케이션이 인증 및 보안 세션을 더 쉽게 관리할 수 있습니다. 새로운 키체인 API 및 기본 암호화 저장소를 사용하면 애플리케이션이 비공개 키와 이에 상응하는 인증서 체인을 저장하고 검색할 수 있습니다. 모든 애플리케이션은 키체인 API를 사용하여 사용자 인증서와 CA를 안전하게 설치하고 저장할 수 있습니다.

주소 공간 레이아웃 무작위 지정

이제 Android 4.0은 메모리 관리 문제로 인한 시스템 및 서드 파티 애플리케이션의 악용을 방지하기 위해 주소 공간 레이아웃 무작위 순서 지정 (ASLR)을 제공합니다.

Enterprise를 위한 개선사항

VPN 클라이언트 API

이제 개발자는 새로운 VPN API와 기본 보안 사용자 인증 정보 저장소를 사용하여 플랫폼에서 자체 VPN 솔루션을 빌드하거나 확장할 수 있습니다. 사용자 권한을 통해 애플리케이션은 주소 및 라우팅 규칙을 구성하고, 발신 및 수신 패킷을 처리하고, 원격 서버에 대한 보안 터널을 설정할 수 있습니다. 또한 기업은 L2TP 및 IPSec 프로토콜에 대한 액세스를 제공하는 플랫폼에 내장된 표준 VPN 클라이언트를 활용할 수 있습니다.

카메라의 기기 정책 관리

이 플랫폼은 설치된 기기 정책 관리자를 사용하여 기기를 관리하는 관리자를 위한 새로운 정책 제어를 추가합니다. 이제 관리자가 민감한 환경에서 작업하는 사용자를 위해 관리 기기의 카메라를 원격으로 사용 중지할 수 있습니다.