【问题标题】:Testing on a 720 4.3" Windows Phone emulator在 720 4.3" Windows Phone 模拟器上进行测试
【发布时间】:2014-06-05 08:01:21
【问题描述】:

我的一个 Beta 测试人员报告了一个布局问题,即我的 LayoutRoot 容器有不必要的左右边距。他在他的 HTC 8X 上遇到了这个问题。这是 4.3 英寸 720p 设备。

我已经在所有可用的 Windows Phone 模拟器上测试了该应用程序,但没有发现这个问题。但是似乎没有可供我测试的 720p 4.3" 模拟器。有什么方法可以使用这些设备属性(屏幕分辨率 = 720p,屏幕尺寸 = 4.3")来测试它,而无需实际拥有设备?

【问题讨论】:

    标签: testing windows-phone-8 windows-phone-8-emulator


    【解决方案1】:

    正如您在this MSDN article 上看到的那样,在 Windows Phone 8.0 上,720p 缩放分辨率与 1080p 相同,即 480 x 853。

    这意味着应用程序的布局在两种分辨率之间应该是相同的,并且您在 1080p 模拟器上看到的内容与在 720p 设备上看到的内容相同(除非每种分辨率都有不同的图像资源)。

    物理屏幕尺寸无关紧要。

    【讨论】:

    • 一如既往地感谢 Olivier 提供的知识。不过,我没有使用任何图像资源,这在任何 1080p 模拟器或实际设备上都不是问题。我知道如果不看代码就很难诊断,但你知道这里可能存在什么问题吗?
    • 我可能认为这与我在某些地方使用的硬编码值有关。但问题是如果没有 4.3" 720p 模拟器或设备,我无法真正测试修复
    • 正如我所说,720p 设备和 1080p 模拟器之间的布局应该完全相同。也许您应该向 beta 测试人员索取屏幕截图,以说服您。
    • 哈,我确实做到了。不幸的是,这是真的。
    • 720p 布局和 1080p 布局有区别吗?这很奇怪。你能把两者的屏幕截图都显示一下吗?
    【解决方案2】:

    正如 Olivier Payen 所说,物理屏幕尺寸并不重要。

    因此,您要求在您未拥有的设备上测试您的应用程序。在这种情况下,您可以使用Remote Device Access

    远程设备访问 (RDA) 是一项服务,允许开发人员在基于 Windows Phone、Nokia X、Asha、Series 40 等的各种诺基亚设备上远程测试他们的移动应用程序和服务。

    所以,请尝试在远程设备上安装您的应用,看看您的应用的分辨率和缩放比例。!

    【讨论】:

    • 潜在的无价资源,不知道它存在。但是不要认为有任何 720p 4.3" Lumia 设备可以帮助我进行点对点测试。
    • 是的。我只是在告诉你在你没有拥有的设备上测试你的应用程序的方法。
    猜你喜欢
    • 2012-02-22
    • 2016-03-20
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-27
    • 1970-01-01
    相关资源
    最近更新 更多