當前,移動智能設(shè)備的普及率越來越高,同時也帶來了一些問題。比如,場景不同,設(shè)備不同,對共存和共享能力的需求也變得越來越旺盛。對于移動應(yīng)用的開發(fā)者來說,跨平臺跨設(shè)備一致體驗這一技術(shù)發(fā)展趨勢,使之前割裂的開發(fā)實踐趨于統(tǒng)一。以前,開發(fā)移動應(yīng)用,往往至少需要Android 和iOS 兩套開發(fā)人員,在后期維護中,也需要兩套人員同時進行,F(xiàn)在,越來越多的廠商加入到支持跨平臺跨設(shè)備一致體驗的大軍之中,這對廣大開發(fā)者來說,可謂是一種福音。
其中,微軟的Xamarin是一套原生跨平臺解決方案,目的是使用C#語言創(chuàng)造原生的iOS、Android、Mac和Windows應(yīng)用。它的主要特性有快速開發(fā)移動原生應(yīng)用、程序代碼共享、與Visual Studio整合、原生的用戶接口及效能、確保第一時間更新等。
Esri作為全球領(lǐng)先的地理信息系統(tǒng)(GIS)技術(shù)老牌廠商,同時也是微軟的全球合作伙伴,也十分關(guān)注開發(fā)者的開發(fā)體驗。去年年底,伴隨最新版產(chǎn)品ArcGIS 10.5的發(fā)布,全新ArcGIS Runtime 100.0發(fā)布。ArcGIS Runtime 100.0在跨平臺上重大的變化就是集成了微軟的Xamarin,可幫助開發(fā)者構(gòu)建面向各種平臺的原生GIS應(yīng)用,并輕松在各種跨平臺設(shè)備上進行部署。它采用全新的底層架構(gòu)設(shè)計,所有SDK采用一致的功能和API。全新架構(gòu)下API重新設(shè)計,擁有更多新能力新特性,比如支持多樣的圖層、無縫對接Web GIS、出眾的可視化、強大的在線離線編輯以及地理編碼、網(wǎng)絡(luò)分析、空間分析等地理分析功能。
其中,在這些眾多新能力中,以下三個方面表現(xiàn)尤其突出:
1、跨平臺,跨設(shè)備,豐富多樣的開發(fā)選擇
跨平臺跨設(shè)備是ArcGIS Runtime 100.0 最大的優(yōu)勢之一。ArcGIS Runtime 100.0提供了多個版本,將ArcGIS平臺的強大地理能力帶到各個平臺,各種設(shè)備,如Window、Linux、Mac、iOS、Android等,用戶可以根據(jù)企業(yè)實際情況選擇對應(yīng)的開發(fā)路線。在開發(fā)語言上,ArcGIS Runtime 100.0除了支持原生的Android和iOS開發(fā)語言,也支持使用C#開發(fā)原生的Android和iOS應(yīng)用。

多設(shè)備支持
2、性能卓越的3D
三維的地理信息應(yīng)用一直深受大家關(guān)注,ArcGIS Runtime 100.0可以輕松實現(xiàn)桌面移動三維應(yīng)用場景的瀏覽和加載。采用GPU加速,使三維場景流暢逼真,為三維應(yīng)用提供了新思路。視線視域等三維分析讓ArcGIS Runtime 應(yīng)用更加實用,可更好地幫助用戶分析問題。ArcGIS Runtime 100.0不僅可以使用在線的三維服務(wù),還支持最新基于i3s三維標準的SPK格式,可以實現(xiàn)離線的三維數(shù)據(jù)使用。隨著無人機應(yīng)用的火熱,無人機產(chǎn)生的數(shù)據(jù)可以直接生成SPK,無縫供ArcGIS Runtime 離線調(diào)用,既節(jié)省流量,又保證數(shù)據(jù)安全。除此之外,還可以使用傳統(tǒng)的Dae、Obj、3ds三維數(shù)據(jù)格式來構(gòu)建三維場景內(nèi)容,做到數(shù)據(jù)多源化。隨著功能不斷增強,ArcGIS Runtime 100 的三維能力值得期待。

無人機數(shù)據(jù)加載
3、多樣的離線在線地圖選擇
很多地圖業(yè)務(wù)涉及到數(shù)據(jù)安全考慮或者應(yīng)用場景的網(wǎng)絡(luò)環(huán)境差,需要無網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)地圖編輯。這對地圖支持的數(shù)據(jù)格式、數(shù)據(jù)大小、數(shù)據(jù)同步、無網(wǎng)絡(luò)環(huán)境下的空間分析提出了挑戰(zhàn)。ArcGIS Runtime 100 擁有強大的離線能力,很好地解決了這些難題。數(shù)據(jù)源的支持上可以滿足矢量、影像、分析腳本等格式,甚至是三維的離線能力。其中,移動地圖包是ArcGIS Runtime 100 推出的新的離線數(shù)據(jù)格式。移動地圖包可以將組織的maps、資源、道路網(wǎng)或者坐標集成到一個文件。地圖數(shù)據(jù)包格式是面向當前手機設(shè)備的最佳格式,它小而快速,因為它是被壓縮的且容易分享。

移動地圖包
移動地圖包既解決了移動端符號渲染問題,又結(jié)合矢量切片底圖解決了地圖包過大的問題,支持離線的查詢、分析,同時支持路徑規(guī)劃、地址編碼等高級分析應(yīng)用、離線應(yīng)用等各種應(yīng)用場景。
欲了解ArcGIS Runtime 100.0的更多詳情,歡迎關(guān)注在5月25-26日在北京的中國科技會堂舉辦的“2017Esri空間信息技術(shù)開發(fā)者大會”。屆時,將有專場進行詳解。即刻訪問:http://developer.esrichina.com.cn/,或掃描下方二維碼進行報名: