{"id":1575,"date":"2018-10-04T15:33:46","date_gmt":"2018-10-04T15:33:46","guid":{"rendered":"https:\/\/www.gravityjack.com\/?p=1575"},"modified":"2023-11-28T15:34:16","modified_gmt":"2023-11-28T15:34:16","slug":"sdk-mobile-app-help","status":"publish","type":"post","link":"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/","title":{"rendered":"What Does SDK Mean? Does My Mobile App Need It?"},"content":{"rendered":"\n<p>We\u2019re back with another rendition of \u201cName That Acronym\u2019! America\u2019s (or at least Gravity Jack\u2019s) favorite game, where we take an <a href=\"https:\/\/gravityjack.com\/news\/cms-help-mobile-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">acronym from the tech industry\u2019s vernacular<\/a> and explain what it is and how it works. This week, we are breaking down how to use the letters SDK at your next social event and instantly become the life of the party. Heads will turn as they overhear you saying, \u201cdid you hear about Space Dogs Kayaking? Apparently, it\u2019s a top secret government program the feds are calling SDK\u201d.<\/p>\n\n\n\n<p>Now, before you call your local representative and demand action on Space Dogs Kayaking, it&#8217;s important to note that SDK actually stands for software development kit. In our industry, an SDK is a platform-specific (Unity, Python, iOS, etc\u2026) tool that helps programmers in their quest to develop the next cutting-edge mobile app, website, or video game. Think of it as a set of guidelines that should be followed while writing code in order to obtain a specific outcome for your project.<\/p>\n\n\n\n<p>Inside an SDK, developers will find a set of code examples, tools, guidelines, and a treasure trove of other relevant information that serve as an aid in the creation of a project. Instead of having to create all of the world\u2019s apps themselves, companies like Apple, Android, and Microsoft released the blueprints on how to create content for their platforms. Since SDKs, operating systems, and the devices they are running on are constantly being updated, it is crucial for our team to stay up to date on these changes and how they may affect past, current, and future projects.<\/p>\n\n\n\n<p>Additionally, software development kits are necessary because they allow developers the ability to create the same feature set across multiple devices. The code that was written for an iOS application won\u2019t be compatible with Android devices and vice versa. Since we often have clients that want their projects to be released on both platforms, it&#8217;s critical that the SDK is compatible with each platform in order to achieve the same outcome for each device.<\/p>\n\n\n\n<p>While SDKs are not required to create a mobile app, they do however provide an important foundation that helps the overall stability and performance of the app. On top of serving as the crucial structure of the app, SDKs can help developers with monetizing their products, tracking user interactions, A\/B testing, marketing purposes, and a whole lot of other solutions that bring incredible features to projects.<\/p>\n\n\n\n<p>All of these SDKs and their features are great and all, but developers need to be careful when selecting which SDKs they want to integrate. If a user finds out that your app is the reason behind short battery life, slow performance, or heavy CPU usage &#8212; <a href=\"https:\/\/medium.freecodecamp.org\/top-reasons-why-your-mobile-app-is-slow-and-how-to-fix-it-f0f7ce524934\" target=\"_blank\" rel=\"noreferrer noopener\">consider the app deleted<\/a>. Finding the right combination of SDK\u2019s for an app can be a balancing act, which our team is up for. After all, we did receive a letter in varsity SDK gymnastics.<\/p>\n\n\n\n<p>Just when you thought SDKs couldn\u2019t get any cooler, in walks <a href=\"https:\/\/gravityjack.com\/news\/arkit-arcore-augmented-reality\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apple\u2019s ARKit and Android\u2019s ARCore<\/a>! These SDKs help our team create augmented reality (AR) experiences for iOS and Android applications for clients. Their unique ability for light estimation, motion detecting, and plane recognition help take AR experiences to the next level &#8211; no pun intended. Apple has even announced the release of <a href=\"https:\/\/www.apple.com\/newsroom\/2018\/06\/apple-unveils-arkit-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">ARKit 2<\/a> which has features like multiplayer AR games and the ability to drop an AR object in the real world, leave it, and pick back up where you left off at a later time &#8212; with it still in the same spot!<\/p>\n\n\n\n<p>While Space Dogs Kayaking sounds like an awesome top-secret government program, our team thinks software development kits are even more awesome. They give us, and you, the power to create and enhance amazing mobile and web experiences! Curious about how the addition of an SDK could benefit your app? Feel free to <a href=\"https:\/\/gravityjack.com\/contact\/\" target=\"_blank\" rel=\"noreferrer noopener\">reach out to our team<\/a> and we would be more than happy to discuss your current questions and concerns as long as they aren\u2019t about space dogs kayaking!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re back with another rendition of \u201cName That Acronym\u2019! America\u2019s (or at least Gravity Jack\u2019s) favorite game, where we take an acronym from the tech industry\u2019s vernacular and explain what it is and how it works. This week, we are breaking down how to use the letters SDK at your next social event and instantly <a href=\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/\" class=\"more-link\">&#8230;<span class=\"screen-reader-text\">  What Does SDK Mean? Does My Mobile App Need It?<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":1576,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1575","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Does SDK Mean? Does My Mobile App Need It? - Gravity Jack<\/title>\n<meta name=\"description\" content=\"Does your mobile app use an SDK? Should it? Our team explores what it means to use an SDK and how they help the overall structure of your mobile app.\" \/>\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.gravityjack.com\/news\/sdk-mobile-app-help\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Does SDK Mean? Does My Mobile App Need It? - Gravity Jack\" \/>\n<meta property=\"og:description\" content=\"Does your mobile app use an SDK? Should it? Our team explores what it means to use an SDK and how they help the overall structure of your mobile app.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/\" \/>\n<meta property=\"og:site_name\" content=\"Gravity Jack\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-04T15:33:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-28T15:34:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"344\" \/>\n\t<meta property=\"og:image:height\" content=\"194\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gravity Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gravity Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/\",\"url\":\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/\",\"name\":\"What Does SDK Mean? Does My Mobile App Need It? - Gravity Jack\",\"isPartOf\":{\"@id\":\"https:\/\/www.gravityjack.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg\",\"datePublished\":\"2018-10-04T15:33:46+00:00\",\"dateModified\":\"2023-11-28T15:34:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc\"},\"description\":\"Does your mobile app use an SDK? Should it? Our team explores what it means to use an SDK and how they help the overall structure of your mobile app.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/#primaryimage\",\"url\":\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg\",\"contentUrl\":\"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg\",\"width\":344,\"height\":194},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gravityjack.com\/#website\",\"url\":\"https:\/\/www.gravityjack.com\/\",\"name\":\"Gravity Jack\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.gravityjack.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc\",\"name\":\"Gravity Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gravityjack.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g\",\"caption\":\"Gravity Admin\"},\"url\":\"https:\/\/www.gravityjack.com\/author\/gjmagravityjack-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Does SDK Mean? Does My Mobile App Need It? - Gravity Jack","description":"Does your mobile app use an SDK? Should it? Our team explores what it means to use an SDK and how they help the overall structure of your mobile app.","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.gravityjack.com\/news\/sdk-mobile-app-help\/","og_locale":"en_US","og_type":"article","og_title":"What Does SDK Mean? Does My Mobile App Need It? - Gravity Jack","og_description":"Does your mobile app use an SDK? Should it? Our team explores what it means to use an SDK and how they help the overall structure of your mobile app.","og_url":"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/","og_site_name":"Gravity Jack","article_published_time":"2018-10-04T15:33:46+00:00","article_modified_time":"2023-11-28T15:34:16+00:00","og_image":[{"width":344,"height":194,"url":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg","type":"image\/jpeg"}],"author":"Gravity Admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Gravity Admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/","url":"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/","name":"What Does SDK Mean? Does My Mobile App Need It? - Gravity Jack","isPartOf":{"@id":"https:\/\/www.gravityjack.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/#primaryimage"},"image":{"@id":"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg","datePublished":"2018-10-04T15:33:46+00:00","dateModified":"2023-11-28T15:34:16+00:00","author":{"@id":"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc"},"description":"Does your mobile app use an SDK? Should it? Our team explores what it means to use an SDK and how they help the overall structure of your mobile app.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gravityjack.com\/news\/sdk-mobile-app-help\/#primaryimage","url":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg","contentUrl":"https:\/\/www.gravityjack.com\/wp-content\/uploads\/2023\/11\/Software-Development-Kit-For-Mobile-Apps-1.jpg","width":344,"height":194},{"@type":"WebSite","@id":"https:\/\/www.gravityjack.com\/#website","url":"https:\/\/www.gravityjack.com\/","name":"Gravity Jack","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gravityjack.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.gravityjack.com\/#\/schema\/person\/63c79a7e30c630a69e6e003ef7476fcc","name":"Gravity Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gravityjack.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aa3d42e00068a5cdefa39bab3155196c?s=96&d=mm&r=g","caption":"Gravity Admin"},"url":"https:\/\/www.gravityjack.com\/author\/gjmagravityjack-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/posts\/1575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/comments?post=1575"}],"version-history":[{"count":0,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/posts\/1575\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/media\/1576"}],"wp:attachment":[{"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/media?parent=1575"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/categories?post=1575"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gravityjack.com\/wp-json\/wp\/v2\/tags?post=1575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}