“开始”屏幕上的桌面应用磁贴
下面提供了有关在为 Windows 8 定制桌面应用磁贴时要考虑的选项的信息,包括如何为新的“开始”屏幕设计桌面应用磁贴以及如何选择要在“开始”屏幕中显示的入口点。
为“开始”屏幕设计磁贴
可以自定义桌面应用磁贴的两个方面:应用名称和图标。 背景色派生自用户选择的背景色,并且无法以编程方式自定义。
DO:避免截断应用程序名称。 固定到“开始”屏幕的桌面磁贴可以容纳每行最多两行文本,或大约十个字符(尽管这依赖于 UI 语言),因此请尝试保持应用程序名称足够短,以避免截断。
DO:提供四个支持的“开始”屏幕缩放值的图标,以确保图标在所有外形规格上看起来清晰。
规模 | 磁贴大小(以像素为单位) | 使用的图标大小(以像素为单位) |
---|---|---|
80% | 120 x 120 | 48 x 48 |
100% | 150 x 150 | 64 x 64 |
140% | 210 x 210 | 96 x 96 |
180% | 270 x 270 | 128 x 128 |
DO:接受Microsoft设计原则。 图标的新外观是平面的,因此,如果要模拟桌面应用的 Windows 应用商店应用图标,请考虑退出投影等。
不要:不要避免使用颜色。 虽然 Windows 应用商店应用图标有时是单色的,但我们建议对桌面应用使用颜色图标。 这有助于区分任务栏上的桌面应用程序,以及“开始”屏幕中的其他桌面应用磁贴,因为桌面磁贴的背景色无法自定义。 请考虑使用更饱和的颜色。
确定要包括在“开始”屏幕中的正确入口点
DO:安装应用时,在“开始”屏幕中为每个应用添加一个快捷方式。 这可确保用户可以直接从“开始”屏幕或通过搜索启动应用。 如果未在“开始”屏幕中包含快捷方式,你的应用将变得难以启动。 具体而言,不要仅在桌面上添加快捷方式。 用户在首次登录时看到“开始”屏幕,因此,仅将快捷方式放在桌面上并不如在“开始”屏幕中包括它那么有效。
请勿:不要为同一应用提供多个快捷方式。 例如,没有两个快捷方式以两种不同的模式启动应用,例如一个用于 Windows Internet Explorer,另一个用于没有加载项的 Internet Explorer。
DO:尽量减少在安装过程中添加的磁贴数。 请考虑向多余的应用公开其他入口点。 例如,通过控制台应用中的功能访问设置,而不是包含单独的“设置”应用。
请勿:不要将快捷方式放在“开始”屏幕上的以下项:
- 卸载程序。 用户可以通过控制面板中的“程序”项访问卸载程序。
- 帮助文件。 直接在应用中包括帮助主题。
- 应用设置和选项。 包括用于在应用内配置应用的设置或创建控制面板项的 UI。
- 网站。 提供任何适当的链接,以直接在应用中提供帮助和技术支持网站等信息。
- 向导。 应从应用内启动向导和其他一次性配置任务。
请勿:不要创建可从应用本身启动的特性或功能的快捷方式。 例如,可以从任何Microsoft Office 应用配置语言设置,因此也不需要在“开始”屏幕上具有单独的语言设置入口点。
请勿:不要为不是可执行文件的项创建快捷方式。 不会映射到可执行文件的快捷方式(如启动网站或帮助文件的快捷方式)会从“开始”屏幕筛选出来。
DO:如果安装一组应用而不是单个应用,请为套件中的每个应用添加一个快捷方式。 如上所述,请避免创建辅助功能的快捷方式,例如帮助信息、实用工具和设置。 该功能应包含在套件的相关应用中。
DO:为包含三个或多个磁贴的套件创建单级产品文件夹。 在“开始”屏幕的“应用”视图中,可从“搜索”超级按钮访问,应用程序按其顶级文件夹进行分组。 选择描述性但简洁的文件夹名称;建议使用三个单词或更少的单词。 请注意,虽然“应用”视图将磁贴分组并显示文件夹名称,但当磁贴固定到“开始”屏幕时,此名称不可见,因此,使磁贴名称具有足够的描述性。
请勿:如果你的套件仅包含单个快捷方式,请不要创建产品文件夹。 将快捷方式放在顶级“开始”文件夹中。
DO:安装三个以上的应用套件时,请考虑这些应用是否用于辅助应用、更不规则的使用,不应固定到“开始”屏幕。 如果是这样,也许可以根据上述指南完全删除这些磁贴,并从主要应用中启动。 如果无法删除磁贴,请考虑从“开始”屏幕取消固定磁贴。 这样,快捷方式仍显示在 所有应用 视图中,但不会使用户的“开始”屏幕混乱。
若要创建添加应用快捷方式而不将其固定到“开始”屏幕,请在快捷方式上设置以下属性:System.AppUserModel.StartPinOption = 1。 1 的符号名称APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL。
这可以防止快捷方式显示在“开始”屏幕上,但仍可以在 所有应用 视图和搜索结果中看到。 只有用户才能取消固定现有快捷方式,因此必须在安装过程中设置此属性,或者在将应用置于磁盘后立即设置此属性。
请勿:不要为主机或运行时创建磁贴,例如 Silverlight 或 Java。 提供一个入口点以卸载“添加/删除程序”中的框架,并在控制面板中提供任何设置入口点。