Petit truc intéressant découvert dans le support des contrôleurs sous iOS 7 (et sous Mavericks) : un support caché pour les manettes DualShock 3 de la PlayStation 3.
Le support des manettes de jeu est une des nouveautés d’iOS 7 (et de Mavericks, qui partage ce support), mais — actuellement — les manettes ne sont pas encore disponibles, malgré le support déjà présent dans quelques jeux.
De ce que l’on a comme information, seules les manettes dotées de la certification MFi (Made For i…) sont supportées, et la documentation Apple semble se limiter à ces manettes. Pourtant, le code de GameController.framework
intègre une méthode privée (non documentée) au nom éloquent : initDualShock3.
Elle est présente sous iOS 7 et sous Mavericks, mais je n’ai pas trouvé comment l’utiliser (je ne suis pas développeur). Etant donné que les manettes de la PlayStation 3 sont compatibles Bluetooth et bien supportées sous Mac OS X (en HID), on peut supposer qu’Apple les a utilisé pour tester le support des manettes de jeu. Reste à voir si elles seront un jour supportées officiellement, mais rien n’est moins sûr…
Il faudrait que Sony propose ses manettes PS3 en validation à Apple pour le programme MFi, mais je doute que Sony veuille apposer un Made For i sur ses manettes PlayStation… Évidemment, Apple ne fera pas l’effort de supporter des manettes qui ne seraient pas passées par le programme MFi, même si les tests en interne ont été faits avec.
:'(
C’est bien dommage parce que pour l’instant, on a vu que des manettes pour iPhone et rien pour l’iPad.
Oui, enfin vu le code, ça doit passer sans MFi, justement, en bidouillant un peu
Avec le jailbreak d’iOS 7, tu penses pas que c’est possible de faire un tweak pour activer le support des manettes PS3 en Bluetooth ? Y’avait déjà SixPair qui permettait de faire ça sous iOS 6 jailbreaké.
SixPair, c’est juste l’appairage, rien de compliqué (pas besoin de jailbreak pour ça, d’ailleurs).
Mais j’ai pas encore vu en jailbreak, le support des manettes