【发布时间】:2013-04-22 14:42:03
【问题描述】:
我正在开发一个 Windows 8 应用程序,但该应用程序需要在多个分辨率和密度的屏幕(平板电脑、笔记本电脑和台式机)上得到支持。我需要为每个分辨率创建多个二进制文件吗? 我看过http://msdn.microsoft.com/en-US/library/windows/apps/hh780612,但在我跳入解决方案之前需要澄清。
感谢您的帮助。
【问题讨论】:
标签: windows-8
我正在开发一个 Windows 8 应用程序,但该应用程序需要在多个分辨率和密度的屏幕(平板电脑、笔记本电脑和台式机)上得到支持。我需要为每个分辨率创建多个二进制文件吗? 我看过http://msdn.microsoft.com/en-US/library/windows/apps/hh780612,但在我跳入解决方案之前需要澄清。
感谢您的帮助。
【问题讨论】:
标签: windows-8
如果您根据Windows Store UX Guidelines 进行设计,则不需要单独的二进制文件,但您确实需要所有图形、徽标等的缩放版本,并且您需要处理您的方向和布局更改应用程序,以便您始终呈现合适的用户界面。
我们现在正在经历这种痛苦,设计一些具有固定位置等的静态布局非常诱人,但这非常违反 Windows 应用商店指南。进行设计所花费的时间可能与编写代码所花费的时间一样长。
如果您使用的是 HTML5/Javascript,则有 a useful example of an adaptive layout on MSDN
【讨论】:
不,你没有。一般来说,它会工作。您可以选择使用此处所述的比例命名约定来提供高分辨率图像:http://msdn.microsoft.com/en-us/library/windows/apps/hh465362.aspx
我建议您在运行应用程序时使用模拟器选项来测试应用程序在不同分辨率和 dpi 设置下的效果。
【讨论】: