Performance: Platform-specific settings
MEDIUM IMPACT
This affects how the game or app loads and runs on different devices, impacting load times and runtime efficiency.
void Start() {
#if UNITY_IOS
QualitySettings.SetQualityLevel(3); // Medium for iOS
#elif UNITY_ANDROID
QualitySettings.SetQualityLevel(2); // Low for Android
#else
QualitySettings.SetQualityLevel(5); // High for others
#endif
}void Start() {
QualitySettings.SetQualityLevel(5); // High quality for all platforms
}| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| High quality for all platforms | N/A | N/A | High GPU load on weak devices | [X] Bad |
| Platform-specific quality settings | N/A | N/A | Optimized GPU load per device | [OK] Good |