Test auf Hardware

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.


Roblox Studio bietet nützliche Emulationswerkzeuge für das Testen verschiedener Geräte, aber Emulation kann nicht vollständig reproduzieren, was auf echter Hardware passiert. Bildraten, Speicherbelastung, thermisches Drosseln und Eingabeverzögerung verhalten sich auf physischen Geräten anders. Das Testen auf Hardware hilft Ihnen, Probleme zu erkennen, die nur unter realen Bedingungen auftreten.

Warum auf Geräten testen

Das Studio führt den Client und den Server zusammen auf Ihrem Entwicklungsrechner aus, der typischerweise viel leistungsfähiger ist als die Geräte, die Ihre Spieler verwenden. Dies schafft blinde Flecken hinsichtlich der Geräte, die Ihre Spielerbasis normalerweise verwendet:

  • Speicher — Der Geräteemulator ist nützlich, um Seitenverhältnisse und Steuerungen zu überprüfen, ist jedoch nicht genau für die Speichernutzung. Auf einem echten Gerät konkurrieren das Betriebssystem, Hintergrundanwendungen und die Roblox-Engine selbst um den begrenzten RAM.
  • Bildrate — Ein High-End-PC kann ineffizienten Code oder andere Probleme verarbeiten, die auf mobilen oder niedrigwertigen Hardware zu schweren Bildabfällen führen. Probleme sind auf eingeschränkten Geräten leichter zu erkennen (und zu reproduzieren).
  • Thermisches Drosseln — Telefone, Tablets und selbst dünne Laptops reduzieren die CPU- und GPU-Taktraten, wenn sie während des sustained Gameplay überhitzen.
  • Eingabe und Latenz — Die Berührungsempfindlichkeit, die Abfrageraten von Gamepads und das Netzwerkverhalten über mobile Verbindungen können nur auf echter Hardware validiert werden.

Beliebte Geräte in der Spielerbasis

Die Mehrheit der Roblox-Spieler verwendet Geräte mit niedrigerer Spezifikation, mit einigen Ausnahmen für bestimmte Genres oder wettbewerbsorientierte Spiele. Das Verständnis der Gerätelandschaft hilft Ihnen, Prioritäten zu setzen, was Sie testen möchten, und Sie können das Performance Dashboard verwenden, um genauere Metriken Ihrer Spielerbasis zu erhalten.

Roblox ist von Natur aus plattformübergreifend, was bedeutet, dass es eine Vielzahl von Geräten unterstützt und die demografischen Daten der Geräte zwischen Ländern, Altersgruppen, Genres usw. variieren. Um das größte Publikum zu erreichen, muss Ihr Spiel auf der gesamten Palette von Geräten gut funktionieren.

Die folgenden sind allgemeine Gerätestatistiken der Benutzerbasis:

  • Android macht etwa 65 % der Spielerschaft eines typischen Spiels aus.
    • ~60 % dieser Spieler haben 2–4 GB RAM.
    • ~35 % haben 4–8 GB RAM.
    • ~5 % haben mehr als 8 GB RAM.
  • Über 50 % der Roblox-Spielerschaft spielt auf Geräten, die zwischen 10.000–20.000 in den Passmark-Benchmark-Scores rangieren.

Wenn Sie nur auf Ihrem Entwicklungsrechner testen, testen Sie für die Minderheit Ihres Publikums. Priorisieren Sie plattformspezifische Kompatibilität und wählen Sie mindestens ein Gerät aus der Einstiegsklasse, das Ihre Zielspielerdemografie repräsentiert.

Teststrategien

Teststrategien hängen von Ihrem Spiel und Ihrem Entwicklungsworkflow ab — es gibt keinen einheitlichen Ansatz, der auf jedes Projekt passt. Die folgenden Punkte bieten eine solide Basis für die Integration von Hardwaretests in Ihren Prozess.

Multi-Input-Geräte können Ihre Testabdeckung erhöhen, ohne ein vollständiges Geräte-Labor zu benötigen. Zum Beispiel ermöglicht ein tragbares Gamepad mit einem Touchscreen die Validierung sowohl von Touch- als auch von Gamepad-Eingaben auf einem einzigen Hardwarestück. Telefone mit USB-C-Gamepad-Adaptern oder Laptops mit Touchscreen können denselben Zweck erfüllen.

Leistung

Das Leistungstesten auf Hardware konzentriert sich auf drei Bereiche: Bildrate (Rechenleistung), Speicher und Ladezeit. Für eine vollständige Übersicht über Diagnosetools siehe Leistungsprobleme identifizieren.

Für Hinweise zur Auswahl eines Baseline-Geräts und zum Verweilen innerhalb seiner Grenzen siehe Für Leistung entwerfen.

Profil auf dem Gerät

Der MicroProfiler und die Entwicklerkonsole laufen beide auf Client-Geräten, nicht nur im Studio. Verwenden Sie sie direkt auf Hardware, um genaue Daten zu Bildzeiten und Speicherverwendung zu erhalten.

  • Öffnen Sie die Entwicklerkonsole mit F9 (oder im Spielmenü), um den Speicherverbrauch im unter dem Tab Speicher zu überprüfen.
  • Verwenden Sie den MicroProfiler (CtrlAltF6 / F6), um Bild-Dumps auf dem Gerät zu erfassen, und analysieren Sie diese dann auf Ihrem Entwicklungsrechner.
  • Aktivieren Sie Leistungsstatistiken im Einstellungsmenü, um eine Überlagerung von FPS, Speicher und Ping zu sehen.

Test auf thermisches Drosseln

Führen Sie Ihr Spiel auf einem mobilen Gerät über eine längere Sitzung (10–15 Minuten aktives Gameplay) aus. Achten Sie auf die Abnahme der Bildrate im Laufe der Zeit — ein stetiger Rückgang weist häufig darauf hin, dass das Gerät thermisch drosselt. Wenn Sie dies feststellen, konzentrieren Sie sich darauf, die nachhaltige GPU- oder CPU-Belastung in heißen Codepfaden zu reduzieren, die vom MicroProfiler identifiziert wurden.

Validieren Sie Netzwerkbedingungen

Spieler über mobile Netzwerke erleben höhere Latenz, Jitter und Paketverlust als kabelgebundene Verbindungen. Verwenden Sie die Netzwerksimulation im Studio für schnelle Iteration, aber bestätigen Sie das Verhalten auf einem echten Gerät über Mobilfunk oder eingeschränktes WLAN.

Überwachen nach der Veröffentlichung

Sobald Ihr Spiel aktiv ist, verwenden Sie das Performance Dashboard, um die Bildrate des Clients, die Speichernutzung und die Absturzraten über Geräte-Kategorien im Laufe der Zeit zu verfolgen. Ein plötzlicher Anstieg von Abstürzen nach einem Update deutet häufig auf einen Speicherregress bei Geräten mit niedrigerer Leistung hin.

Benutzererfahrung

Leistungszahlen erzählen nicht die ganze Geschichte. Ein Spiel kann auf einem Gerät 60 FPS erreichen und sich dennoch kaputt anfühlen, wenn Touchziele zu klein oder die Benutzeroberfläche unlesbar sind. Für umfassende plattformübergreifende UI-Leitfäden siehe Plattformübergreifende Entwicklung.

Berührungsziele und Gesten

Testen Sie auf tatsächlichen Smartphone-Bildschirmen, nicht nur auf emulierten Auflösungen. Tasten, die auf einem Desktop-Monitor angenehm groß erscheinen, können auf einem 5-Zoll-Display frustrierend klein sein. Bestätigen Sie, dass:

  • Interaktive Elemente groß genug sind, um auf unterschiedlich großen Bildschirmen zuverlässig angetippt werden zu können.
  • Gesten wie Pinch-to-Zoom und Wischen nicht mit Ihren Gameplay-Steuerungen in Konflikt stehen.
  • Bildschirm-Thumbsticks und Aktionstasten in bequemen Reichweiten positioniert sind.

Bildschirmlesbarkeit

UI-Elemente, die bei 1440p scharf aussehen, können auf einem mobilen Bildschirm mit niedrigerer Auflösung unleserlich werden. Testen Sie Schriftgröße, Symbolklarheit und Kontrast auf Ihrem am wenigsten unterstützten Gerät aus einer Armlängen-Entfernung. Für Hinweise zu adaptiven Layouts siehe Adaptive Design.

Eingabeswitching

Spieler wechseln häufig während einer Sitzung die Eingabemethoden — ein Tablet-Spieler könnte einen Bluetooth-Controller anschließen oder ein Laptop-Spieler könnte von einem Touchpad zur Maus wechseln. Bestätigen Sie, dass Ihre Erfahrung korrekt auf Änderungen des Eingabetypus reagiert und alle Hilfsanweisungen entsprechend aktualisiert.

Laden und Streaming

Erste Eindrücke zählen. Messen Sie den gesamten Flow von Join zu Gameplay auf Ihrem Baseline-Gerät über eine typische Verbindung. Wenn Ladezeiten ein paar Sekunden überschreiten, ziehen Sie in Betracht, Instanz-Streaming zu aktivieren, um die anfänglichen Beitrittszeiten und den Speicherbedarf zu reduzieren. Testen Sie, dass das Streaming keine sichtbaren Pop-ins verursacht, die die Immersion während normaler Gameplay-Bewegung unterbrechen.

Audio

Testen Sie sowohl mit dem Gerä lautsprecher als auch mit Kopfhörern. Mobile Lautsprecher haben einen eingeschränkten Frequenzbereich und eine begrenzte Lautstärke — Soundeffekte oder Sprachzeilen, die auf Desktop-Kopfhörern klar sind, können auf einem Telefonlautsprecher dumpf oder unhörbar sein.

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.