ARCGIS RUNTIME FOR IOS总结(一)

1  市场和需求

2006 年苹果公司发布了智能手机 iPhone,卓越的外形设计和新颖的触摸式交互,令其迅速风靡全球,随后发布的平板电脑 iPad同样也取得了巨大成功,二者所搭载的都是 iOS 智能移动操作系统(早期叫做 iPhone OS,后来更名为 iOS),所谓的“智能”操作系统简单理解就是允许用户自主扩展功能,比如通过安装新应用而获取了新功能。依靠 iOS 开发者计划和App Store 应用商店,苹果公司构建起完整的“开发者-用户”生态系统,来自世界各地的开发人员每天都在贡献丰富、高品质的应用程序,涉及到我们工作生活的方方面面:商业、社交、娱乐、教育、医疗、音乐、地图…,截止 2012 9 12日, App Store 应用商店里已经有了约 700,000个应用,总的应用下载数更是高达 300亿次。

截止2012年年底,全球智能终端中,有70.1%的使用Android21.0%的使用iOS,总高达91.1%。而在中国智能手机中Android86%iOS12%,总高达98%。而在中国的平板电脑市场中, 48.8%的使用Android 46%的使用iOS,总高达94.8%

从上面的数据可以看出,当前世界上绝大多数智能手机和智能终端设备都使用了AndroidiOS作为其操作系统。那么,这种趋势和潮流会对对Esri、对移动GIS有何影响?企业的移动GIS需求明显增加,以及对基于GISAPP下载量的快速增长又会给我们带来哪些机会呢?

本文无意去回答这些问题,而是从技术角度阐述基于ArcGISiOS API,能做哪些功能,做到什么程度,技术难点和重点是什么,以及未来有哪些展望等。

 

 

2  功能和结构

2.1 总体架构

2.1.1 Runtime 家族


ESRIArcGIS Runtime自从推出以后,由于功能有限,在国内鲜有成功案例。但其针对移动产品推出的各种API确日益完善,包括最近推出的针对Mac OS XWindow8Windows Store)的系列API,彰显了其重视这一产品的理念。

Runtime 家族图谱如下图所示:

总体架构图:

 

posted @ 2013-06-11 23:25  jlins  阅读(296)  评论(0编辑  收藏  举报