Death to banding: Windows Phone devs, please upgrade your apps to 32 BitsPerPixel
So here is a less known feature that Windows Phone 7.5 “Mango” introduced to fix color bandings.
The magic attribute is
BitsPerPixel="32" inside the App tag of WMAppManifest.xml.
<?xml version=”1.0″ encoding=”utf-8″?>
- Battery life
- Performance (half as much data to move around)
- Memory (back buffers are half the size)
- Widest compatibility (not all displays used by manufacturers can handle 24/32-bit)
- Very few apps need more than 16-bit
So Windows Phone defaults to 16-bit, and apps can opt-in to 32-bit (but they may not always get it due to hardware limits).