We can spend hours discussing the benefits of Xbox as a platform, but one thing that many players agree with is the idea that Microsoft is a good controller. While it took the company a bit of time to achieve a beloved design (the original Xbox Duke controller was something else, but not very good), the Xbox 360 and Xbox One gamepads are often recommended as a good choice for people looking for a controller for other platforms like PC. Now, finally, we can see that it is more than a good choice for Android games.
Xbox One gamepads have been compatible with Android phones for a few years now. When Microsoft launched the Xbox One S in 2016, a new version of the Xbox One gamepad was also released, which was connected via Bluetooth, which should theoretically mean a seamless compatibility with Android devices.
"Used more loosely because while new Xbox One S controllers can actually connect to Android phones and tablets, there were instant keyboarding issues, which in turn meant that the Xbox One S gamepad did not really work Android was a viable control method, and although users submitted various bug reports to Google, the key assignment problem persisted for two years.
Looks like everything changes with Android Pie. As discovered by XDA Developers, a Google engineer has one Updated two-year-old thread in Google Issue Tracker and reported that the problem should be resolved with the key mapping "in P." Google apparently took the time to solve this problem, but as the saying goes, "better late than never.
Of course, most Android users have to wait before using an Xbox One controller with their device It can not be foreseen that many devices will be updated on Android Pie, and for some phones (maybe even some newer ones) this update may never come. Still, it's nice that this issue finally has a solution, because it's not hard to imagine that many Android players already own an Xbox One S controller.