Android 3.0 에서 포함된 중요 변경 사항은 다음과 같습니다:
- 가상 내비게이션 키(이전, 홈, 최근 앱)의 도입에 따른 하드웨어 내비게이션 키(이전, 메뉴, 검색, 홈)의 이용 배제.
- 액션 바 메뉴를 위한 강력한 패턴.
안드로이드 4.0은 태블릿을 위해 도입한 이러한 사항들을 폰 플랫폼에도 적용했습니다.
이전의 하드웨어와 앱에 안드로이드 4.0 적용하기
가상 내비게이션 키를 갖는 폰
안드로이드 3.0 및 이후 버전을 위해 작성된 안드로이드 앱은 액션 바에 메뉴를 표시합니다. 액션 바가 좁아 다 들어갈 수 없는 메뉴나 꼭 보여야 할 만큼 중요치 않은 메뉴들은 최상위에 나타나 있는 액션 오버플로우 메뉴를 통해 표시합니다.
사용자는 액션 바에서 액션 오버플로우를 터치해서 해당 액션에 접근할 수 있습니다.
하드웨어 내비게이션 키를 갖는 폰
기존의 하드웨어 내비게이션 키를 갖는 안드로이드 폰은 가상 내비게이션 버튼을 화면 하단에 표시하지 않습니다. 그 대신 하드웨어 메뉴 키로 오버플로우 메뉴를 사용할 수 있습니다. 메뉴 키를 누르면 메뉴가 화면 아래쪽에 표시된다는 점을 제외하면 위의 예와 동일한 스타일의 메뉴가 나타납니다.
가상 내비게이션 키를 갖는 폰에서의 기존 앱
안드로이드 2.3 및 이전 버전을 위해 만들어진 앱을 가상 내비게이션 키를 갖는 폰에서 실행하면 액션 오버플로우 컨트롤은 가상 내비게이션 바의 오른쪽에 나타납니다. 해당 메뉴를 터치하면 기존 안드로이드 메뉴 스타일의 메뉴를 표시합니다.