预览、测试并发布应用程序

已完成

创建任何类型的应用程序(包括画布应用程序)都是一个迭代过程,即应用程序会随着时间推移不断演进,通过测试您可以根据需要进行调整。 Power Apps Studio 提供了多种工具,帮助您有效地预览、优化并发布应用程序。 在本学习单元中,我们将分别探讨这些项目。

在 Power Apps Studio 中预览画布应用程序

您的画布应用可能会用于不同的设备。 预览应用可查看它在不同设备和方向上的显示方式和功能。 此步骤在构建响应式应用时很有用。 由于每个设备都可能影响应用的显示方式,因此应对其进行测试。 由于您可以在不同设备上进行预览,因此可以确保应用程序显示正确。

在应用程序中工作时,选择预览应用程序选项。 您可以使用设备选取器在各种设备(例如平板电脑、手机或 Web 浏览器)上查看您的应用。 您可以使用方向切换器调整方向。

预览应用程序的屏幕截图。

注意

确保您的应用使用响应式布局,以适应不同的屏幕大小。 有关更多信息,请参阅构建响应式画布应用程序

检查客户端问题

优化应用是确保其发挥最佳性能并可供所有用户访问的关键步骤。 Power Apps 提供了两个内置工具,帮助识别和解决问题、改进调试,并确保符合无障碍标准。

  • 应用程序检查器
  • 辅助功能检查器

这些工具不仅可以增强应用的功能,还可以让应用对残障用户更具包容性。

应用程序检查器发现的问题的屏幕截图。

应用程序检查器

应用程序检查器是一个强大的工具,旨在识别公式错误、性能瓶颈及其他可能影响应用程序功能的问题。 它提供可行建议,帮助您高效调试和优化应用。 应用程序检查器主要关注两个方面:

  • 公式错误:假设您的应用程序包含一个根据用户输入过滤数据的画廊,但公式中存在语法错误。 应用程序检查器会标记问题、突出显示有问题的公式并提出更正建议。
    例如:如果公式 Filter(Orders, Status = "Open") 缺少闭合括号,应用程序检查器将识别该错误并建议添加缺失的字符。

  • 性能建议:如果您的应用程序使用了效率低下的公式或查询,可能导致性能下降,应用程序检查器将提供优化建议。
    例如:如果一个公式在不使用委托的情况下检索大型数据集,应用程序检查器可能会建议使用可委托的查询来提高与连接数据源(如 SharePoint 或 Dataverse)配合使用时的性能。

通过解决应用程序检查器标记的问题,您可以确保应用平稳运行并提供更好的用户体验。

辅助功能检查器

辅助功能检查器可帮助您识别并解决应用程序中的潜在无障碍问题,确保其可供残障人士使用。 此工具突出显示了应用可能不支持键盘导航、屏幕阅读器或颜色对比度合规性等功能的方面。 辅助功能检查器关注的项目包括:

  • 缺少屏幕阅读器支持:如果应用程序中的按钮缺少描述性标签,屏幕阅读器可能无法向视力障碍用户传达其功能。 辅助功能检查器会标记此问题,并建议为按钮的 AccessibleLabel 属性添加有意义的标签。
    例如:标记为“提交”的按钮应将 AccessibleLabel 属性设置为“提交窗体数据”,以向屏幕阅读器用户提供上下文信息。

  • 键盘导航问题:如果应用中的某些控件无法通过键盘访问,辅助功能检查器会突出显示这些元素并建议启用键盘焦点。
    例如:下拉菜单可能需要调整其 TabIndex 属性,以确保可通过键盘快捷键进行导航。

  • 颜色对比度符合性:如果应用中的文本或 UI 元素未达到推荐的颜色对比度比率,辅助功能检查器会标记这些元素并建议进行更改以提高视力障碍用户的可见性。
    例如:白色背景上的浅灰色文本可能需要更改为更深的色调以符合对比度指南。

通过解决辅助功能问题,您可以确保应用具有包容性并符合辅助功能标准,从而提高所有用户的可用性。

保存并发布画布应用

保存和发布应用可确保保留所做的更改,并使其可供所有共享应用的用户使用。

要保存应用的新版本,请选择保存选项。 除了保存应用,还可以使用其他保存选项。 这些其他选项包括:

  • 带版本注释保存:添加关于更新的注释。
  • 另存为:以新名称复制应用。
  • 下载副本:保存应用的本地副本。

发布应用

  • 保存后,显式发布您的应用,以便所有共享用户均可访问该应用。
  • 要发布,请在编辑模式下选择发布图标。

注意

已发布的更改可能需要几秒钟才能显示。 用户必须刷新应用才能访问最新版本。

如需更多信息,请访问保存并发布画布应用