Do all Android devices have "option" and "back" buttons? Or should my design have "back" and "option" buttons for making it more versatile?
All Android devices provide a Back button for this type of navigation, so you should not add a Back button to your app's UI. Depending on the user's Android device, this button might be a physical button or a software button.
Tap the Settings icon to launch the Settings app. Scroll down and tap on Accessibility. Scroll down to the Interaction Controls section and tap System navigation. Tap the button next to 3-button navigation to switch back to the classic 3-button system, or tap the button next to Gesture navigation to enable it.
Google acknowledged that gestures don't work for all users. It added that gestures are harder to learn and takes some time to adjust. It also admitted that gestures can interfere with the way people navigate the app. Google also revealed that Android users love the Back button and is used 50% more than the Home button.
From Settings, go to System, Gestures, and then tap System Navigation. Gesture navigation will be selected by default, but you can tap 3-button navigation to make buttons appear at the bottom of your screen.
The Android 4.1 CDD section 7.2.3 contains information on this:
The Home, Menu and Back functions are essential to the Android navigation paradigm. Device implementations MUST make these functions available to the user at all times when running applications. These functions MAY be implemented via dedicated physical buttons (such as mechanical or capacitive touch buttons), or MAY be implemented using dedicated software keys, gestures, touch panel, etc. Android 4.1 supports both implementations.
The back button is going to bring back the previous screen on the stack regardless, much like the home button will pretty much always take you to the home screen. As for the option button, it's generally good practice to implement something for it if there are some settings to be changed or something like that, but that really depends on your application. Many apps don't utilize it and do just fine.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With