iOS6自帶的地圖服務雖然已成千夫所指,但依然有自己不為人知的長處。資料分析公司Onavo近日就指出,蘋果地圖服務所消耗的資料流量遠低於Google Maps,最高可節省達80%。
Onavo表示,他們在同一個地點,用iOS6的蘋果地圖與Google Maps進行相同的操作、瀏覽、定位等測試,結果Google Maps使用了近1.3MB資料流量,而iOS6自帶的蘋果地圖服務在相同的場景下,則只消耗了271KB,節省了近80%資料流量。即使開啟衛星地圖功能,蘋果地也只使用了428KB,同樣情景下Google Maps則需要消耗930KB,多出54%。
造成這種情況的原因主要是兩者的地圖繪製方式不同。蘋果地圖服務使用了向量繪圖技術,所有資料均是“線條”,而Google Maps則是標準的光柵化影像,即Bitmaps,它的每一幀地圖均是由畫素組成,自然需要更多資料去處理,如果你在Google Maps上進行縮放操作,就需要重新從伺服器端下載資料。
從技術角度而言,兩者的顯示效果應該不會有太多區別,谷歌地圖的Bitmaps繪圖方式流暢度會好一些。事實上,Android上的Google Maps使用的就是向量地圖,谷歌早在2010年就為Android更新了這個技術,只不過iOS版的Google Maps一直沒有更新而已。當然,蘋果地圖服務資料流量消耗較少可能還有另一個原因——蘋果自家地圖服務的詳實程度遠不及Google Maps。