A:AnswerThis is a hard wired controller like the old schooled ones from long ago. It does not charge, no batteries. Only works when the cable is plugged in. This is not a wireless controller. If the cable is not connected on both ends, the controller does not work.
A:Answerif its an older macbook air with a USB-A connector, yes. Newer mac laptops have usb-c connectors, so you'd need to plug this into a hub or a dongle.