{"id":2182782,"date":"2023-12-06T06:12:38","date_gmt":"2023-12-06T14:12:38","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2182782"},"modified":"2024-04-12T01:11:53","modified_gmt":"2024-04-12T08:11:53","slug":"whats-new-in-arcgis-maps-sdks-for-native-apps-200-3","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3","title":{"rendered":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3"},"author":3811,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101,738191],"tags":[768202],"industry":[],"product":[761642,769142,769162,768902,769152,768912,36601],"class_list":["post-2182782","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-developers","tag-arcgis-maps-sdks-for-native-apps","product-platform","product-sdk-net","product-sdk-java","product-sdk-kotlin","product-sdk-qt","product-sdk-swift","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":5871,"user_firstname":"Chris","user_lastname":"LeSueur","nickname":"Chris LeSueur","user_nicename":"clesueur","display_name":"Chris LeSueur","user_email":"clesueur@esri.com","user_url":"","user_registered":"2018-03-02 00:17:41","user_description":"Chris LeSueur is a Sr. Product Manager for ArcGIS Survey123 and ArcGIS QuickCapture. Chris has over 25 yrs experience in the GIS industry working in various positions in Technical Marketing, Competitive Intelligence, and Product Management.  As a product manager Chris works to broaden the reach of GIS by improving the experience of mobile field data collection.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/ffc841fe73d23298cd574450a88a31f745e1d9c45298ff0a2b4d1e8dceb44195?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/ffc841fe73d23298cd574450a88a31f745e1d9c45298ff0a2b4d1e8dceb44195?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"short_description":"Version 200.3 of the Native Maps SDKs includes a clustering API, geometry editing feedback, utility network validation, and more!","flexible_content":[{"acf_fc_layout":"content","content":"<p>Version 200.3 of the ArcGIS Maps SDKs for Native Apps provides several valuable enhancements including a full API for defining clustering on feature layers, visual feedback during geometry edits with the new geometry editor, and service-based validation of utility network edits.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Clustering API<\/h3>\n<p>The previous release introduced support for clustering on point feature layers only when authored as part of a web map or layer item.\u00a0 In this release we&#8217;ve included a new clustering API to update existing or define new feature reduction options on point feature layers to simplify maps that display large quantities of data, even if the web map or layers you\u2019re using aren\u2019t pre-configured for feature reduction.\u00a0 \u00a0This new, comprehensive API also enables you to define renderers, labels, and popups on clusters, set a cluster radius, add aggregate or summary fields, set scale thresholds, and define cluster symbol size ranges.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2186642,"id":2186642,"title":"Clustering960x540","filename":"Clustering960x540.png","filesize":294840,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\/clustering960x540","alt":"","author":"5171","description":"","caption":"","name":"clustering960x540","status":"inherit","uploaded_to":2182782,"date":"2023-12-06 14:09:36","modified":"2023-12-06 14:09:36","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":960,"height":540,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540.png","large-width":960,"large-height":540,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540.png","1536x1536-width":960,"1536x1536-height":540,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540.png","2048x2048-width":960,"2048x2048-height":540,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Clustering960x540.png","wide_image-width":960,"wide_image-height":540}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>Geometry Editor visual feedback<\/h3>\n<p>The new Geometry Editor, now available with all Native Maps SDKs, has been further enhanced in this release with the addition of improved visual feedback when adding vertices. For platforms that support a hover action (e.g. with a mouse), the vertex tool will show a real-time preview of the new vertex and its connected edges enabling more deliberate placement. These enhancements lay the foundation for further interactive editing capabilities in future releases of the Native Maps SDKs.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2186652,"id":2186652,"title":"geometry-editor-vertex-tool-anim","filename":"geometry-editor-vertex-tool-anim.gif","filesize":410470,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\/geometry-editor-vertex-tool-anim","alt":"","author":"5171","description":"","caption":"","name":"geometry-editor-vertex-tool-anim","status":"inherit","uploaded_to":2182782,"date":"2023-12-06 14:10:36","modified":"2023-12-06 14:10:36","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":658,"height":524,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim.gif","medium-width":328,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim.gif","medium_large-width":658,"medium_large-height":524,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim.gif","large-width":658,"large-height":524,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim.gif","1536x1536-width":658,"1536x1536-height":524,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim.gif","2048x2048-width":658,"2048x2048-height":524,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim-584x465.gif","card_image-width":584,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/geometry-editor-vertex-tool-anim.gif","wide_image-width":658,"wide_image-height":524}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>Utility network edit topology validation<\/h3>\n<p>This release includes the ability to validate network topology on a utility network when working with a feature service. This means that you can now make edits to a utility network service, trigger re-validation of network topology including those edits, and perform trace analyses using the updated network topology.<\/p>\n<p>These new APIs lay the foundation for future support of network topology validation in offline scenarios, enabling mobile workers to make changes to the utility network stored on their device and perform trace analyses including those changes without synchronizing with the source feature service. Support for offline utility network topology validation is on the roadmap for a future release.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>Basemaps styles and local language<\/h3>\n<p>This release includes support for the following cartographic styles available through the new basemap styles service API:<\/p>\n<ul>\n<li>ArcGIS Human Geography (light and dark)<\/li>\n<li>Open Street Map Blueprint<\/li>\n<li>Open Street Map Hybrid<\/li>\n<li>Open Street Map Navigation (light and dark)<\/li>\n<\/ul>\n<p>In addition, basemap styles service v2 includes the ability to localize place name labels, and the Native Maps SDKs now let you override the default label language for a basemap style. You can choose to set a specific language, and if a supported language code is supplied, basemap labels will be displayed in the identified language. If you specify an unsupported language code, the label language falls back to the closest available language. For example, American English (en-US) or Canadian French (fr-CA) are not currently supported and these are interpreted as English and French respectively. If no suitable fallback language code is found, labels use the default language for the style. The default for ArcGIS basemap styles is global language (English) while the default for OpenStreetMap basemap styles is to show local place names for basemap labels. Alternatively you can choose to set the language to follow the application locale. If the application locale is an unsupported language it will follow the same language fallback behavior described above.\u00a0 You can learn more about the v2 Basemap Styles Service <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/platform\/developers\/announcing-the-new-basemap-styles-service-v2\/\">here<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2186662,"id":2186662,"title":"basemap-styles","filename":"basemap-styles.png","filesize":99438,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\/basemap-styles","alt":"","author":"5171","description":"","caption":"","name":"basemap-styles","status":"inherit","uploaded_to":2182782,"date":"2023-12-06 14:11:13","modified":"2023-12-06 14:11:13","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":806,"height":438,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","medium-width":464,"medium-height":252,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","medium_large-width":768,"medium_large-height":417,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","large-width":806,"large-height":438,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","1536x1536-width":806,"1536x1536-height":438,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","2048x2048-width":806,"2048x2048-height":438,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","card_image-width":806,"card_image-height":438,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/basemap-styles.png","wide_image-width":806,"wide_image-height":438}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>Other improvements<\/h3>\n<p>This release also includes several improvements in functionality common to all Native Maps SDKs as well as SDK-specific enhancements and updates.<\/p>\n<ul>\n<li>Improvements to dynamic entity behavior with callouts and popups.<\/li>\n<li>Projection engine updates with new coordinate systems, vertical transformations, and geographic transformations.<\/li>\n<li>Support for Arcade 1.24 and 1.25.<\/li>\n<li>Improvements to indoor positioning with Bluetooth (BLE) beacons.<\/li>\n<li>Improvements to labeling.<\/li>\n<li>.NET 8 support with the .NET Maps SDK.<\/li>\n<li>AR Toolkit component for the Swift Maps SDK.<\/li>\n<li>Bug fixes and updated 3rd party libraries.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h3>Download and get started<\/h3>\n<p>To get the latest version, go to the <a href=\"https:\/\/developers.arcgis.com\/downloads\/\">ArcGIS Developers<\/a> website and download your choice of Native Maps SDK. You can also reference the SDKs via <a href=\"https:\/\/developers.arcgis.com\/net\/install-and-set-up\/\">NuGet<\/a>, Gradle for <a href=\"https:\/\/developers.arcgis.com\/java\/install-and-set-up\/\">Java<\/a> or <a href=\"https:\/\/developers.arcgis.com\/kotlin\/install-and-set-up\/\">Kotlin<\/a>, or the <a href=\"https:\/\/developers.arcgis.com\/swift\/get-started\/#2-install-and-set-up\">Swift Package Manager<\/a>. If you are new to developing with the ArcGIS Maps SDKs for Native Apps, the SDKs for <a href=\"https:\/\/developers.arcgis.com\/net\">.NET<\/a>, <a href=\"https:\/\/developers.arcgis.com\/java\">Java<\/a>, <a href=\"https:\/\/developers.arcgis.com\/kotlin\">Kotlin<\/a>, <a href=\"https:\/\/developers.arcgis.com\/qt\">Qt<\/a>,\u00a0and <a href=\"https:\/\/developers.arcgis.com\/swift\">Swift<\/a> have extensive guide documentation, API reference, tutorials, and samples. Simply <a href=\"http:\/\/developers.arcgis.com\/sign-up\/\">sign up<\/a> for a free ArcGIS Developer account and get access to everything you need to develop your app.<\/p>\n"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/Card826x465png.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/BannerWide1920x1080.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>What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3<\/title>\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\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\" \/>\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-12T08:11:53+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\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\"},\"author\":{\"name\":\"Nick Furness\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8\"},\"headline\":\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3\",\"datePublished\":\"2023-12-06T14:12:38+00:00\",\"dateModified\":\"2024-04-12T08:11:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\"},\"wordCount\":10,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Maps SDKs for Native Apps\"],\"articleSection\":[\"Announcements\",\"Developers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\",\"name\":\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2023-12-06T14:12:38+00:00\",\"dateModified\":\"2024-04-12T08:11:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3\"}]},{\"@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":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3","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\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3","og_locale":"en_US","og_type":"article","og_title":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-04-12T08:11:53+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\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3"},"author":{"name":"Nick Furness","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8"},"headline":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3","datePublished":"2023-12-06T14:12:38+00:00","dateModified":"2024-04-12T08:11:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3"},"wordCount":10,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Maps SDKs for Native Apps"],"articleSection":["Announcements","Developers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3","name":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2023-12-06T14:12:38+00:00","dateModified":"2024-04-12T08:11:53+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s new in ArcGIS Maps SDKs for Native Apps 200.3"}]},{"@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":"December 6, 2023","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/whats-new-in-arcgis-maps-sdks-for-native-apps-200-3","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2023\/12\/BannerWide1920x1080.png","primary_product":"Developers","tag_data":[{"term_id":768202,"name":"ArcGIS Maps SDKs for Native Apps","slug":"arcgis-maps-sdks-for-native-apps","term_group":0,"term_taxonomy_id":768202,"taxonomy":"post_tag","description":"","parent":0,"count":30,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1976,"filter":"raw"},{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":426,"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":215,"filter":"raw"},{"term_id":769142,"name":"ArcGIS Maps SDK for .NET","slug":"sdk-net","term_group":0,"term_taxonomy_id":769142,"taxonomy":"product","description":"","parent":36601,"count":40,"filter":"raw"},{"term_id":769162,"name":"ArcGIS Maps SDK for Java","slug":"sdk-java","term_group":0,"term_taxonomy_id":769162,"taxonomy":"product","description":"","parent":36601,"count":24,"filter":"raw"},{"term_id":768902,"name":"ArcGIS Maps SDK for Kotlin","slug":"sdk-kotlin","term_group":0,"term_taxonomy_id":768902,"taxonomy":"product","description":"","parent":36601,"count":34,"filter":"raw"},{"term_id":769152,"name":"ArcGIS Maps SDK for Qt","slug":"sdk-qt","term_group":0,"term_taxonomy_id":769152,"taxonomy":"product","description":"","parent":36601,"count":37,"filter":"raw"},{"term_id":768912,"name":"ArcGIS Maps SDK for Swift","slug":"sdk-swift","term_group":0,"term_taxonomy_id":768912,"taxonomy":"product","description":"","parent":36601,"count":33,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":765,"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\/2182782","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=2182782"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2182782\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2182782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2182782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2182782"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2182782"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2182782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}