2011-03-18 40 views
4

在我看來,iPhone捕捉touchmove事件的頻率比Android的頻率高4倍。通過瀏覽器與原生應用在Android上進行緩慢touchmove輪詢

我在JavaScript中編碼並通過瀏覽器訪問。據我所知,Android和iPhone都使用webkit - 所以我並不期待這種差異。

有什麼方法可以增加Android瀏覽器的輪詢嗎?

Android平臺上的本機應用程序的Web視圖的輪詢速度緩慢嗎?

有什麼方法可以增加Android平臺上的Web視圖輪詢?

Android平臺上原生應用程序的輪詢速度緩慢嗎?

我知道硬件/固件因Android而異。


我真正想知道的 - 是任何已知的方法通過Web視圖,本機代碼或JavaScript來增加內部瀏覽器

回答

2

我不是超級熟悉的Android觸摸屏的投票率。但我可以幫助一些。

有沒有什麼辦法可以增加Android瀏覽器的 輪詢?

  • 如果是的話它可能會需要修改它的源代碼,並重建它。

是輪詢從Android平臺的本機應用程序的網絡視圖 慢?

有什麼辦法來增加 輪詢在Android平臺 一個Web視圖?

  • 似乎有不被從網頁視圖提供了方法做任何明顯的方法。如果可以的話,它可能需要搞亂WebView小部件的來源。

是輪詢在Android平臺上的本機應用程序 慢?

  • 如果你可以給我某種度量你多少次來電(也許每秒電話?)我可以在onTouchListener中針對非webview測試它並比較兩者。

編輯:我做了一些簡單的測試,在非webview上的一個OnTouchListener它看起來像我每秒鐘約35-38左右調用onTouch()。爲了得到這個數字,我設置了一個偵聽器,它在ACTION_DOWN中保存一個timeStamp,然後每次調用onTouch時增加一個計數器,然後報告當前時間比啓動時間多1000毫秒時計數器的值。

+0

我試過網絡視圖和以下一些捕獲的數據(太大了註釋)。 – 2011-03-18 18:07:08

+0

這是一個非常有用的答案,但並不能確定地解決問題。我會對任何有關增加Android投票率的新信息非常感興趣。謝謝。 – 2011-03-29 11:13:36

2

我嘗試了網絡視圖測試,不幸的是它看起來和瀏覽器一樣。

下面是捕獲touchmove事件的一些數據,繪製一封信a。兩者的持續時間相似(663對672),所有單位都以毫秒爲單位。

「iPhone_via_browser_times」://(從touchstart事件毫秒) [0,104,125,136,151,167,183,199,215,231,247,263,279,295,311,327,347,357,372,391,407,423,439,455,503,519,535,551,567,583,603,615,631,647,663]

「Android_via_webview_times」://(在從touchstart毫秒) [0,56,140,​​195,252,336,392,449,531,615,672]

「Android_via_browser_times 「://(以毫秒爲單位) [0,105,161,217,300,356,413,497,553]

Android通過webview查詢平均每一個(11分之672)61ms 通過Android的平均瀏覽器每輪詢(九分之五百五十三)61ms

平均每(35分之663)19ms

iPhone投票

但我從其他Android設備,而其他數據投票更糟。

0

發現與討論的時間間隔有關的一些問題。 http://code.google.com/p/android/issues/detail?id=4549 http://code.google.com/p/android/issues/detail?id=5491

我會被卡住,因爲用戶不平滑的線條畫的畫布。但我們動態地使用平滑方法來解決這個問題。

+0

感謝這些鏈接,希望有人能肯定回答的方式來提高的TouchMove輪詢率 - 但我開始覺得不會是這樣的一個簡單的解決方案。 – 2011-03-23 15:13:43

4

在我的便宜的android ICS平板touchmove輪詢頻率真的很慢。 它增加了一個div內的顯着輪詢頻率

-webkit-transform:translate3d(0,0,0);

在它的CSS。

+0

感謝您的提示 - 我會嘗試一下。我討厭這些看似隨意的解決方案,我怎麼都猜(當然沒有堆棧溢出)。你是怎麼弄出來的? – 2013-01-07 23:43:29

+0

感謝您的積分!我注意到[iScroll(http://cubiq.org/iscroll-4)正在對我的平板電腦運動的良好反應,我看着它的代碼。 – 2013-01-08 09:34:09

相關問題