The best feature of Apple's iPhone X is not its hardware or design; is the extremely fun, easy-to-use and efficient gesture-based navigation system that replaces the old start button. Apple's use of gestures on the iPhone X has fueled a renaissance in gesture UIs, and many companies are now developing their own shots. OnePlus has added a gesture-based control option to its popular enthusiast-focused phones, while Motorola and Huawei have developed systems that work with the fingerprint scanner on the front of their respective devices. Even Google will enter the game with its version of gesture controls when Android P launches officially in a few months.
While many phones come with their own gesture systems, if you want your Android phone to mimic the iPhone X system as closely as possible, you can do so with a couple of applications that are available in the Google Play Store, some trial and error tweaks, and just a little bit of command line action.
If you do not feel comfortable using a command line, it probably is not for you, but the process for starting these gestures instead of the standard Android three-button control scheme is surprisingly easy. I have been using this configuration on an LG G7 for a couple of weeks, and found that it worked quite well, with minimal problems. But it is possible that your Android phone has specific problems that I have not encountered with mine.
The main gesture system
The first application you will need is called Navigation Gestures, created by advanced users at XDA-Developers . This application has many configuration options, and can mimic the OnePlus gestures system or the iPhone version. We're focused on the iPhone version for this guide, so that's what I'm going to set up here, but you can really customize this for your own needs quite easily. This works best with phones that have on-screen navigation buttons, but may also be used with devices that have physical or capacitive buttons.
Download the application to your phone and get the premium add-on for $ 1.49 to unlock all features. (You will need this to configure each option that we will see here). Once you have enabled all the permissions on the device, the application will ask you to enable a special permission that can only be done through a command line. your computer You will need to have the Android developer tools installed on your computer to do this, which can be obtained by following this guide from Lifehacker .
Once you have the necessary tools installed on your PC or Mac, you must activate ADB debugging on your phone by going to the Settings and About phone application. Touch the Build Number six times to enable the Developer Options menu, which will appear in the system options once it is enabled. In Developer Options, enable USB debugging, then connect your phone to your computer and accept the request on your phone to allow your computer to talk to it.
From there, open a command prompt or a terminal window, paste the following command and press enter:
adb shell pm grant com.xda.nobar android.permission.WRITE_SECURE_SETTINGS
Note: This command does not corrupt your phone or do anything other than not allow the application to hide the original phone's navigation bar. XDA has also created a video tutorial that guides you through this process.
Now you can disconnect your phone from your PC and access the settings of the Navigation Gestures application. Activate the Activate Gesture Pill and Hide Navigation Bar options found on the first screen of the application to hide the original phone buttons and enable gestures. You can also add combinations to the quick settings in the notification tone to facilitate access to these options.
Note: If you decide that you no longer want Navigation gestures on your phone and want to uninstall it, you must turn off the Hide navigation bar option before deleting it.
To configure the application to better imitate the iPhone system, you will want to go to the configuration menu of the application and configure the Gesture, Appearance and Behavior options. There are many settings here, and you will probably have to play with the Appearance and Behavior options to find what works best on your phone, but my basic gesture settings are:
- Slide up: start
- Slide active and held : recent applications
- Slide to the left: return
- Slide to the right: previous application
- Slide down: notifications
- Press and hold: start the Google Assistant
That will take most of it of the way to the configuration of the iPhone X, with a couple of additional gestures to take advantage of the fast options of change of Android application and the notification tray. I configured the appearance of the "pill" that you slipped to imitate the iPhone making it wider and lower than the default values. I also set the Vertical Sliding Distance to be 4 pixels and the Sliding Time and wait for it to be 300 milliseconds in the Behavior menu.
The navigation Gestation pill will be placed at the bottom of the screen and will sometimes overlap some content. But in the couple of weeks that I've been running this configuration, it has not stopped me from touching anything at the bottom of the screen, and I use a third-party initiator that allows me to move the icons from the home screen slightly to the distance them from the pill
Adding slide to go back
To take the experience even further, you will need a second application that can add the ability to slide back from the left edge of the screen. It's called edge gestures, and it costs $ 1.99.
Like navigation gestures, edge gestures have many configuration options, but what worries us most are the left border options. I deactivated all the configurations except the option Slide to the right, which I configured in the Back button of Android. I also turned off the visual comment settings and disabled the gesture on the home screen in the Common Settings tab.
Once you have both applications installed and configured correctly, you can navigate your Android phone with the same gestures as the ones you used. on an iPhone X. It also gives you the advantage of having more screen space by hiding the standard navigation bar. Personally, I have found that it is more intuitive to use than the gestures of Google on Android P, although it also works better than OnePlus, Motorola or the gestures of Huawei.