4

我想测试 android 的 html5/Javascript web 应用程序,所以我购买了 Nexus 7(第 2 代),并将操作系统升级到最新的 4.3。

Nexus 的规格比我的旧测试 iPad 2 好得多:

  • 2GB 内存与 512MB
  • 1.5GHz x 4 核与 1GHz x 2 核

但是我发现网页上的 Nexus UI 交互比 iPad 慢约 5-10 倍。按钮按下、动画等非常滞后。例如,在 iPad 2 上按下按钮从按下状态切换到未按下状态,即使在敲击两根手指时(大于 5 次/秒),您的手指也能以最快的速度抽动。而 Nexus 明显落后于用户触摸不到 1/秒。事实上,Android/Nexus 太慢了,有时会错过 un-touch 事件,使按钮处于按下状态。

我试图了解这一点,这是操作系统的限制吗?硬件有问题?(这是谷歌自己的设备)Java JVM 开销是否限制了性能?(尽管我认为 Chrome 都是原生 C/C++)。有解决办法吗?

我运行了浏览器 javascript 测试 (Dromaeo),计算结果符合您的预期(较新的快速 Nexus 大约是旧 iPad 速度的 2 倍)。虽然我确实注意到,奇怪的是 iPad 在 DOM 操作测试中的表现比 nexus 高出大约 2 倍,尽管仍然不如用户体验那么引人注目。

有什么想法吗?

4

0 回答 0