我正在研究 SVG,所以我想知道是否有人知道智能手机上的浏览器对 SVG 的支持有多好。我知道 Opera Mini/iPhone 支持很多 SVG Tiny,但我不知道是否支持其他浏览器(黑莓、Pre、Android、诺基亚智能手机)。我知道使用 IE 作为渲染引擎的手机根本不支持。
我试图查找最新数据,但找不到 2007 年以后的任何数据。如果有人可以链接到讨论移动浏览器上 SVG 支持的帖子,我将不胜感激。
我正在研究 SVG,所以我想知道是否有人知道智能手机上的浏览器对 SVG 的支持有多好。我知道 Opera Mini/iPhone 支持很多 SVG Tiny,但我不知道是否支持其他浏览器(黑莓、Pre、Android、诺基亚智能手机)。我知道使用 IE 作为渲染引擎的手机根本不支持。
我试图查找最新数据,但找不到 2007 年以后的任何数据。如果有人可以链接到讨论移动浏览器上 SVG 支持的帖子,我将不胜感激。
关于这个主题的信息确实很少见(但不幸的是,当我们谈论 SVG 时,这并不是什么新鲜事......)
Tiny Test Suite 提供了一些测试结果(2008 年底): http://www.w3.org/Graphics/SVG/1.2/Tiny/ImpReport.html BitFlash、eSVG、Ikivo 和 Motorola SVG 是特殊的兴趣在这里。Opera Mobile 不在此测试范围内,但据我所知,它使用的是 Ikivo。
这里有一个非常当前的讨论:http: //tech.dir.groups.yahoo.com/group/svg-developers/message/63147 到目前为止,这个讨论的结果相当糟糕,但也许你可以加入那里...
但是,考虑到“桌面浏览器”给(原生)SVG 开发带来的痛苦,我不会真正推荐它用于移动浏览器,除非您有非常特定的目标群体(支持 SVG 的设备)或其他使用 SVG 的严重理由。
很抱歉我不能做出更多贡献,也许还是有一点帮助。
至于今天(2013 年 1 月),最流行的桌面和移动浏览器似乎支持 SVG - 在它们的最新版本上:
资料来源:caniuse.com/svg
支持的浏览器:iOS 5+ Android 3+
目前,包括我在内的一些人独立工作。
您可以在以下文章中找到有效的解决方案:
Android。支持 SVG 的 ImageView。
支持 SVG 的 Android ImageView 和 Drawable
黑莓实际上支持 SVG 动画直至 OS 6,尽管不完美。
同样的 OS 6 也支持 SVG 图像,没有调整大小的问题。