提供很好的应用体验

生成快速、流畅且高效的 Microsoft Store 应用

提供出色的 Windows 体验并不仅限于固件和硬件组件。 应用质量是提供出色 Windows 体验的一个关键组成部分。 本部分列出了有关应用开发的建议和注意事项。

工具和技术参考

资源标题 内容类型 说明 下载链接
使用 HTML5 生成高性能 Microsoft Store 应用 视频 生成视频,介绍如何使用 HTML5 生成高性能 Microsoft Store 应用 MSDN
50 个性能技巧,帮助你使用 HTML5 提升 Microsoft Store 应用和网站的速度 视频 介绍性能技巧的生成视频,帮助你使用 HTML5 提升 Microsoft Store 应用和网站的速度 MSDN
使用 C++、C# 和 Visual Basic 的适用于 Microsoft Store 应用的性能最佳做法 文章 MSDN
提高性能的常规最佳做法 文章 MSDN
使用 JavaScript 的适用于 Microsoft Store 应用的性能最佳做法 文章 MSDN
分析 Microsoft Store 应用的性能 文章 MSDN
计时和性能 API 文章 MSDN
分析 Microsoft Store 应用的内存使用情况 文章 MSDN
使用 Visual Studio 代码分析来分析 Microsoft Store 应用的代码质量 文章 MSDN
Visual Studio 2012 Update 2 中的 HTML 性能工具 工具 此工具可帮助开发人员解决 UI 响应能力的问题(例如,UI 线程受阻)和视觉对象更新中的延迟问题(例如,UI 线程响应及时,但视觉更改的显示时间比预期的要长)。 该工具提供一段时间内发生的一组整体“事件”(CPU 使用率的逻辑分类),其中包括应用程序逻辑以及代表应用程序发生的平台行为(例如布局、GC、网络请求、图像解码时间)。 Microsoft.com
适用于 HTML5 应用的性能分析器 工具 MSDN
Windows 应用认证工具包 工具包 MSDN
HTML ListView 优化性能示例 代码示例 MSDN
优化演示性能 - DXGI 交换链轮换示例 代码示例 MSDN
XAML ListView 示例包 代码示例 MSDN

使用 ADK 分析 Microsoft Store 应用性能

ADK 8.1 中的 Windows Performance Analyzer 引入了新功能/图表,用于专门分析 Microsoft Store 应用的性能。

资源标题 内容类型 说明 下载链接
应用性能:与平台交互的思维模型 视频 此谈话可让你更深入地了解应用与平台的交互方式。 掌握了这些知识,你将能够使用工具来解决性能问题。 第 9 频道
应用性能:规划成本低于重构成本 视频 此谈话说明了在开发过程的早期就考虑到性能的评估和设计价值。 你将了解一些工具和技术,它们用于评估使用 XAML 的托管应用和使用 HTML5 的应用的性能。 第 9 频道
应用性能:从 UX 到 API 的 5 个关键场景 视频 此谈话提供了一个以场景为中心的观点,阐述如何在五个关键场景(启动、恢复、平移、重设大小和挂起)中提供出色的性能。 如果时间允许,可能还会讨论动画、常规响应能力以及应用安装。 第 9 频道
应用性能:Windows Performance Toolkit 视频 此谈话介绍了 Windows Performance Toolkit (WPT)。 讨论内容介绍了该工具的强大功能,展示了如何分析 Microsoft Store 应用,以便改进客户体验。 第 9 频道