代码改变世界

Windows Phone 7屏幕分辨率之争

2010-12-22 22:16  MagicKing110  阅读(2922)  评论(14编辑  收藏  举报

今天又看到有两位伙计在社区里争论Windows Phone 7屏幕分辨率的问题。微软已经为Windows Phone 7制订了明确的硬件规范,因此可能对大部分人来说,分辨率这个问题已经不算是个问题,不过对某些人来说,这个问题还真算是个问题(^-^有点绕了)。

两个人争论的焦点就是Windows Phone 7到底是否支持HVGA(480*320)的屏幕?

我想产生这个争议的来源可能就是微软美国2010Mix大会和TechEd大会的PPT。因为这些PPT中有显示Windows Phone 7所支持的屏幕分辨率是WVGA(800*480)和HVGA(480*320),而且据说480*320的分辨率主要是提供制造一些类似黑莓的上方屏幕、下方键盘的手机。

那么我们究竟是否要考虑HVGA的WP7手机呢?个人观点,从目前的形势来看,我们基本可以不考虑。因为首先,目前已上市的所有10几款WP7机型中,没有任何一款是HVGA的,清一色的WVGA;其次,从MSDN官方文档来看,没有任何迹象表明即将发布HVGA的WP7手机。我想如果真要发布HVGA屏幕的手机,文档中不可能没有任何表示。

以下段落摘自MSDN文档WP7硬件标准一节:

A large WVGA (800 x 480) format display capable of rendering most web content in full-page width and displaying movies in a cinematic aspect ratio.

再次强调,以上纯属个人观点,仅供参考。

最后顺便贴张以前画的图,帮助大家区分记忆常见的几种屏幕分辨率的缩写标识(VGA、QVGA、WVGA、WQVGA、SVGA)。

[图]常见手机分辨率示意图

VGA、QVGA、WVGA、WQVGA、SVGA等究竟对应多大分辨率的手机屏幕的确不太容易区分,平时开发测试过程中也常常混淆。下面将这几种常见屏幕的分辨率情况、演变情况汇总为一张图,相信对大家的记忆、区分会有所帮助。

ScreenVGAType_thumb[6]