隨著微軟Surface Pro 4和Surface Book的不斷拉動,高分屏Win10設備日漸成為流行趨勢,隨之而來的問題也顯而易見,那就是高DPI縮放導致程序字體和圖片模糊,這種情況以傳統Win32程序最為明顯。
由於技術原因,這個問題事實上不太容易解決。但也不能因為這點困難讓用戶體驗變得差勁,微軟在Windows10一周年更新版中就對這個問題進行了改進,主要著力點在於幫助開發者在推出後續軟件版本時解決好縮放問題。這主要體現在以下四個方面:
非客戶端區域縮放(NCA)—— 例如標題欄、滾動條、控件等,這些內容依靠系統本身進行調節,一周年更新已經對這些內容進行了優化,開發者無需操心。
混合模式DPI縮放 —— 開發者可以告訴系統自己的應用可以動態縮放,或者直接依靠系統進行縮放,只不過沒有混合選項。在一周年更新版中,軟件可以在混合腳本中工作,應用本身可以控制某些重要窗口縮放,而其他內容可以交給系統處理。
Office程序在一周年更新版中在縮放上優化更好,可以適應任何屏幕尺寸和分辨率。
Windows顯示基礎(WPF)—— 這是一種重要框架,已經被大量桌面應用所采用,在一周年更新中WPF已經成為系統的一部分來支持上述改進。
微軟在新版Win10中的改進值得肯定,但高DPI縮放問題由來已久,而且情況復雜,不是一勞永逸的問題。所以微軟和開發者還得繼續努力,爭取早日完全解決,讓用戶能夠順心、舒心地使用軟件。