生成快速、流畅且高效的 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 频道 |