為什麼軟體在UWP下滾動的非常流暢?

為什麼軟體在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 |