Mobile Optimization Workflow
Optimizing for Mobile (Android/iOS) is significantly different from Desktop. Mobile GPUs are fill-rate limited and sensitive to memory bandwidth.
The Mobile Checklist
- Set Build Target: Ensure your Unity project is set to Android or iOS.
- Texture Compression: Use ASTC for all textures. It provides the best quality-to-size ratio. Performance Pro can bulk-convert your library to ASTC.
- Draw Call Target: Aim for < 100 draw calls. Use the Batching Module to merge materials and enable instancing.
- Shader Choice: Use URP Simple Lit shaders wherever possible. Performance Pro can identify “Heavy” shaders and suggest mobile alternatives.
- Disable MipMaps on UI: Mobile UI shouldn’t have mipmaps. Performance Pro’s UI scan will find these and fix them.
Mobile Pro Tip
Avoid using “Real-time Shadows” on older mobile devices. Use Performance Pro to convert real-time lights to Baked or Mixed mode for better performance.