Testen 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 zum Testen verschiedener Geräte, aber Emulation kann nicht vollständig reproduzieren, was auf echter Hardware passiert. Bildwiederholraten, Speicherbelastung, thermisches Drosseln und Eingabeverzögerung verhalten sich auf physischen Geräten unterschiedlich. 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 bei den Geräten, die Ihre Spielerschaft typischerweise nutzt:

  • 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 Low-End-Hardware zu schweren Bildrückgängen führen. Probleme sind auf eingeschränkten Geräten leichter zu erkennen (und zu reproduzieren).
  • Thermisches Drosseln — Telefone, Tablets und sogar dünne Laptops reduzieren die CPU- und GPU-Taktraten, wenn sie während des anhaltenden Spiels überhitzen.
  • Eingabe und Latenz — Die Reaktionsfähigkeit des Touchscreens, die Abfrageraten von Gamepads und das Netzwerkverhalten über mobile Verbindungen können nur auf echter Hardware validiert werden.

Beliebte Geräte in der Spielerschaft

Die Mehrheit der Roblox-Spieler nutzt Geräte mit niedrigerer Spezifikation, mit einigen Ausnahmen für bestimmte Genres oder wettbewerbsfähige Spiele. Das Verständnis der Gerätelandschaft hilft Ihnen, Prioritäten für Ihre Tests zu setzen, und Sie können das Performance Dashboard nutzen, um genauere Metriken Ihrer Spielerschaft zu erhalten.

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

Die folgenden allgemeinen Gerätestatistiken gelten für die Benutzerbasis:

  • Android macht etwa 65 % der typischen Spielerschaft 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 auf Passmark Benchmarks erzielen.

Wenn Sie nur auf Ihrem Entwicklungsrechner testen, testen Sie für die Minderheit Ihres Publikums. Priorisieren Sie die Plattformübergreifende Kompatibilität und wählen Sie mindestens ein Low-End-Baseline-Gerät, das Ihre Zielspielerdemografie repräsentiert.

Teststrategien

Teststrategien hängen von Ihrem Spiel und Ihrem Entwicklungsworkflow ab — es gibt keinen einheitlichen Ansatz, der für jedes Projekt geeignet ist. Die folgenden Punkte bieten eine solide Grundlage 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 tragbarer Gamepad mit Touchscreen, sowohl Touch- als auch Gamepad-Eingaben auf einem einzigen Hardwarestück zu validieren. Telefone mit USB-C-Gamepad-Adaptern oder Laptops mit Touchscreen können denselben Zweck erfüllen.

Leistung

Leistungstests auf Hardware konzentrieren sich auf drei Bereiche: Bildrate (Berechnung), Speicher und Ladezeit. Für eine vollständige Aufschlüsselung der Diagnosetools siehe Leistungsprobleme identifizieren.

Für Hinweise zur Auswahl einer Basislinie und zum Verweilen innerhalb ihrer 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 Bildzeitaufteilungen und Speicherwerte zu erhalten.

  • Öffnen Sie die Entwicklerkonsole mit F9 (oder dem In-Game-Menü), um den Speicherverbrauch im Speicher-Tab zu überprüfen.
  • Verwenden Sie den MicroProfiler (CtrlAltF6 / ⌘⌥F6), um Frame-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.

Testen 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 eine Abnahme der Bildrate im Laufe der Zeit — ein stetiger Rückgang deutet oft darauf hin, dass das Gerät thermisch drosselt. Wenn Sie dies sehen, konzentrieren Sie sich darauf, die anhaltende GPU- oder CPU-Belastung in heißen Codepfaden, die vom MicroProfiler identifiziert wurden, zu reduzieren.

Netzwerkbedingungen validieren

Spieler in mobilen Netzwerken erleben höhere Latenz, Jitter und Paketverlust als bei kabelgebundenen Verbindungen. Verwenden Sie die Netzwerksimulation im Studio für schnelle Iterationen, aber bestätigen Sie das Verhalten auf einem echten Gerät über mobile oder eingeschränkte WLAN-Verbindungen.

Überwachung nach der Veröffentlichung

Sobald Ihr Spiel live ist, verwenden Sie das Performance Dashboard, um die Client-Bildrate, den Speicherverbrauch und die Absturzraten über Geräte-Kategorien im Laufe der Zeit zu verfolgen. Ein plötzlicher Anstieg der Abstürze nach einem Update deutet oft auf eine Speicherregression auf Low-End-Geräten 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 die Touch-Ziele zu klein oder die Benutzeroberfläche unleserlich sind. Für umfassende plattformübergreifende UI-Richtlinien siehe Plattformübergreifende Entwicklung.

Touch-Ziele und Gesten

Testen Sie auf echten Telefonbildschirmen, 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 verschiedenen Bildschirmgrößen zuverlässig angetippt zu werden.
  • Gesten wie Pinch-to-Zoom und Wischen nicht mit Ihren Gameplay-Steuerungen in Konflikt stehen.
  • On-Screen-Thumbsticks und Aktionsknöpfe innerhalb bequemer Reichweiten positioniert sind.

Bildschirmlesbarkeit

UI-Elemente, die bei 1440p scharf aussehen, können auf einem mobilen Bildschirm mit niedriger Auflösung unleserlich werden. Testen Sie die Textgröße, die Klarheit von Symbolen und den Kontrast auf Ihrem am wenigsten unterstützten Gerät aus einer Armlänge Entfernung. Für Hinweise zu adaptiven Layouts siehe Adaptive Gestaltung.

Eingabewechsel

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 vom Touchpad zur Maus wechseln. Bestätigen Sie, dass Ihre Erfahrung korrekt auf Änderungen des Eingabetypus reagiert und alle hilfreichen Hinweise entsprechend aktualisiert.

Laden und Streaming

Erste Eindrücke sind wichtig. Messen Sie den gesamten Fluss von Beitritt zu Gameplay auf Ihrem Baseline-Gerät über eine typische Verbindung. Wenn die Ladezeiten mehrere 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 kein sichtbares Pop-In verursacht, das die Immersion während normaler Gameplay-Bewegungen unterbricht.

Audio

Testen Sie sowohl mit dem Lautsprecher des Geräts als auch mit Kopfhörern. Mobile Lautsprecher haben einen begrenzten Frequenzbereich und Lautstärke — Soundeffekte oder Sprachzeilen, die auf Desktop-Kopfhörern klar sind, können auf einem Telefonlautsprecher matschig 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.