小編在此想跟大家研究一下Windows Phone 8 新增的解析度(768×1280 WXGA/ 720×1280 720p)
對現在WP7程式和未來WP8程式發展會發來什麼影響。
首先,小編先得跟大家聲明,以下內容只屬小編個人估計和推測,只供參考,敬請留意。
Windows Phone 8 快將推出,Nokia, HTC, Samsung三大陣營皆推出各自的旗艦機:
Nokia Lumia 920 (屏幕解析度為 768×1280 9:15 WXGA)
HTC 8X (屏幕解析度為 720×1280 9:16 720p)
Samsung ATIV S (屏幕解析度為 720×1280 9:16 720p)
由以上資料得知,Nokia Lumia 920 解析度與聚不同,到底為何不跟隨主流使用 720p 的顯示屏而使用 WXGA 呢?
小編第一時間想到的是:遷就 Windows Phone 7.1 程式
(WP7.5 屏幕統一使用 480×800 WVGA)
我們都知道 Windows Phone 8 是完全兼容 Windows Phone 7.1 程式(廢話,不然WP8未開賣就可以進入墳墓)
基本上 Windows Phone 7.1 程式板面由XAML製作,所有元件(圖像除外)皆由程式碼編成,小編可以肯定其板面元件是向量(Vector)的。
意思即是說板面元件成擴大後,也不會出現糢糊。(相反的例子:iOS 手機程式在iOS Tablet上運行放大後會慘不忍睹)
所以想Windows Phone 7.1 程式完美地在Windows Phone 8上運行,使用WXGA屏幕的手機是必然。
那麼,HTC和Samsung卻使用720p 屏幕運行舊程式會怎樣?
先不談論這兩個品牌為何有此決定,但通常不外乎成本考慮和供貨穩定性。
就是 720p 屏幕運行Windows Phone 7.5 程式其間,有80px空間白費了。
在WVGA程式在720p手機擴展後會變成720×1200,會用不盡整個屏幕。
小編估計其80px空間會由背景主題底色填充並且會出現在手機上半部,因為上半部包含手機狀態(訊號、電量、時間),
因此那80px被填補到屏幕上部分最為合理。
小編又不禁疑問:一些程式停止了顯示手機狀態,在720p屏幕上又會否自動顯示?
支援更多解析度,卻使程式開發困難了?
小編也是一名Windows Phone程式開發者,得悉Microsoft為WP開放解析度的支援實為高興,但卻有無盡憂慮。
首先,WP8支援三種不同的解析度 (480×800 WVGA/ 768×1280 WXGA/ 720×1280 720p)。
小編在更新了的Dev Center裡看到新增了Resolution項目,這意味著個別手機會不支援某個解析度?天曉得。
那麼開發者想自己的WP8程式可以在三種解析度完美顯示,顯然是困難重重。
開發者需要花大量時間調整元件在不同解析度顯示的位置,
大家要明白不是隨便把顯示佈局設定AUTO就能解決問題,這是十分影響使用者體驗的。
Windows Phone 8 快將有售,未來是怎樣,小編拭目以待。
未知各位看過小編的分析後,會選擇支援完美顯示WP7.1程式的WXGA手機定是看高清片沒有黑邊的720p手機呢?
頂跟底欄固定,中間顯示內容容許隨意伸展既話問題就應解決。