Mobile SVG與位圖相比,在對動畫、地圖和互動圖形進行編碼和顯示方面的優勢是明顯的。位圖是靜態的,而矢量圖形是動態的、可以縮放的,可以描述非常高級的圖形特點,如動畫、分層圖形、半透明對象、畫中畫、復雜形狀和字體效果。另外,Mobile SVG所制作的矢量圖形可以執行交互式操作,如可以縮放、平移、附加鏈接。
Mobile SVG文件通常小于位圖文件,從而可以縮短無線下載時間,這點對于非常計較帶寬的移動應用來說,尤其重要。 另一個例子,如將當前屏幕上的圖形放大時,若是位圖,則會出現使圖像模糊的馬賽克效應,此時若要獲得高質量的放大圖像,則需重新從服務器獲取放大后的圖像,增加了網絡的流量;而SVG圖形是矢量數據,只需利用原來的數據,在客戶端進行放大就可以得到沒有質量損失的放大圖形。
Mobile SVG的另一個強大功能是可以存儲圖形中各元素的相關信息。例如,SVG可以識別出圖形中某個帶有一個三角形的正方形是一所房子,并且可以知道房子的樓層數等信息。SVG還支持事件,從而可以產生超鏈接或者嵌入文字的彈出窗口,以向用戶提供更多的信息或者可點擊的選項。另外,由于SVG是文本格式,可以利用基本的搜索引擎對SVG圖形中的文字進行搜索,這樣可以查詢SVG圖形中具有某種屬性的圖形元素,如上面所說的房子。
Mobile SVG將增強MMS
Mobile SVG最近已被3GPP組織所采納,用于多媒體短信服務(MMS)。采用Mobile SVG,將使許多2.5G和3G MMS服務成為現實。
Mobile SVG主要用于各種資源非常有限的移動設備,所以在實現Mobile SVG時,性能指標成為最主要的指標。手機的內存很小,CPU的速度也很慢,PDA的內存會稍微大一點,CPU的處理能力會好一點,但兩者的顯示屏分辨率都很小。盡管Mobile SVG針對移動設備進行了特別的設計,使得在移動設備上實現SVG更容易,但要實現一個用戶代理還是要實現XML解析、腳本、DOM、圖像庫、渲染等功能。