我有一个单页的phonegap应用程序,它使用CSS3样式。它的性能在除Nexus 10之外的所有其他设备上都是可以接受的。我怀疑它可能与Nexus 10使用的更高分辨率有关。(2560 x 1600像素)。
根据基准测试(http://www.gsmarena.com/google_nexus_10-review-861p5.php),Nexus 10落后于其他平板电脑。因此,为了证明我的理论,我想看看我是否可以在Nexus 10上以较低分辨率模式运行我的应用程序。是否可能&怎么做?我可以使用缩放0.5的元标记视口吗?那会有用吗?
答案 0 :(得分:0)
假设Nexus 10唯一标识自己,您应该可以使用PhoneGap API中的Device object进行检查。
<强> 更新 强>
要在Nexus设备上进行性能更改,您无法进行缩放,因为仍需要计算相同数量的像素 - 但target-densityDpi
视口选项有望达到您的要求 - 看到这个SO Q / A target-densityDpi
在Nexus 10上,正常分辨率为300 dpi,因此您需要类似<meta name="viewport" content="width=device-width, target-densityDpi=150">
答案 1 :(得分:0)
尝试在清单文件的supports-screens部分提供android:anyDensity="false"
,如果这有帮助..