Merge "CDD: Relax CDD section 7.2.3 visibility requirement for nav functions" into nougat-dev am: 472ba43619 am: e069b9dbd6 am: 3840033f08
am: c53268693c
Change-Id: Id9d95f7c61d86f3f9f38ab5dc290a9ebd9bb892a
diff --git a/7_hardware-compatibility/7_2_input-devices.md b/7_hardware-compatibility/7_2_input-devices.md
index b50044b..f557d51 100644
--- a/7_hardware-compatibility/7_2_input-devices.md
+++ b/7_hardware-compatibility/7_2_input-devices.md
@@ -79,14 +79,13 @@
Android supports both implementations. All of these functions MUST be accessible
with a single action (e.g. tap, double-click or gesture) when visible.
-Recents function, if provided, MUST have a visible button or icon unless hidden
-together with other navigation functions in full-screen mode. This does not
-apply to devices upgrading from earlier Android versions that have physical
-buttons for navigation and no recents key.
-
-The Home and Back functions, if provided, MUST each have a visible button or
-icon unless hidden together with other navigation functions in full-screen mode
-or when the uiMode UI_MODE_TYPE_MASK is set to UI_MODE_TYPE_WATCH.
+All of these functions (HOME, RECENTS, a long press on BACK, a normal BACK),
+MUST be accessible with a single action (e.g. tap, double-click or gesture) when
+the navigation bar is not hidden. These actions, when accessible, MUST be
+clearly indicated to the user. Having a visible icon imprinted on the button,
+showing a software icon key on the screen, or walking the user through a guided
+step-by-step demo flow during the out-of-box setup experience are examples of
+such an indication.
The Menu function is deprecated in favor of action bar since Android 4.0.
Therefore the new device implementations shipping with Android ANDROID_VERSION