我需要多个二进制文件来支持多分辨率Windows 8应用程序吗?

时间:2013-04-22 14:42:04

标签: windows-8

我正在开发一个Windows 8应用程序,但是这个应用程序需要支持多种分辨率&密度屏幕(平板电脑,笔记本电脑和台式机)。我是否需要为每个分辨率创建多个二进制文件? 我看了http://msdn.microsoft.com/en-US/library/windows/apps/hh780612,但在我跳进解决方案之前需要澄清。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

如果您根据Windows Store UX Guidelines进行设计,则不需要单独的二进制文件,但您需要拥有所有图形,徽标等的缩放版本,并且需要处理方向和布局更改在您的应用中,以便始终提供合适的用户界面。

我们现在正经历这种痛苦,设计一些静态布局,固定位置等非常诱人,但这非常违反Windows应用商店指南。设计和编写代码的时间可能相同。

如果您使用的是HTML5 / Javascript,则有a useful example of an adaptive layout on MSDN

答案 1 :(得分:0)

不,不。一般来说它只会起作用。您可以选择使用此处所述的缩放命名约定来提供高分辨率图像:http://msdn.microsoft.com/en-us/library/windows/apps/hh465362.aspx

我建议您在运行应用程序时使用模拟器选项来测试应用程序在不同分辨率和dpi设置下的效果。