For Microsoft, Windows Phone development is a bottom-up approach
Microsoft's approach to Windows Phone, from a performance perspective, is that all developers must use an entry level Windows Phone to make sure that the OS runs well, even on low end devices. Read more...