短文:蘋果地圖 和 Google 地圖 SDK,你選擇誰?
MapKit 和 Google 地图 SDK,你选择谁? – 爱范儿 · Beats of Bits.
不過,開發者覺得 Google 地圖 SDK 較為昂貴。以 Google Place API 為例,為開發者提供了提供了一天 10 萬次請求的配額。看上去 Google 提供開發者的條件是比較優渥的,但實際上,一天 10 萬次請求遠遠不夠。尤其是一名用戶可以發出多個請求的情況下,很快就達到 10 萬次請求的數量。開發者不得不為申請更多配額而付費。免費應用的開發者有時候會覺得這筆錢特別刺眼。而 MapKit 則沒有這樣的限制,可以無限次請求…
McKinlay 還說,Google 地圖 SDK 的性能不如蘋果的 MapKit,結果在縮放或者移動地圖的時候,會感到明顯的“卡頓”,如果移動地圖的速度較快,興趣點、地圖上其它的圖層的繪制也顯得卡頓。在 iPhone 5 上也如此…
MapKit 比 Google 地圖 SDK 更靈活的是,它允許顯示更多的東西,比如表格、動畫等等。MapKit 甚至允許開發者推薦自定義的內容,比如步行的路徑、適合接吻的小徑等等。此外,要運用 Google 地圖 SDK,開發者必須先自行設定好圖案,而 MapKit 則不必,開發者可以創建只包含地理位置、文字的內容。
另外,MapKit 也提供了一些 Google 地圖 SDK 所沒有的特性,比如“Follow user location”以及“Follow with heading”——前者 MapKit 會提供一個按鈕,自動跟蹤用戶的位置,同時還能根據指南針的方向來自動旋轉地圖。雖然 Google 地圖 SDK 也能做到,但需要開發者耗費時間和力氣,重新制造輪子。
大家記得我先前寫的「iOS棄用Google Map的另一可能原因」嗎?
我當時這樣說:
Google即使多開放,Google Map是封閉源碼的;同時,作為Google競爭者的Yelp,亦不見得有興趣把自己的在地資訊深度整合在Google Map裡。所以,即使蘋果再神通廣大,它也無法把Yelp或其它在地化資訊提供者,整合在Google Map裡。又,事實上,蘋果其實早在近幾年已積極地找在地化資訊提供者合作,例如中國大陸的高德導航已經與蘋果合作了兩年(註),對蘋果來說,如何把在地化資訊整合在Siri裡,比甚麼都重要--而OpenStreetMap,就是一個可以用來整合資料,完全開源的電子地圖。
事實上,iPhone既然已經打算以Siri作為主力,即使Google Map再強大也好,只要Google Place仍然是如此陽春,它就不可能深度整合SoLoMo,故此蘋果始終有一天要與Google Map說再見。反正,怎樣看Google也會把Google Map拿到App Store上架吧,怕圖資不足的,等Google Map好了,蘋果沒蝕底啊。
首先,我必須強調:
iOS的地圖仍然很爛,仍然不太堪用。
這一點我沒打算要給蘋果掩醜。即使蘋果的地圖的確是在進步中,雖然進步得仍然很慢。
不過,蘋果這條路某程度上是不能不走,不能不承擔這個陣痛。因為如果蘋果繼續用Google Maps黑下去,結果只會給Google Maps拖死。
Google就算多開放也好,Google Maps仍然是封閉的。
蘋果要走SoLoMo的路下去,就只有一路黑下去,直到見到曙光。
它一定要把地圖的主導權拿在手上,否則根本就不可能做到無縫的整合。
沒有SoLoMo的智能手機平台,根本就沒有未來。
也許,只有滿腦子Android大戰iOS的無腦媒體,才會老是想蘋果只會「去Google化」。
媽的,請讓我替Scott Forstall叫個天屈,媽的。