Prendre en charge les manettes de jeu

Android est compatible avec un large éventail de manettes de jeu depuis le niveau d'API 9 (Android 2.3 Gingerbread). Les versions modernes d'Android sont compatibles avec de nombreuses manettes de jeu populaires et leurs fonctionnalités avancées, telles que :

  • Entrées classiques et avancées
  • Multijoueur local avec compatibilité avec plusieurs manettes de jeu
  • Compatibilité avec le pavé tactile
  • Technologie tactile
  • Contrôle de la barre lumineuse
  • Accéléromètre

Pour faciliter les cas d'utilisation les plus courants aujourd'hui, Android dispose d'une définition standard des mappages de manette de jeu afin de simplifier la quantité de tests qu'un développeur doit effectuer tout en préservant ce qui rend chaque type de manette de jeu unique.

Il est possible que votre moteur de jeu prenne déjà en charge les manettes de jeu pour Android. Nous vous recommandons de commencer par là pour implémenter la prise en charge des manettes de jeu dans votre jeu. Si votre moteur de jeu ne prend pas en charge les entrées de la manette ou ne prend en charge que les fonctionnalités de base et que vous souhaitez profiter des fonctionnalités avancées, vous pouvez utiliser les bibliothèques suivantes pour implémenter la prise en charge directement dans votre jeu avec nos API Android :

Quelle que soit la façon dont vous implémentez la compatibilité avec les manettes pour votre jeu, nous vous recommandons de suivre nos conseils de test pour garantir une expérience cohérente et de haute qualité à vos utilisateurs sur les appareils Android. Nous vous recommandons également de consulter comment les jeux compatibles avec les manettes s'affichent sur le Google Play Store, qui inclut des instructions pour vous assurer que votre jeu est correctement étiqueté comme étant compatible avec les manettes.

Multi-facteur de forme

La large compatibilité d'Android avec différents facteurs de forme d'appareils s'étend aux manettes de jeu, ce qui vous permet d'améliorer votre expérience de jeu, que vous jouiez sur un téléphone mobile, une tablette à grand écran ou même sur un téléviseur. Les grands écrans et les appareils Android TV sont parfaits pour une expérience de type console dans le confort de votre salon. Ils offrent des visuels riches et la possibilité de jouer à des jeux plus gourmands en ressources graphiques. Cette compatibilité multi-appareils améliore non seulement le gameplay, mais élargit également vos choix, en veillant à ce que les meilleures expériences de jeu soient accessibles sur n'importe quel appareil Android.

Pour en savoir plus, consultez les ressources associées suivantes :