為什麼軟體在UWP下滾動的非常流暢?
01-09
為什麼軟體在UWP下滾動的非常流暢?尤其是PDF閱讀類應用?比如edge瀏覽器自帶的PDF閱讀功能,Xodo閱讀器。但是Win32平台的PDF閱讀器滾動時都非常卡頓,比如福昕,比如PDF XChange Editor,這些Win32 程序是否有可能做到跟UWP軟體類似的平滑程度?
UWP用的是XAML或者WIndows.UI.Composition,都是硬體加速的。肯定比純軟體GDI的平滑的多了。
只兼容Windows 7及以上操作系統的話,你用Direct 2D 1.1就可以通過浪費多一點內存來獲得超級快的渲染體驗。支持Windows XP的話,我只能建議你分別給XP和新操作系統各寫一個軟體。
渲染API其實性能區別不大,對於需要io的任務來說,非同步才是關鍵,uwp都是強制非同步的,滾動的都有好幾級非同步操作
IE11的平滑滾動也是絲般順滑(只支持Win7及以上)
推薦閱讀:
※哪種iOS軟體閱讀pdf效果最好?
※在安裝 iOS 7 的 iPad 上最好用的 PDF 閱讀器是什麼?
※在pdf上直接做筆記的軟體?
※如何把印象筆記Evernote導出為PDF?
※怎麼列印加密的PDF文件?
TAG:PDF | Win32 | PDF閱讀器 | Windows10 | 通用Windows平台UWP |