Considering the Physical Screen
An advantage of the Windows Mobile platform is that it supplies multiple device form factors all capable of running the same platform while catering to the needs of a variety of users. With this advantage comes a burden, however: The developer must write code that adjusts to all those requirements. One particular area of concern is screen size, orientation, and resolution.
Orientation (and Size)
Orientation on some devices is fixed, whereas on others it can change on the fly (and your application must react sensibly to that). Some devices use portrait orientation whereas others use landscape, and most current devices can toggle between the two. Further challenges arise with square screens that are available on some ...