To connect an Xbox One controller to your Mac, you'll need to use a web browser to download the latest version of a program ...
You can't run iPhone apps on a Mac computer without an emulator, though that will change with a new set of Macs, coming out by the end of 2020.