{"id":1770862,"date":"2022-11-16T06:35:45","date_gmt":"2022-11-16T14:35:45","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1770862"},"modified":"2024-04-12T04:11:50","modified_gmt":"2024-04-12T11:11:50","slug":"introducing-the-arcgis-maps-sdks","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks","title":{"rendered":"Introducing the ArcGIS Maps SDKs"},"author":3811,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101],"tags":[],"industry":[],"product":[761642,36831,765422,766242,765412,36871,36881,36891,36901,36921,763892,36601],"class_list":["post-1770862","blog","type-blog","status-publish","format-standard","hentry","category-announcements","product-platform","product-js-api-arcgis","product-unity","product-unreal-engine","product-maps-sdk","product-api-net-win-desktop","product-api-for-android","product-api-ios","product-api-java","product-api-cqt","product-runtime-sdk","product-developers"],"acf":{"authors":[{"ID":3811,"user_firstname":"Nicholas","user_lastname":"Furness","nickname":"Nicholas Furness","user_nicename":"nfurness","display_name":"Nick Furness","user_email":"NFurness@esri.com","user_url":"http:\/\/developers.arcgis.com","user_registered":"2018-03-02 00:15:26","user_description":"Nick Furness is a Product Manager for the ArcGIS Maps SDKs for Native Apps, and ArcGIS Maps SDKs for Game Engines, specializing in Swift and iOS. He's spent over 25 years working in the GIS space building projects ranging from small mom-and-pop solutions all the way up to enterprise utility and national government deployments. Nick presents at various Esri Developer Summits, the User Conference, and many other events, almost always talking about something to do with the Native Maps SDKs (although you might find the odd bit of JavaScript thrown in there).","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":4091,"user_firstname":"Rex","user_lastname":"Hansen","nickname":"Rex Hansen","user_nicename":"rex-hansen","display_name":"Rex Hansen","user_email":"rhansen@esri.com","user_url":"","user_registered":"2018-03-02 00:15:41","user_description":"Rex Hansen is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines.  He has over 25 years of experience in GIS, spatial analytics, and computer mapping.  Currently, he guides the development of native technologies in the GIS industry to use authoritative geospatial content and analysis in offline workflows, photorealistic experiences, and immersive, extended reality solutions.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/RexHansen1200x1200-465x465.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":5171,"user_firstname":"Michael","user_lastname":"Branscomb","nickname":"Mike Branscomb","user_nicename":"mbranscomb","display_name":"Mike Branscomb","user_email":"MBranscomb@esri.com","user_url":"https:\/\/developers.arcgis.com\/","user_registered":"2018-03-02 00:16:51","user_description":"Mike Branscomb is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines. With over 20 years of experience working in the Esri ecosystem, he specializes in .NET, Local Server, and 3D Scene Layers. Mike is also a Scrum Product Owner with over 10 years of experience guiding teams through the product development lifecycle.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/04\/ProfilePhotoMB-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":4271,"user_firstname":"Julie","user_lastname":"Powell","nickname":"Julie Powell","user_nicename":"julie-powell","display_name":"Julie Powell","user_email":"julie_powell@esri.com","user_url":"","user_registered":"2018-03-02 00:15:51","user_description":"Julie Powell is Principal Product Manager for Esri's web development technologies. She works to ensure developers can be successful in building state of the art, purposeful solutions using ArcGIS software. \r\nJulie brings 20 years of experience working with global leaders such as Hewlett-Packard and Esri, delivering a variety of software solutions for both the enterprise and consumer markets.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/03\/PhotoRoom-20220321_101413-3-213x200.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Today at the Esri European Developer Summit we announced that, starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.<\/p>\n<p>This change reflects the common purpose and capabilities of these SDKs and will help to bring them to a broader audience.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>New names, same great SDKs<\/h3>\n<p>In December, the names of the ArcGIS API for JavaScript and the ArcGIS Runtime SDKs will be changed. The name changes will look like this:<\/p>\n<table>\n<thead>\n<tr>\n<th>Current name<\/th>\n<th><\/th>\n<th>New Name<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ArcGIS API for JavaScript<\/td>\n<td>\u27a1<\/td>\n<td>ArcGIS Maps SDK for JavaScript<\/td>\n<\/tr>\n<tr>\n<td>ArcGIS Runtime SDK for .NET<\/td>\n<td>\u27a1<\/td>\n<td>ArcGIS Maps SDK for .NET<\/td>\n<\/tr>\n<tr>\n<td>ArcGIS Runtime SDK for Java<\/td>\n<td>\u27a1<\/td>\n<td>ArcGIS Maps SDK for Java<\/td>\n<\/tr>\n<tr>\n<td>ArcGIS Runtime SDK for Qt<\/td>\n<td>\u27a1<\/td>\n<td>ArcGIS Maps SDK for Qt<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>When we roll out the name changes, the suite of ArcGIS Maps SDKs will look like this (note that the ArcGIS Runtime SDKs for iOS and Android are being superseded by the new ArcGIS Maps SDKs for Swift and Kotlin respectively):<\/p>\n<ul>\n<li>ArcGIS Maps SDK for JavaScript 4.25<\/li>\n<li>ArcGIS Maps SDK for .NET 200.0<\/li>\n<li>ArcGIS Maps SDK for Java 200.0<\/li>\n<li>ArcGIS Maps SDK for Qt 200.0<\/li>\n<li>ArcGIS Maps SDK for Swift 200.0 (beta)<\/li>\n<li>ArcGIS Maps SDK for Kotlin 200.0 (beta)<\/li>\n<li>ArcGIS Maps SDK for Unity 1.1<\/li>\n<li>ArcGIS Maps SDK for Unreal Engine 1.1<\/li>\n<\/ul>\n<p>There are a few reasons we\u2019re doing this\u2026<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Common capabilities<\/h3>\n<p>The ArcGIS API for JavaScript, ArcGIS Runtime SDKs, and ArcGIS Maps SDKs for Game Engines all have a great deal in common:<\/p>\n<ul>\n<li>Sophisticated APIs for easy data access, visualization, and editing.<\/li>\n<li>Support for multiple data formats and services.<\/li>\n<li>High-performance, powerful visualization of geospatial data.<\/li>\n<li>High-precision geospatial data support at global and local scale.<\/li>\n<li>Support for multiple projections and coordinate systems.<\/li>\n<li>Client-side geometry engine for in-memory analysis and processing of spatial data.<\/li>\n<li>Support for place search, geocoding and routing.<\/li>\n<li>Seamless integration with the ArcGIS system: ArcGIS Platform, ArcGIS Online, ArcGIS Enterprise, and ArcGIS Pro.<\/li>\n<li>Integration with the ArcGIS system\u2019s security model, including OAuth and API Keys.<\/li>\n<\/ul>\n<p>And of course, each is already a world-class SDK with conceptual guides, an API reference, tutorials, samples, and community forums, and is backed by Esri Support.<\/p>\n<p>Combining these SDKs under one name better reflects these common underpinnings.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Reaching a broader audience<\/h3>\n<p>We are proud to deliver some of the best SDKs available, and we want to make it as easy as possible to discover them. Whether searching the web or exploring package managers, the hard truth is that \u201cArcGIS\u201d and \u201cRuntime\u201d often don\u2019t mean much to a new audience. By including the word \u201cMaps\u201d in the SDK product name, we\u2019ll make it much easier for developers to discover our SDKs when they\u2019re searching for and evaluating location and mapping technologies for their projects.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>One suite of SDKs, three groups<\/h3>\n<p>Although the ArcGIS Maps SDKs share many common capabilities, they do fall into three distinct groups, each of which is used to build specific kinds of solutions:<\/p>\n<ul>\n<li><strong>Web SDKs<\/strong>: for building apps that run in web browsers.<\/li>\n<li><strong>Native SDKs<\/strong>: for building apps that run directly on mobile, desktop, and embedded devices, using .NET, Java, Qt, Swift or Kotlin, either online or offline.<\/li>\n<li><strong>Game Engine SDKs<\/strong>: for building apps for AR, VR, mobile, and desktop devices using Unity or Unreal Engine, that can work either online or offline.<\/li>\n<\/ul>\n<p>Here are a few notes on how we\u2019ll refer to these SDK groups:<\/p>\n<ul>\n<li><strong>ArcGIS Maps SDKs for Native Apps<\/strong> will be used as a convenient shorthand for the ArcGIS Maps SDKs for .NET, Java, Qt, Swift, and Kotlin.<\/li>\n<li><strong>ArcGIS Maps SDKs for Game Engines<\/strong> will continue to be used as shorthand for the ArcGIS Maps SDKs for Unity and Unreal Engine.<\/li>\n<li><strong>ArcGIS Maps SDK for JavaScript<\/strong> is the only web SDK in the ArcGIS Maps SDK family, so we\u2019ll just refer to it by name whenever we\u2019re talking about web development using ArcGIS Maps SDKs.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h3>What will change?<\/h3>\n<p>This is a name change only, so while you might see the new name reflected on the surface (for example, in package manager listings, documentation, or the Esri Support site), the technology you work with won&#8217;t be changing.<\/p>\n<p>Furthermore, the name will only change for new releases of the SDKs (see below).<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>What won\u2019t change?<\/h3>\n<p>Even though only the name will change, it\u2019s worth reiterating some of the things that won\u2019t:<\/p>\n<ul>\n<li>Capabilities of the APIs\/SDKs will remain the same.<\/li>\n<li>Namespaces, class names, methods, properties, include statements, etc. will all stay the same.<\/li>\n<li>If you use a package manager, you\u2019ll continue to reference the same packages. If you\u2019re linking to ArcGIS Runtime SDK binaries, nothing will change. In short, you won\u2019t need to change how you reference our APIs or SDKs.<\/li>\n<li>Coding patterns aren\u2019t changing; since the APIs aren\u2019t changing, the way you use them won\u2019t change either.\n<ul>\n<li style=\"margin-left: 30px;\">Note that if you are migrating your projects to the new Swift and Kotlin SDKs, that migration <em>will<\/em> involve code changes (see <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/runtime-sdk\/announcements\/arcgis-runtime-in-2022-and-beyond\/\">this blog post<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Product support levels and product lifecycles remain unchanged.\n<ul>\n<li style=\"margin-left: 30px;\">For example, the 100.15 release of all ArcGIS Runtime SDKs will <a href=\"https:\/\/support.esri.com\/en\/Products\/Developers\/native-runtime-sdks\/arcgis-runtime-sdk-for-dotnet\/100-15#product-support\">remain in General Availability until August 2024<\/a> and won\u2019t retire until September 2027.<\/li>\n<\/ul>\n<\/li>\n<li>Release frequency will remain unchanged.<\/li>\n<li>Existing ArcGIS Runtime license strings will continue to be valid for ArcGIS Maps SDKs for Native Apps. Likewise, users of ArcGIS Online or ArcGIS Enterprise who have ArcGIS Runtime capabilities assigned to them will be able to use apps built with ArcGIS Maps SDKs for Native Apps.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h3>How does this affect versions of the APIs and SDKs that have already been released?<\/h3>\n<p>This is a forward-looking name change. Existing releases will not adopt the name change.<\/p>\n<ul>\n<li>For ArcGIS API for JavaScript, version 4.x will adopt the new name. ArcGIS API for JavaScript 3.x releases will <em>not<\/em> adopt the name change.<\/li>\n<li>For ArcGIS Runtime SDKs, 100.0 \u2013 100.15 releases of the ArcGIS Runtime SDKs will <em>not<\/em> adopt the new naming (this includes any future patch releases of 100.x SDKs). Starting with the 200.0 release, the SDKs will adopt the ArcGIS Maps SDK name.\n<ul>\n<li style=\"margin-left: 30px;\">The ArcGIS Runtime SDK for iOS and the ArcGIS Runtime SDK for Android will <em>not<\/em> adopt the new names. The last release of these two SDKs was the 100.15 long-term support release, and they will be superseded by the new ArcGIS Maps SDK for Swift and ArcGIS Maps SDK for Kotlin at version 200.0 (see <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/runtime-sdk\/announcements\/arcgis-runtime-in-2022-and-beyond\/\">this blog post<\/a> for more details).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h3>When will the change happen?<\/h3>\n<p>The ArcGIS Developers website will be updated in December when the next versions of the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines are released.<\/p>\n<p>Esri Support, the Esri Community, and other web pages, products, dashboards, and documentation will be updated to reflect the new name throughout 2023.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>What do I need to do?<\/h3>\n<p>Just continue building amazing apps. When we roll out the name change in December, you can choose to reference the latest version of the SDK and continue to build and deploy your applications as before.<\/p>\n"},{"acf_fc_layout":"content","content":"<p><small><em>This blog post was updated to state that all 4.x versions of the ArcGIS API for JavaScript will adopt the new name, not just 4.25 and later.<\/em><\/small><\/p>\n"}],"related_articles":[{"ID":1546152,"post_author":"3811","post_date":"2022-04-07 17:12:15","post_date_gmt":"2022-04-08 00:12:15","post_content":"","post_title":"ArcGIS Runtime in 2022 and beyond","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"arcgis-runtime-in-2022-and-beyond","to_ping":"","pinged":"","post_modified":"2022-10-18 12:29:32","post_modified_gmt":"2022-10-18 19:29:32","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1546152","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1727072,"post_author":"5171","post_date":"2022-10-05 12:52:16","post_date_gmt":"2022-10-05 19:52:16","post_content":"","post_title":"Announcing ArcGIS Runtime 200.0 Beta","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"announcing-arcgis-runtime-200-beta","to_ping":"","pinged":"","post_modified":"2024-04-12 03:27:30","post_modified_gmt":"2024-04-12 10:27:30","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1727072","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/11\/announcement-blog-post-card-with-text.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/11\/announcement-blog-post-banner.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing the ArcGIS Maps SDKs<\/title>\n<meta name=\"description\" content=\"Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing the ArcGIS Maps SDKs\" \/>\n<meta property=\"og:description\" content=\"Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T11:11:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks\"},\"author\":{\"name\":\"Nick Furness\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8\"},\"headline\":\"Introducing the ArcGIS Maps SDKs\",\"datePublished\":\"2022-11-16T14:35:45+00:00\",\"dateModified\":\"2024-04-12T11:11:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks\"},\"wordCount\":5,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks\",\"name\":\"Introducing the ArcGIS Maps SDKs\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2022-11-16T14:35:45+00:00\",\"dateModified\":\"2024-04-12T11:11:50+00:00\",\"description\":\"Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing the ArcGIS Maps SDKs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8\",\"name\":\"Nick Furness\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png\",\"caption\":\"Nick Furness\"},\"description\":\"Nick Furness is a Product Manager for the ArcGIS Maps SDKs for Native Apps, and ArcGIS Maps SDKs for Game Engines, specializing in Swift and iOS. He's spent over 25 years working in the GIS space building projects ranging from small mom-and-pop solutions all the way up to enterprise utility and national government deployments. Nick presents at various Esri Developer Summits, the User Conference, and many other events, almost always talking about something to do with the Native Maps SDKs (although you might find the odd bit of JavaScript thrown in there).\",\"sameAs\":[\"http:\/\/developers.arcgis.com\",\"https:\/\/www.linkedin.com\/in\/nixta\/\",\"https:\/\/x.com\/geeknixta\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/nfurness\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introducing the ArcGIS Maps SDKs","description":"Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks","og_locale":"en_US","og_type":"article","og_title":"Introducing the ArcGIS Maps SDKs","og_description":"Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-04-12T11:11:50+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks"},"author":{"name":"Nick Furness","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8"},"headline":"Introducing the ArcGIS Maps SDKs","datePublished":"2022-11-16T14:35:45+00:00","dateModified":"2024-04-12T11:11:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks"},"wordCount":5,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"articleSection":["Announcements"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks","name":"Introducing the ArcGIS Maps SDKs","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2022-11-16T14:35:45+00:00","dateModified":"2024-04-12T11:11:50+00:00","description":"Starting in December, we will begin delivering our client SDKs and APIs under one name as the ArcGIS Maps SDKs.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Introducing the ArcGIS Maps SDKs"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8","name":"Nick Furness","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png","caption":"Nick Furness"},"description":"Nick Furness is a Product Manager for the ArcGIS Maps SDKs for Native Apps, and ArcGIS Maps SDKs for Game Engines, specializing in Swift and iOS. He's spent over 25 years working in the GIS space building projects ranging from small mom-and-pop solutions all the way up to enterprise utility and national government deployments. Nick presents at various Esri Developer Summits, the User Conference, and many other events, almost always talking about something to do with the Native Maps SDKs (although you might find the odd bit of JavaScript thrown in there).","sameAs":["http:\/\/developers.arcgis.com","https:\/\/www.linkedin.com\/in\/nixta\/","https:\/\/x.com\/geeknixta"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/nfurness"}]}},"text_date":"November 16, 2022","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/introducing-the-arcgis-maps-sdks","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/11\/announcement-blog-post-banner.png","primary_product":"Developers","tag_data":[],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1963,"filter":"raw"}],"product_data":[{"term_id":761642,"name":"ArcGIS Location Platform","slug":"platform","term_group":0,"term_taxonomy_id":761642,"taxonomy":"product","description":"","parent":36601,"count":214,"filter":"raw"},{"term_id":36831,"name":"ArcGIS Maps SDK for JavaScript","slug":"js-api-arcgis","term_group":0,"term_taxonomy_id":36831,"taxonomy":"product","description":"","parent":36601,"count":363,"filter":"raw"},{"term_id":765422,"name":"ArcGIS Maps SDK for Unity","slug":"unity","term_group":0,"term_taxonomy_id":765422,"taxonomy":"product","description":"","parent":36601,"count":27,"filter":"raw"},{"term_id":766242,"name":"ArcGIS Maps SDK for Unreal Engine","slug":"unreal-engine","term_group":0,"term_taxonomy_id":766242,"taxonomy":"product","description":"","parent":36601,"count":28,"filter":"raw"},{"term_id":765412,"name":"ArcGIS Maps SDKs","slug":"maps-sdk","term_group":0,"term_taxonomy_id":765412,"taxonomy":"product","description":"","parent":756692,"count":14,"filter":"raw"},{"term_id":36871,"name":"ArcGIS Runtime SDK for .NET","slug":"api-net-win-desktop","term_group":0,"term_taxonomy_id":36871,"taxonomy":"product","description":"","parent":36601,"count":65,"filter":"raw"},{"term_id":36881,"name":"ArcGIS Runtime SDK for Android","slug":"api-for-android","term_group":0,"term_taxonomy_id":36881,"taxonomy":"product","description":"","parent":36601,"count":65,"filter":"raw"},{"term_id":36891,"name":"ArcGIS Runtime SDK for iOS","slug":"api-ios","term_group":0,"term_taxonomy_id":36891,"taxonomy":"product","description":"","parent":36601,"count":55,"filter":"raw"},{"term_id":36901,"name":"ArcGIS Runtime SDK for Java","slug":"api-java","term_group":0,"term_taxonomy_id":36901,"taxonomy":"product","description":"","parent":36601,"count":59,"filter":"raw"},{"term_id":36921,"name":"ArcGIS Runtime SDK for Qt","slug":"api-cqt","term_group":0,"term_taxonomy_id":36921,"taxonomy":"product","description":"","parent":36601,"count":80,"filter":"raw"},{"term_id":763892,"name":"ArcGIS Runtime SDKs","slug":"runtime-sdk","term_group":0,"term_taxonomy_id":763892,"taxonomy":"product","description":"","parent":756692,"count":20,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":763,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=developers","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1770862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/3811"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1770862"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1770862\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1770862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1770862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1770862"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1770862"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1770862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}