介绍
借助SAP分析云,设计人员和开发人员在创建故事时可以使用大量灵活的功能。然而,考虑这些复杂的故事可能对移动设备中的用户体验和运行性能产生的影响是十分重要的。
在本篇博客中,我们将重点介绍一些最佳实践指南,供设计人员和开发人员在为移动设备创作故事时参考。
最佳实践
为了提供流畅且用户友好的体验,设计人员和开发人员可以参考一些最佳实践指南。这些指南可分为三部分:
理解移动设备硬件规格故事简化(对象与高级特性)移动设备上的测试与验证
理解移动设备硬件规格
设计人员和开发人员应该熟悉SAP分析云的移动硬件规格。这是因为根据整个业务中可用的设备,应遵循不同的最佳实践指南。以下是每个设备的一些推荐的最佳实践指南:
设备内存大小(iPad和iPhone)
最大页面数量(推荐)
iPad 单页单元权重总量(推荐)
iPhone 单页单元权重总量(推荐)
3GB
3
2.5
2.5
4GB
4
3.0
2.5
6GB
5
4.0
2.5
8GB
7
4.5
3.5
16GB
10
5.0
N/A
故事简化(对象与高级特性)
设计人员和开发人员应该了解在移动设备上向消费者展示哪些信息是重要的。因为与笔记本电脑不同,移动设备的屏幕尺寸和设备内存有限。
技巧1. 降低仪表盘整体复杂度
从便利性角度出发,将所有信息整合至单一故事颇具吸引力。然而,此举可能导致信息过载,并使移动设备体验复杂化。因为页面数量与对象的组合会增加故事大小,进而导致运行处理时间的增加。
注意:当与设计数据相关的小部件数量和页面数量超过建议数量时,设计时会发出警告。
· 限制单页上数据相关小部件的数量:建议将这些内容分散到多个页面中。对于流式布局面板或响应式布局,可以使用响应规则配置来根据设备隐藏特定的小部件。限制故事页的数量:建议同时限制单个故事板内的页面总数。创建更精简的故事,并利用故事之间的超链接实现跨故事导航。
技巧2. 限制“高消耗”可视化对象的数量
鉴于移动设备内存普遍低于Web端,且不同移动设备内存容量差异显著,因此严格控制内存密集型微件的数量十分重要。各微件类型的单位权重值详情可参阅SAP帮助门户文档。
以下为高消耗微件示例:
地理可视化对象
• 表
• 时间序列统计图
• 自定义微件
注意:对于地理可视化对象,还有进一步的建议,即每页至多包含一个地理可视化对象,且在该可视化对象中限制图层数(不超过三个)。
注意:一个故事中筛选器的数量能会影响移动设备上的性能
技巧3. 限制复杂脚本的使用
使用优化体验,有许多可用的 API,允许开发者创建开箱即用的自定义应用或工作流,这意味着低效的脚本或复杂的脚本会对移动设备体验产生影响,原因在于其会增大处理负载并引发移动设备闪退。
在各种移动设备上进行测试和验证
注意:以上提示均属最佳实践指南。鉴于移动设备硬件配置差异显著,必须逐台验证使用体验。
技巧1. 预览和测试
故事中的设备预览功能是验证多设备适配效果的实用工具,但若需确保界面响应灵敏、体验流畅易用,物理设备预览与测试环节依然至关重要。
技巧2. 性能和内存验证
作为技巧1的扩展,侧重点在于要求跨多种设备的(如3, 4, 6, 8+ GB内存),对故事进行充分测试。这能为用户规避内存溢出(OOM)问题提供额外保障。
结论
借助这些最佳实践指南,设计人员和开发人员将能够优化他们的故事以供移动设备使用,确保流畅且用户友好的体验
随着 SAP分析云的 2024 年第四季度(Q4)季度发布更新(QRC),SAC移动设备iOS应用将对兼容的故事启用精简版查看器。该技术将显著降低在移动设备上打开故事时的运行内存消耗。
原文链接:Best Practice Guide for Designing Stories for Mobi… – SAP Community
原作者:Kapil, Tunir
介绍借助SAP分析云,设计人员和开发人员在创建故事时可以使用大量灵活的功能。然而,考虑这些复杂的故事可能对移动设备中的用户体验和运行性能产生的影响是十分重要的。在本篇博客中,我们将重点介绍一些最佳实践指南,供设计人员和开发人员在为移动设备创作故事时参考。最佳实践为了提供流畅且用户友好的体验,设计人员和开发人员可以参考一些最佳实践指南。这些指南可分为三部分:理解移动设备硬件规格故事简化(对象与高级特性)移动设备上的测试与验证理解移动设备硬件规格设计人员和开发人员应该熟悉SAP分析云的移动硬件规格。这是因为根据整个业务中可用的设备,应遵循不同的最佳实践指南。以下是每个设备的一些推荐的最佳实践指南:设备内存大小(iPad和iPhone)最大页面数量(推荐)iPad 单页单元权重总量(推荐)iPhone 单页单元权重总量(推荐)3GB32.52.54GB43.02.56GB54.02.58GB74.53.516GB 105.0N/A故事简化(对象与高级特性)设计人员和开发人员应该了解在移动设备上向消费者展示哪些信息是重要的。因为与笔记本电脑不同,移动设备的屏幕尺寸和设备内存有限。技巧1. 降低仪表盘整体复杂度从便利性角度出发,将所有信息整合至单一故事颇具吸引力。然而,此举可能导致信息过载,并使移动设备体验复杂化。因为页面数量与对象的组合会增加故事大小,进而导致运行处理时间的增加。注意:当与设计数据相关的小部件数量和页面数量超过建议数量时,设计时会发出警告。· 限制单页上数据相关小部件的数量:建议将这些内容分散到多个页面中。对于流式布局面板或响应式布局,可以使用响应规则配置来根据设备隐藏特定的小部件。限制故事页的数量:建议同时限制单个故事板内的页面总数。创建更精简的故事,并利用故事之间的超链接实现跨故事导航。技巧2. 限制“高消耗”可视化对象的数量鉴于移动设备内存普遍低于Web端,且不同移动设备内存容量差异显著,因此严格控制内存密集型微件的数量十分重要。各微件类型的单位权重值详情可参阅SAP帮助门户文档。以下为高消耗微件示例:地理可视化对象• 表• 时间序列统计图• 自定义微件注意:对于地理可视化对象,还有进一步的建议,即每页至多包含一个地理可视化对象,且在该可视化对象中限制图层数(不超过三个)。注意:一个故事中筛选器的数量能会影响移动设备上的性能技巧3. 限制复杂脚本的使用使用优化体验,有许多可用的 API,允许开发者创建开箱即用的自定义应用或工作流,这意味着低效的脚本或复杂的脚本会对移动设备体验产生影响,原因在于其会增大处理负载并引发移动设备闪退。在各种移动设备上进行测试和验证注意:以上提示均属最佳实践指南。鉴于移动设备硬件配置差异显著,必须逐台验证使用体验。技巧1. 预览和测试故事中的设备预览功能是验证多设备适配效果的实用工具,但若需确保界面响应灵敏、体验流畅易用,物理设备预览与测试环节依然至关重要。技巧2. 性能和内存验证作为技巧1的扩展,侧重点在于要求跨多种设备的(如3, 4, 6, 8+ GB内存),对故事进行充分测试。这能为用户规避内存溢出(OOM)问题提供额外保障。结论借助这些最佳实践指南,设计人员和开发人员将能够优化他们的故事以供移动设备使用,确保流畅且用户友好的体验随着 SAP分析云的 2024 年第四季度(Q4)季度发布更新(QRC),SAC移动设备iOS应用将对兼容的故事启用精简版查看器。该技术将显著降低在移动设备上打开故事时的运行内存消耗。原文链接:Best Practice Guide for Designing Stories for Mobi… – SAP Community原作者:Kapil, Tunir Read More Technology Blog Posts by SAP articles
#SAP
#SAPTechnologyblog