⑴ 为什么安卓开发不支持矢量图标素材

安卓开发不支持矢量图原因:

  1. 基于Android L深度定制研发的乐视手机EUI很多图标都已经使用这样的方式提供资源,以更方便的兼容1080p与2K屏幕。

  2. 现在很多Android应用使用位图资源的原因应该是仍然要兼容低版本的Android系统。未来使用SVG / XML矢量资源的应用可能会越来越多。

  3. 矢量图的显示,实际上还是需要图像引擎将数学曲线格栅化成位图,然后才能在屏幕上呈现。与使用位图相比,多了一层计算,自然有性能上的消耗。

  4. 使用矢量图可能还有 pixel-perfection 的问题。虽然矢量图亦可以通过对齐网格做到 pixel-perfect(比如 OS X 也有系统 App 使用了 PDF 来绘制一些小图标),但若要通过矢量图实现解决缩放的问题,势必会有非整数倍放大 / 缩小的情况。

  5. 矢量图在非整数倍数渲染时,则很可能会出现虚边。若渲染时强制对齐网格,效果亦未必好。

UI 设计矢量化在安卓开发设计还是大势所趋的。

⑵ windows系统采用的是位图mac,ios,安卓系统采用的是矢量图为什么用的不一样

Mac是矢量图,像素越高越清晰,Windows是位图,像素越高图标反而越小