《ArcGIS Runtime SDK for Android开发笔记》——(3)、ArcGIS Runtime SDK概述

本文详细介绍了ArcGIS Runtime SDK for Android,包括其产品家族、发展历程、功能概述,强调了其在移动GIS应用开发中的重要性,以及与云平台的集成和离线功能的逐步完善。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、前言

ArcGIS Runtime SDK是一整套用于构建原生及跨平台的地图应用程序的开发包,包括移动设备的Android、iOS、Windows Phone,针对桌面的.Net、Java、OSX,以及跨平台的QT。这所有的API基于一个共同的C++内核,并在不同平台上做了对应的封装,使得在多平台下的接口风格和编程模型相一致。当我们在一个平台上学会了对应sdk的开发流程,在其他平台上如果我们对该平台比较熟也可以很快的将知识结构平移过去,快速的适应新平台的开发工作。

 

2、ArcGIS Runtime SDKs产品家族

相信大部分开发者对ArcGIS Runtime SDKs这个名称并不生疏,它实际上包含了一系列SDKs,用来开发应用于桌面和移动设备的应用程序。在10.2.2之前的版本中,ArcGIS Runtime SDKs包括ArcGIS Runtime SDK for Android、iOS、Windows Phone、Windows Mobile、JavaSE、QT、OS X、Windows Store及WPF共9种。

2014年3月10号,正式发布了Runtime SDK的部分10.2.2版本,我们也初步窥见了10.2.2 Runtime SDK的新成员。在10.2.2的版本中,Esri对Runtime SDKs进行了重新整合,合并或重新设计了一些SDK。

从下表中可以看出,Esri是计划将原来的Runtime SDK for Windows Phone、Windows Store以及WPF这3大SDK整合成一个,他们都是基于.NET技术,开发应用于Windows平台上的应用,不过可能由于WPF SDK的技术架构有些特别,整合的工作量比较大,因此重写了SDK for .Net,并暂时保留了WPF SDK;并且由于Windows Mobile系统已经很老,Esri在新的Runtime SDKs体系中也并未打算对其进行继续升级。

因此,10.2.2版本中,正式向用户推荐的SDKs主要有Android、iOS、.Net、Qt、OS X和Java这6种,主要是在Windows平台上的开发包有较大改动,进行了大量的整合,我想这对.Net开发者们来说真是一个极好的消息。新的Runtime SDKs包括:

10.2.2之前的Runtime SDKs

10.2.2版本的Runtime SDKs

面向的操作系统

ArcGIS Runtime SDK for Android

ArcGIS Runtime SDK for Android

Android

ArcGIS Runtime SDK for iOS

Ar

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值