You can update your Xbox One controller wirelessly, using a USB with the console, or using a PC to receive firmware improvements.
You can use an Xbox One controller on an Android device to play games, use apps, and even browse the web. Here's how to pair it.