What must remain stable during a device-state transition?
The simulation clock, player state and authoritative game session should remain stable while cameras, viewports and controls recompose around the new presentation state.
- Keep simulation state independent from render-surface dimensions.
- Preserve GPU resources when the graphics context allows it.
- Treat resize and posture events as queued presentation changes.
How can two surfaces change the interaction model?
Two coordinated surfaces can separate primary action from context or controls, but only when the secondary surface reduces cognitive load instead of duplicating information.
- Prototype gameplay, spectator and companion roles separately.
- Define focus and input ownership for every state.
- Avoid requiring constant attention on both surfaces.
How should performance be tested?
Performance testing should measure frame pacing, memory pressure, thermal behavior and transition latency in each supported composition rather than relying on average frame rate alone.
- Capture worst-frame and percentile timings.
- Budget render resolution and effects per presentation state.
- TODO: Add verified iPhone Duo GPU, display and thermal test targets.