WP8系统目前有三种屏幕分辨率,800*480、1280*720、1280*768以及1920*1080,刨除1080的分辨率,目前的手机都只能显示两列中等尺寸磁贴,这是为什么呢?因为这是从实际考虑出发,在小尺寸屏幕上,两列中等磁贴的大小是比较适合的,既不会过小,又不会过大,那是否就是说明小尺寸屏幕上就不能实现三列中等尺寸磁贴了呢?答案是否定的,下面就用一些数据给大家计算一下小尺寸屏幕上如何实现三列中等尺寸磁贴的。
因为没有找到磁贴的具体尺寸信息,而WP8系统的磁贴与磁贴之间,磁贴与屏幕边缘,都有一定空白空间,所以磁贴的具体尺寸肯定是小于下面的理论计算值的,希望大家谅解。
首先是800*480,通过屏幕宽度480,大家可以简单的算出它的磁贴尺寸,即480/4=120,480/2=240,480/1=480。
然后是1280*720,通过屏幕宽度720,大家可以简单的算出它的磁贴尺寸,即720/4=180,720/2=360,720/1=720。(为了方便,1280*768就不单独计算了)
最后是1920*1080,通过屏幕宽度1080,大家可以简单的算出它的磁贴尺寸,即1080/6=180,1080/3=360,而1080尺寸屏幕没有最宽尺寸磁贴,而是一个双倍宽磁贴加一个中等尺寸磁贴,这样可以算出720+360=1080。
通过上面的计算,大家应该能明白了吧,想要在720尺寸屏幕上实现三列中等尺寸磁贴,只要把磁贴的尺寸换成480尺寸屏幕上的磁贴尺寸即可,即120*6=720,240*3=720,然后是480+240=720。
但是微软为什么不在GDR3更新时,开放小尺寸屏幕的三列磁贴呢,答案是屏幕尺寸,如果在小尺寸屏幕上,实现三列中等尺寸磁贴,就会造成磁贴尺寸过小,用户观看、点击困难,而诺基亚1320也是720屏幕,为什么就会有三列尺寸磁贴呢?因为1320的屏幕尺寸是6寸,即使使用三列中等尺寸磁贴,也不会显得磁贴尺寸过小,用户观看和点击也很方便。
通过之前的新闻,微软已经表明了自己的态度,10月25日消息:此前,微软WP项目管理主管Joe Belfiore曾表示“WP8磁贴布局与屏幕分辨率有关”,不过最近他自己给自己辟了谣:WP8的磁贴布局只与屏幕大小有关。Joe Belfiore日前通过Twitter发文称,新增的第三列动态磁贴将由合作厂商自行定制,原则就是根据产品的屏幕尺寸而非屏幕分辨率。另外,Belfiore还为之前错误的说法道歉。
从这里就能看出,只要手机生产厂家愿意,即使是在小尺寸屏幕上,也是可以实现三列中等尺寸磁贴的,所以,大家就不用那么纠结于此,因为说不定在下次的系统更新中,就会为大家带来三列中等尺寸磁贴哦,而且就算是没有,其实对使用上也不会造成任何影响。
其实最好的方法还是开放相关选项,让用户自己选择磁贴尺寸,这样才是对用户意愿的最大尊重啊。