為何 Windows 下的滾動條滾動沒有 Mac OS 下流暢?

時間 2021-06-03 10:30:05

1樓:

試試 Smart Scroll Smart Scroll makes scrolling smoother, faster and more comfortable.

2樓:李振華

那我可以這樣問嗎?在 mbp 上裝上 win8, 蘋果提供給 win 的 bootcamp 滑鼠驅動也能做到像在 osx 裡一樣如絲般順滑嗎?

至少我在 mbp 下面裝了 win8了,沒有像 osx 一樣絲般順滑。我猜有2個原因。

1,驅動提供了,但蘋果做了保留?

2,驅動沒有保留,但是沒有面向 Win 做優化?

3樓:

遇到和lz同樣的問題,來知乎找了找發現了這個回答,看了上面的回答之後我自己想明白了.LZ所說的卡和順滑應該是指的滾輪的滑動不是連貫的,move一下就過去了很多內容,沒有連續性,即無論你多麼輕微的move,其變化量也很大.其原因是pad和滾輪機制的問題.

慢慢解釋:主要原因是你使用touch pad的時候是有停止操作的.你觸發下滑操作(往下滑一下)之後就頁面會一直往下滑,需要在touch pad上再點一下才能讓正在下滑的頁面停下來.

,iPad,iPhone也是這樣.然而滾輪...做不到啊.

如果move一下他一直動,你得往上move一下他才停下來,你會煩死的.所以滾輪是自帶停止操作的,因此,move一下也就不是連續的變化了,是一格一格的.

4樓:張摩登

不是Mac或Windows的問題,而是滑鼠裝置的硬體問題。因為Magic Mouse的解析度比PC上的普通滑鼠滾輪高很多倍。

受制於機械原理,滑鼠滾輪的解析度是很低的。滾輪轉動一周(周長5-7cm),一般只能觸發不超過24次滾動事件。解析度為每厘公尺四個單位。

解析度如此之低,以至於作業系統不得預設針對每次滾動事件進行3行滾動(Windows預設,可自定義)。使用者的感覺自然就是一跳一跳的,非常不順滑。

Magic Mouse或者觸控板是觸控式的,其解析度至少數倍於機械式滾輪。使用者體驗自然就平順許多了,感覺上接近於手機觸控螢幕。

只要有足夠解析度的硬體和相容的驅動,Windows下的滑鼠滾輪可以和Mac下的Magic Mouse一樣順滑。比如近兩年膝上型電腦的觸控板絕大多數都能做到平滑滾動。

5樓:alphonsez

其實和作業系統的程式設計介面有關。傳統上windows api要求程式在接到滑鼠滾動事件時滾動幾行,至於這個幾可以在控制面板配置。因為是以行為單位滾動自然平滑不了。

很多滑鼠原先的滾輪有一卡一卡的硬體設定為了方便估計行數。這也是為什麼即使蘋果滑鼠和觸控板用在windows下也會卡。

windows8的api肯定會有所改變。

6樓:厲向晨

不清楚所指的「流暢」是什麼, 是滾動起來卡頓, 延遲, 還是諸如釋放後有滑動效果之類的?

之前碰到幾個人有提到過類似的問題, 後來發現是他們在 OS X 下用觸控板或 Magic Mouse 滾動的, 而在 Win 下是用普通滑鼠滾輪滾動的, 體驗肯定會不一樣. 前者是平滑滾動且有滑動效果, 後者是一格一格滾動. 但這與系統無關, 若 Win 下用微軟自家的 Touch Mouse 滾動也會是平滑的且有滑動效果 (Magic Mouse 不行), 而在 OS X 下用普通滑鼠滾輪滾動同樣是一格一格的 (需要注意的是, Win 下如果不裝 IntelliPoint 或 Device Center 使用體驗會差一大截, 但這兩個軟體只支援微軟自家的裝置).

只是提一下自己的看法, 如果出發點就搞錯了請指正.

7樓:CSS魔法

這個問題顯然跟系統配置、滑鼠驅動沒有關係。我不是寫底層 GUI 實現的,作為乙個外行本來不應該摻和的,但這兩個解釋實在有點離譜。所以我還是忍不住冒出來瞎掰一番,從乙個作業系統使用者和 UI 愛好者的角度來拋磚引玉。

我記得《賈伯斯傳》提到,蘋果在研發 GUI 作業系統時,發明了一種處理視窗堆疊的繪圖演算法,可以在硬體條件有限的情況下,高效地渲染圖形介面。而後來微軟在開發 Windows 時,「借鑑」了這一思路。

我想說的是,在 GUI 方面,蘋果玩得比微軟早得多。從 Mac 到 iOS,從軟體到硬體,蘋果把 GUI 與人機互動做到極致。我指的不僅僅是計算機繪圖,還包括像給 iPod 觸控轉輪專門配個微型揚聲器這樣的細節。

而微軟可能直到今天仍然不能理解蘋果為何在 UI 上如此偏執?

回到問題本身,我暫不直接回答,大家可以參考類似的話題:「為何 iOS 比 Android 更順滑?」

)配置?驅動?材料?成本?

當然不是。真正的原因是,沒有人比蘋果更懂,UI 響應對於使用者體驗來說意味著什麼

p.s. 我這裡暫且不提蘋果的軟硬體結合、「端到端」的產品設計原則,這一點有加分,但不是決定性的。

8樓:劉暉

排除硬體配置的差異外,還有可能是滑鼠驅動的緣故,一些滑鼠的驅動可以設定滾輪的滾動方式,例如是設定為滾動若干行,或者滾動整個螢幕。一般設定為整個螢幕滾動的話會「顯得」更加流暢一些

為什麼Mac可以平滑滾動而Windows不可以?

Belleve 知道 WHEEL DELTA 為什麼是 120 而不是 1 嗎?就是為了給第三方造平滑滾動滑鼠設計的 The delta was set to 120 to allow Microsoft or other vendors to build finer resolution whee...

為何在windows 環境下 解析度越高,ui和字型就會越小,這種情況是從什麼時候開始的?

Belleve 首先 OS 內部有個縮放值 更嚴格說是 LOGPIXELX LOGPIXELY 目前 OS 是會嘗試獲取顯示屏的物理尺寸然後根據解析度設定這個數值的。但是 Windows 的歷史非常悠久,在 1985 年 所有的顯示屏倍率都是 1,而且為了效率 那是 1985 年的電腦 所有的繪圖 ...

為何windows98和windows2000退出時波瀾不驚,windows xp停止服務了一片惶恐?

周宇航 很簡單,vista失敗了太吃資源,導致這段時間xp還是絕對的主流,直到 空降 出了windows7才有了更多的選擇,但這時候win7已經不是老電腦能跑的了,哪怕一些新電腦能跑win7也可能不如選xp來得流暢。因此xp是超過十年的時光中許多電腦的唯一系統選擇。十年時間培養的感情當然不是說割捨就...