Is it mandatory to use classic Bluetooth (Bluetooth Classic) to connect game controllers that support Apple’s MFi games and Arcade games, or can game controllers be developed using only Bluetooth Low Energy (BLE) for such accessories?
Our controllers were designed as part of our "Zapbox" iPhone-powered VR / MR product. They come as a left/right pair and have the same inputs as Meta Quest ones, so a bit non-standard and not a perfect match to the Extended Gamepad profile, but could get close as a pair (a bit like the iOS Joy-Con support).
Cool! That looks like an interesting product!
Given the low volume and non-standard setup I won't waste your time with a request to add it specifically.
Please reconsider that choice, file the bug, then post the number back here. One of the important things to understand about filing bugs is that it isn't simply about telling us about issues so we'll fix them. The larger role (and sometimes more significant) is to provide input about what you actually need or want, particularly when it comes to making decisions about where we put our development errors. Critically, the single most important question about any API change or addition is "Will someone actually use this?". Developer bugs are what change that conversation from a theoretical "Well, I think so..." to a practical "Yes, and here are the stack of bugs that prove it...".
It doesn't cost anything to ask and even if we don't add support to directly, it might lead to other changes that do provide value in the future.
On a separate note, now iOS does support Joy-Cons we're also considering supporting those as controllers with our apps. Unfortunately motion data isn't reported from Joy-Cons with the GameController API even when only one is connected. When two are connected iOS combines them into a single GameController so it would need new API to expose two different sets of motion data in that case too. I will file a bug on that.
Thank you, and please post the bug number back here as well.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware