现在我只知道 Scientiamobile 的 WURFL 和其他一些。这些库或数据库告诉你很多关于设备的信息,但它们都不能清楚地表明你不应该使用 CSS 过渡或其他类型的动画,因为即使设备支持它,与这些功能完全不同的故事将顺利运行,这是我在构建移动 Web 应用程序时最关心的问题。
使用“WURF”数据库在这个方向上“分类”设备在技术上是否可行?以及我应该使用哪些设备功能将设备“分组”为“快速”的图形功能?
最后,我只需要从 1 到 5 对设备进行评分,以确定我可以使用哪些 gfx 操作。
好吧,欢迎任何想法。事实证明这是真正的脑筋急转弯,除了大量有关设备上限的数据外,互联网上的研究并没有带来任何有用的信息。
Update-1:我刚收到 ScientiaMobile 的回复:“我们一直在尝试某种形式的 Javascript 性能指数(可能基于现有基准之一)的想法,这可能会给出一些指示,但我们仍然还没有。问题很复杂。”
Update-2:我们在移动网络应用中发现的最大瓶颈
- 动画力量
- PNG透明度
- 文本和框阴影
- 图像大小调整
对我们来说,确定我们需要禁用这些功能就足够了,因为它们会使任何应用程序瘫痪。可能还有其他方法。
谢谢你。