We can discuss Xbox benefits as a platform for several hours, but one thing many players seem to agree with is the idea that Microsoft is doing a good check. Although it may have taken the company a while to reach a much loved design (the original Xbox Duke Controller was something else but not particularly good), the Xbox 360 and Xbox One gamepads are often recommended as good choices for people looking after a check for use on other platforms like PC. Now, in the end, we can see it is recommended as a good choice for Android games as well.
Xbox One Gamepads have been compatible with Android phones for a couple of years at this point. Back in 2016, when Microsoft launched the Xbox One S, it also launched a new version of Xbox One Gamepad that connected via Bluetooth, which in theory would mean quite seamless compatibility with Android devices.
But the term "Compatible," Used quite well here because while new Xbox One S controllers can actually connect to Android phones and tablets, problems with button shortcuts started immediately cutting. This meant again that the Xbox One S game path was not really a viable control method for Android, and although users submitted various bug reports to Google, the issue of key mapping continued for two years.
It looks like it's all about Android Pie. As discovered by XDA Developers, a Google engineer has updated a two-year thread on Google's Issue Tracker, and reported that the issue of key mapping should "be resolved in P." Google apparently took its sweet time by getting this issue sorted out, but as it says says "better late than never."
Of course, most Android users now have to wait before they can use an Xbox One controller with the device. There is no one to tell when many devices will be updated to Android Pie, and for some phones (even maybe some newer ones), this update can never come whatsoever. Nevertheless, it's nice that this problem finally has a solution, as it's hard to imagine that many Android players already own an Xbox One S controller.