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