As a Roblox developer, it is currently too hard to:
Ensure consistent functionality across platforms due to inconsistent rollouts of updates and fixes. For example, a feature marked as rolled out in the Release Notes (and confirmed via a post) works as expected on PC, but on mobile (Android), it appears to still be unrolled or not functioning properly. This inconsistency creates inconsistencies, which is not the best for the player experience.
Note: I got informed by this change, because lots of TextLabels in our game suddenly had TextStrokes, because they had RichText enabled, but we forgot to remove the UIStroke
Release Note 652
If this issue is addressed, it would improve my development experience because:
Consistent and timely rollouts across platforms would ensure that fixes and improvements work reliably for all users, regardless of the device they use. This would allow developers to focus on creating and refining content rather than troubleshooting platform-specific issues caused by staggered or incomplete rollouts.
Use Case 1:
I joined my game on PC, and the update (a bug fix) works perfectly. It even improves functionality beyond the previous behavior, as intended by the fix. However, when I joined the same game on mobile (Android), the update was either not applied or not functioning as expected.
UIStrokes missing on Mobile (Android):
Everything fine on PC:
Use Case 2:
The fix in question was marked as “rolled out” in the newest Release Note 651 and confirmed via the linked discussion. However, the inconsistency across platforms suggests that either the rollout is incomplete or the timeline for full deployment is unclear.
Additional Feedback:
It would be helpful if:
- Fixes and improvements were rolled out across platforms within a consistent timeframe to avoid disparity.
- Developers were provided clearer timelines or notifications for staged rollouts, particularly when updates might take longer to reach certain platforms.
- A centralized system or tool tracked rollout statuses per platform (e.g., “Live on PC, Pending on Android”).
This would greatly reduce confusion and allow developers to ensure a uniform player experience across all devices.