Test sur le matériel

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.


Roblox Studio fournit des outils d'émulation utiles pour tester différents appareils, mais l'émulation ne peut pas reproduire entièrement ce qui se passe sur le matériel réel. Les taux de rafraîchissement, la pression mémoire, le throttling thermique et la latence d'entrée se comportent tous différemment sur des appareils physiques. Tester sur du matériel vous aide à détecter des problèmes qui ne se manifestent que sous des contraintes du monde réel.

Pourquoi tester sur des appareils

Studio exécute le client et le serveur ensemble sur votre machine de développement, qui est généralement beaucoup plus puissante que les appareils utilisés par vos joueurs. Cela crée des angles morts avec les appareils que votre base de joueurs utilise typiquement :

  • Mémoire — L' émulateur de périphérique est utile pour vérifier les rapports d'aspect et les contrôles, mais n'est pas précis pour l'utilisation de la mémoire. Sur un appareil réel, le système d'exploitation, les applications en arrière-plan et le moteur Roblox lui-même rivalisent tous pour une RAM limitée.
  • Taux de rafraîchissement — Un PC haut de gamme peut traiter du code inefficace ou d'autres problèmes qui causent des chutes de FPS sévères sur du matériel mobile ou bas de gamme. Les problèmes sont plus faciles à remarquer (et à reproduire) sur des appareils contraints.
  • Throttling thermique — Les téléphones, tablettes et même les ordinateurs portables fins réduisent les vitesses d'horloge CPU et GPU s'ils surchauffent pendant un gameplay prolongé.
  • Entrée et latence — La réactivité tactile, les taux de sondage des manettes de jeu et le comportement réseau sur des connexions cellulaires ne peuvent être validés que sur du matériel réel.

Appareils populaires dans la base de joueurs

La majorité des joueurs Roblox utilisent des appareils mobiles à spécifications inférieures, avec quelques exceptions pour des genres spécifiques ou des jeux compétitifs. Comprendre le paysage des appareils vous aide à prioriser ce que vous devez tester, et vous pouvez utiliser le Tableau de performance pour obtenir des métriques plus précises de votre base de joueurs.

Roblox est par nature cross-play, ce qui signifie qu'il prend en charge une vaste gamme d'appareils, et les démographies des appareils diffèrent selon les pays, les groupes d'âge, les genres, et plus encore. Pour atteindre le plus large public, votre jeu doit bien fonctionner sur l'ensemble des appareils.

Voici quelques statistiques générales sur les appareils dans la base d'utilisateurs :

  • Android représente environ 65 % de la base de joueurs d'un jeu typique.
    • ~60 % de ces joueurs ont 2–4 Go de RAM.
    • ~35 % ont 4–8 Go de RAM.
    • ~5 % ont plus de 8 Go de RAM.
  • Plus de 50 % de la base de joueurs Roblox joue sur des appareils dont les scores se situent entre 10 000–20 000 sur les benchmarks Passmark.

Si vous ne testez que sur votre machine de développement, vous testez pour la minorité de votre audience. Priorisez la compatibilité multiplateforme et choisissez au moins un appareil bas de gamme qui représente votre démographie cible des joueurs.

Stratégies de test

Les stratégies de test dépendent de votre jeu et de votre flux de travail de développement - il n'y a pas d'approche unique qui convienne à tous les projets. Les suivantes fournissent une base solide pour intégrer les tests matériels dans votre processus.

Les appareils multi-input peuvent augmenter votre couverture de tests sans nécessiter un laboratoire de dispositifs complet. Par exemple, une manette de jeu portable avec un écran tactile vous permet de valider à la fois les entrées tactiles et les commandes de jeu sur un seul matériel. Les téléphones avec des adaptateurs de manette USB-C ou les ordinateurs portables équipés d'écrans tactiles peuvent servir le même objectif.

Performance

Les tests de performance sur le matériel se concentrent sur trois domaines : le taux de rafraîchissement (calcul), la mémoire et le temps de chargement. Pour un aperçu complet des outils de diagnostic, voir Identifier les problèmes de performances.

Pour des conseils sur le choix d'une base et le respect de ses limites, voir Concevoir pour la performance.

Profiler sur l'appareil

Le MicroProfiler et la Console développeur fonctionnent tous deux sur des appareils clients, et pas seulement dans Studio. Utilisez-les directement sur le matériel pour obtenir des décompositions de temps de trame précises et des lectures de mémoire.

  • Ouvrez la Console développeur avec F9 (ou le menu in-game) pour vérifier la consommation de mémoire sous l'onglet Mémoire.
  • Utilisez le MicroProfiler (CtrlAltF6 / F6) pour capturer des dumps de trame sur l'appareil, puis analysez-les sur votre machine de développement.
  • Activez Statistiques de performance dans le menu des paramètres pour voir une superposition de FPS, mémoire, et ping.

Tester le throttling thermique

Exécutez votre jeu sur un appareil mobile pendant une session prolongée (10–15 minutes de gameplay actif). Surveillez la dégradation du taux de rafraîchissement au fil du temps - un déclin constant indique souvent que l'appareil subit un throttling thermique. Si vous constatez cela, concentrez-vous sur la réduction de la charge GPU ou CPU soutenue dans les parties de code chaudes identifiées par le MicroProfiler.

Valider les conditions réseau

Les joueurs sur des réseaux mobiles subissent plus de latence, de jitter et de pertes de paquets que sur des connexions filaires. Utilisez la simulation de réseau dans Studio pour une itération rapide, mais confirmez le comportement sur un appareil réel via des connexions cellulaires ou Wi-Fi contraints.

Surveiller après publication

Une fois votre jeu en ligne, utilisez le Tableau de performance pour suivre le taux de rafraîchissement client, l'utilisation de la mémoire et les taux de crash à travers les catégories d'appareils au fil du temps. Une hausse soudaine des crashs après une mise à jour indique souvent une régression de mémoire sur des appareils bas de gamme.

Expérience utilisateur

Les chiffres de performance ne racontent pas toute l'histoire. Un jeu peut atteindre 60 FPS sur un appareil et se sentir pourtant cassé si les cibles tactiles sont trop petites ou si l'interface utilisateur est illisible. Pour des conseils complets sur l'UI multiplateforme, voir Développement multiplateforme.

Cibles tactiles et gestes

Testez sur de vraies écrans de téléphone, pas seulement sur des résolutions émulent. Les boutons qui semblent confortablement dimensionnés sur un moniteur de bureau peuvent être frustrants sur un affichage de 5 pouces. Confirmez que :

  • Les éléments interactifs sont suffisamment grands pour être tapés de manière fiable sur différentes tailles d'écran.
  • Des gestes comme le pincement pour zoomer et le balayage ne sont pas en conflit avec vos contrôles de gameplay.
  • Les manettes à l'écran et les boutons d'action sont positionnés dans des zones de portée confortable.

Lisibilité de l'écran

Les éléments d'UI qui ont l'air nets en 1440p peuvent devenir illisibles sur un écran mobile de basse résolution. Testez la taille du texte, la clarté des icônes, et le contraste sur votre appareil le plus bas pris en charge à une distance de visionnage d'un bras. Pour des conseils sur les mises en page adaptatives, voir Conception adaptative.

Changement d'entrée

Les joueurs changent fréquemment de méthodes d'entrée en cours de session - un joueur sur tablette peut connecter un contrôleur Bluetooth, ou un joueur sur ordinateurs portables peut passer d'un trackpad à une souris. Confirmez que votre expérience répond correctement aux changements de type d'entrée et met à jour les hints assistifs en conséquence.

Chargement et diffusion

Les premières impressions comptent. Chronométrez l'ensemble du flux depuis la connexion jusqu'au gameplay sur votre appareil de référence via une connexion typique. Si les temps de chargement dépassent quelques secondes, envisagez d'activer la diffusion d'instance pour réduire les temps d'entrée initiaux et l'empreinte mémoire. Testez que la diffusion ne provoque pas d'apparition visible qui briserait l'immersion pendant le mouvement normal du gameplay.

Audio

Testez à la fois avec le haut-parleur de l'appareil et des écouteurs. Les haut-parleurs mobiles ont une plage de fréquences et un volume limités - les effets sonores ou les lignes de voix qui sont clairs sur des écouteurs de bureau peuvent être flous ou inaudibles sur un haut-parleur de téléphone.

©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.