在没有服务器的情况下使用SVGZ文件。(本地iOS/Android)
我正在为Android和iOS应用程序开发UI。它很可能是用PhoneGap(或类似的东西)构建的,这意味着UI将是HTML5实现 对于大多数图像,我们决定使用SVG文件,因为它们可以在各种Android屏幕上很好地缩放,并且对于iOS上的视网膜非常有用 到目前为止,使用.svg文件对我们来说效果很好,而且得益于Safari和Chrome的支持,很容易在标准浏览器中进行本地测试 问题是,当我们将这些.svg文件转换为精灵时,它们将变得相当大。因此,我正在研究使用gzip压缩的svg文件(.svgz) 快速测试表明,我们使用的50k SVG通过Gzip压缩到8k 然而,问题是,解压SVGZ文件似乎需要一个客户机/服务器关系。我无法让Safari在本地运行时呈现链接的.svgz文件(我假设在PhoneGap编译的应用程序中通过webview时会这样)。不过,Chrome似乎能够渲染svgz 所以,我的问题是:在没有服务器的情况下使用SVGZ文件。(本地iOS/Android),android,ios,cordova,svg,gzip,Android,Ios,Cordova,Svg,Gzip,我正在为Android和iOS应用程序开发UI。它很可能是用PhoneGap(或类似的东西)构建的,这意味着UI将是HTML5实现 对于大多数图像,我们决定使用SVG文件,因为它们可以在各种Android屏幕上很好地缩放,并且对于iOS上的视网膜非常有用 到目前为止,使用.svg文件对我们来说效果很好,而且得益于Safari和Chrome的支持,很容易在标准浏览器中进行本地测试 问题是,当我们将这些.svg文件转换为精灵时,它们将变得相当大。因此,我正在研究使用gzip压缩的svg文件(.svg
- 有没有办法通过PhoneGap应用程序在iOS上本地使用.svgz文件(我还没有达到通过PhoneGap编译的程度,所以现在无法测试该部分)
- Android上的.svgz有任何已知的问题吗(假设它在桌面Chrome上看起来还可以)
- 在这种情况下,如果没有实际的下载速度问题(除了最初的应用程序下载),我甚至应该为.svgz而烦恼吗