0

我有一个使用 CSS3 样式的单页 phonegap 应用程序。它的性能在除 Nexus 10 之外的所有其他设备上都可以接受。我怀疑这可能与 Nexus 10 使用的更高分辨率有关。(2560 x 1600 像素)。

根据基准测试 ( http://www.gsmarena.com/google_nexus_10-review-861p5.php),Nexus 10 落后于其他平板电脑。因此,为了证明我的理论,我想看看我是否可以在 Nexus 10 上以较低分辨率模式运行我的应用程序。是否有可能以及如何做到这一点?我可以使用缩放 0.5 的元标记视口吗?那行得通吗?

4

2 回答 2

0

如果有帮助,请尝试android:anyDensity="false"在清单文件的 support-screens 部分提供。

于 2014-01-04T07:15:03.173 回答
0

假设 Nexus 10 唯一标识自己,您应该能够使用PhoneGap API 中的Device 对象检查它。

更新

要获得 Nexus 设备缩放的性能变化不会为您做这件事,因为仍然需要计算相同数量的像素 - 但是target-densityDpi视口选项有望达到您的要求 - 请参阅此 SO Q/A 目标-密度Dpi

在 Nexus 10 上,正常分辨率是 300 dpi,所以你会想要类似的东西<meta name="viewport" content="width=device-width, target-densityDpi=150">

于 2014-01-03T05:35:39.290 回答