and yet the programs and OS run smoother than the highest end andriod phone .
So we have apple phones with the smallest screens
We have andriods with the least optimised software that runs worse than the other OS's on weaker hardware.
Then we have windows 7.5 which has screen sizes rivaling the best of andriod and we have an OS and programs that run as smooth as IOS .
But only the windows phones are low end
Got it.
Why the huge focus on the screen?
The most expensive WP7.5 devices use old
S2 SoCs which are more than 2 years old.
The iphones only have a ~yearly refresh so they tend to become more out-of-date than the current androids when they reach the end of their lifetime, and even then the 4S is using a dual-core A5 with less than a year.
Top-end Androids are using months-old quad-core SoCs.
The only Androids using a 1.4GHz S2 SoC are mid-end at most. The most expensive I can think of is the Xperia Arc S and it's a mid-range model by now because it was launched a year ago.
Furthermore, screen
size isn't everything. The Alcatel 995 has a 4" screen and it's certainly not a high-end device.
In fact, I'd say that a much more determining factor is screen
resolution and pixel density. The iphones stand at 960*640 and top-end Androids have 720p screens.
WP7.5 models all have a measly 800*480 resolution, be it with a 3.7" or 4.7" screen. Resolution for WP7 models has stopped in time since 2010, when the O.S. first launched.
And it isn't hard to get a mid-end dual-core Android (U8500, for example) running at the same speed as a WP7 device. Just find an app that limits the number of running apps to one, limit the homescreens to one, turn off most on-line notifications and disable any wallpapers (dynamic or not)
Sure, it'll be as fast as a WP7, but then it'll also be as boring as a WP7 too.
There's no "magic code" running in WP7, it won't do that much more than Android with the same hardware.