测试您的移动应用程序自定义设置
学习目标
完成本单元后,您将能够:
- 列出移动应用程序设计的最佳实践。
- 解释为什么在正式启动前试用 Salesforce 移动应用程序是有用的。
- 在 Salesforce 应用程序中测试 Visualforce 页面。
- 正确测试您的自定义设置。
让用例栩栩如生
所以您获得批准可以推出移动应用程序。耶!我们知道您会成功的。现在是时候进入推动的下一个阶段了:构建和测试。
到目前为止,您可能已经花了一些时间自定义 Salesforce 应用程序,使其适合您公司的移动应用程序用例。在应用程序推出阶段,您会对移动应用程序进行最后润色,并测试所构建的内容。记住:与其他 Salesforce 推出一样,首先在您的 Sandbox 或 Developer Edition 帐户中构建和测试自定义设置,然后在准备发布时将其转至制作中。
设计移动友好型体验
希望您已经查看了我们在前一单元中提到的超棒资源。这些资源可以帮您调整 Salesforce 应用程序,将其打造成一个强大的工具,让用户快速完成工作。当您自定义应用程序时,想想做些什么可以改善移动应用程序用户体验。
那么您该如何为移动应用程序用户提供良好的体验呢?移动应用程序设计很棒,它使你以不同的方式思考。因为手机和平板电脑的屏幕都很小,所以要精简必需应用程序,优先考虑真正重要的程序。单元式网络连接可能很慢或断断续续,这意味着您必须让性能最大化。
当您完成移动应用程序自定义设置时,需牢记以下建议:
-
少即是多。针对页面布局,需考虑移动设备的屏幕大小,并将最重要的信息移至顶部。只添加真正需要的字段。最佳实践指在页面上包含 5 个或更少的字段,而且绝对不超过 8 个。
-
构建速度。向页面添加自定义元素时要考虑其表现。是否有图像或进程会导致页面加载变慢?用户对了解移动设备性能没那么有耐心,所以要精简内容,让页面元素尽可能简化。
-
考虑一下点击目标。在创建自定义页面时,需考虑用户如何与移动设备进行交互。例如,点击按钮比点击链接更容易。
-
拥抱移动应用程序功能。想一想我们手机上的所有新颖功能:定位、摄像头、重力感应等。有没有方法可以让您利用移动设备的独特功能?
如果您想了解更多关于移动应用程序设计的最佳实践,可查看我们在资源分区提供的链接。
优化 Visualforce 页面
如果您有现有 Visualforce 页面,可以在 Salesforce 应用程序中让移动应用程序用户使用。您可以选中一个复选框来启用移动应用程序的 Visualforce 页面。请参阅资源分区了解操作指南。
但事情往往并非那么简单。
在移动应用程序中,Visualforce 页面并非理所当然地适合移动应用程序,当您进行测试时,现有页面和自定义应用程序可能会出现一些问题。
幸运的是,使 Visualforce 页面在移动应用程序中看起来很棒相对简单。您可以修改代码,使页面处于完整的 Salesforce 站点或 Salesforce 应用程序中,或者可以创建专门针对移动应用程序的页面。
如果您想在 Salesforce 应用程序中使用 Visualforce 页面,那么您的最佳帮手是 Visualforce 指南与最佳实践。
测试自定义设置
完成设置任务后,您就完成了一件移动应用程序重大事件:您有了自己的自定义版本的 Salesforce 应用程序原型。现在让我们探讨程序原型并进行测试。然后再测试。我们曾经是否提过您应该测试?
不开玩笑,我们再怎么强调测试的重要性都不过分。您肯定不希望在移动应用程序发布过程中出现任何令人不快的事情。确保在所有类型的移动设备及员工访问 Salesforce 应用程序所用的所有操作系统上测试该应用程序。然后再测试。(好吧,对不起,最后一次。我们正式宣布不再向您提及“测试”。)
当然,我们意识到从桌面进行快速检查很方便,因此不必拿您的设备来测试每个更改。幸运的是,Apple 和 Google 都提供了设备模拟器,这样,您在桌面上就可以进行迭代式开发。
要在设备模拟器上使用移动应用程序,请为支持的设备下载并安装相应的 SDK:
接下来是超级警告事项。(如果可以用闪烁的霓虹灯来展示,我们一定会这么做。)
重要事项
不支持在模拟器中正常运行 Salesforce 应用程序。这种运行方式也无法替代在组织支持的移动设备上对应用程序进行全面测试。定期在您打算部署的每台设备和每个平台上测试应用程序。
与用户一起试用原型
既然您已经拥有了一个操作原型,那为什么不展示一下呢?在移动应用程序正式发布之前,您应该先让一小部分用户试用,以获得早期反馈。当然,这样做会稍微推后您的推出时间线,但您得到的反馈极有价值。试用可以帮助您:
- 验证您的移动应用程序用例,并确定新用例的机会
- 简化您的自定义设置并捕捉任何“陷阱”
- 收集会影响培训计划的 FAQ
- 在正式发布前培训超级用户和拥趸
- 就移动应用程序始发打造轰动效应
- 通过始发成功获得更多的利益相关者和高管的认同
- 收集客户感言和成功故事,用于营销与传播
查找您的试用用户
那么应该让哪些用户参与试用呢?当然,您肯定希望超级用户参与其中,原因我们已经解释过。但您需要各方的观点和意见。这意味着您还应该邀请反对者(属于 Salesforce 用户,但似乎每一步都反对您)参与试用。
是的,您喜欢 Salesforce 支持者。但反对者也同样重要。您必须准备好听取所有与使用应用程序相关的潜在抱怨和痛点。如果您能尽早解决这些问题,就能把移动应用程序反对者变成您最大的“啦啦队长”。
资源
-
Salesforce 移动应用程序自定义设置
-
Mobile First(移动优先)
-
iOS Human Interface Guidelines(iOS 人机界面指南)
-
Android User Interface Guidelines(Android 用户界面指南)
-
Salesforce Mobile App Trailblazer Community
-
在移动设备和桌面设备之间共享 Visualforce 页面
-
Salesforce App Developer Tutorial(Salesforce 应用程序开发人员教程)
-
A Beginner’s Guide to the Salesforce Mobile App(Salesforce 移动应用程序初学者指南)
-
Visualforce 与 Lightning Experience
-
Salesforce App: Make It Mobile, Make It Easy(Salesforce 应用程序:移动化,简单化)
-
Salesforce Mobile User Experience Design(Salesforce 移动应用程序用户体验设计)