Game controllers work in Safari, but not in a Progressive Web App using the Add to Home Screen functionality.
Opening https://gamepad-tester.com/ in the PWA standalone mode reveals that game controllers are not showing up.
<rdar://problem/65586008>
Looks like PWAs on iOS are WKWebView based: https://bugs.webkit.org/show_bug.cgi?id=185448 and looks like GamePad API support was never added to WKWebView: https://bugs.webkit.org/show_bug.cgi?id=205448
This could also potentially be a first responder issue if the WKWebView in Web.app is not becoming the first responder.
(In reply to goehdavi from comment #3) > Looks like PWAs on iOS are WKWebView based: > https://bugs.webkit.org/show_bug.cgi?id=185448 > > and looks like GamePad API support was never added to WKWebView: > https://bugs.webkit.org/show_bug.cgi?id=205448 That one fell through the cracks, and is simply not true - Of course they work in WKWebView, because Safari uses WKWebView. We heard another report from someone else a bit before you filed that gamepads weren't working in Save to Homescreen Web Apps on iOS. Multiple engineers verified internally that on iOS 14 beta 3 (released yesterday) they work as expected. Please give it a shot on the new beta.
Thanks! Verified that it is working in beta 3.