从参考设备到可复现支持,理解 SAPUI5 的 Device-Specific Policies 最近做 SAP Fiori 项目时,移动端适配经常会被一句话带过去,SAPUI5 是响应式框架,控件自己会适配手机、平板和桌面。话没有错,可是在真实项目里,适配和支持是两件事。一个页面能在某台 Android 手机上打开,不代表这台设备就在 SAP 支持范围内。一个 List Report 在某个旧 iPad 上看起来能用,也不代表后续出现触摸、滚动、键盘遮挡、横竖屏切换问题时,可以直接按 SAP 标准支持事件处理。Device-Specific Policies 讨论的正是这个边界。它不是在讲 UI5 控件怎么写,也不是在讲 manifest 怎么配置 phone、tablet、desktop,而是在讲移动操作系统和移动硬件过于复杂时,SAPUI5 怎样界定官方支持范围。对于移动操作系统,支持范围会收敛到参考设备,也就是 reference devices。支持事件应当在列出的参考设备上提供,并且问题处理也会基于这些设备展开。旧版 SAP Help 对这个页面有明确记录,页面标题就是 Device-Specific Policies,并列出了 iPhone、iPad、Samsung Galaxy、Nokia Lumia 等参考设备及其结束支持日期。(SAP Help

本月热点