{"id":1843,"date":"2017-05-17T14:10:42","date_gmt":"2017-05-17T14:10:42","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=1843"},"modified":"2017-05-17T14:10:42","modified_gmt":"2017-05-17T14:10:42","slug":"the-mobile-delivery-gap","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap","title":{"rendered":"The Mobile Delivery Gap"},"content":{"rendered":"<p>I was boarding my flight from Boston to Madison the other day when my phone buzzed. At first, I assumed it was just another push notification I\u2019ve been meaning to turn off. But it was actually my Delta Airlines app telling me that my bags had just been loaded onto my flight after a tight connection.<\/p>\n<p><a href=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"169\" height=\"300\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS-169x300.jpg\" alt=\"\" class=\"alignnone size-medium wp-image-1845 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS-169x300.jpg 169w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS-576x1024.jpg 576w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS.jpg 750w\" data-sizes=\"auto, (max-width: 169px) 100vw, 169px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 169px; --smush-placeholder-aspect-ratio: 169\/300;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"169\" height=\"300\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS-169x300.jpg\" alt=\"\" class=\"alignnone size-medium wp-image-1845\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS-169x300.jpg 169w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS-576x1024.jpg 576w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/Image-uploaded-from-iOS.jpg 750w\" sizes=\"auto, (max-width: 169px) 100vw, 169px\" \/><\/noscript><\/a><\/p>\n<blockquote><p>Wow, that\u2019s actually pretty awesome.<\/p><\/blockquote>\n<p>From an industry that\u2019s not known for delivering great customer experiences, it actually made a big difference to me.<\/p>\n<p><!--more--><\/p>\n<p>Companies like Delta are figuring out that simple, context-driven mobile experiences are a great way to delight users, and keep them coming back. Of course, the benefits of these mobile moments extend far beyond consumer apps. In the enterprise, mobile is steadily replacing legacy desktop apps with context-driven experiences that make employees happier and more productive.<\/p>\n<p>But here\u2019s the catch: Within most enterprises, <strong>demand for mobile development is growing five times faster than internal app dev teams can actually deliver<\/strong>. That\u2019s according to <a href=\"http:\/\/www.gartner.com\/newsroom\/id\/3076817\" target=\"_blank\">Gartner<\/a>, but it also squares with conversations we have with our customers who have switched to Ionic as a way to move faster.<\/p>\n<p>At Ionic, we\u2019ve started calling this phenomenon the <strong>Mobile Delivery Gap<\/strong>.<\/p>\n<p>What\u2019s behind the Delivery Gap? Well, every businesses is different, but here are a few patterns we\u2019ve observed:<\/p>\n<p><strong>First, building apps the old way is hard.<\/strong> Hiring specialists to write native code &#8211; and then designing, developing, testing, and maintaining apps in parallel &#8211; is time-consuming, costly, and inefficient. And if you want your app on more than one platform, you need to develop it multiple times, with entirely separate code bases. Of course, for some apps this might make sense, but for most, it\u2019s just overkill.<\/p>\n<p><strong>Second, many enterprise orgs have chosen the wrong tools for the job.<\/strong> I won\u2019t name names, but there are plenty of solutions that &#8212; sold top down &#8212; seem to meet the CIO\u2019s criteria. But by the time they\u2019re pushed onto dev teams, things fall apart. Devs don\u2019t want to work with crappy software and clunky technology tools (regardless of where they&#8217;re placed in some analyst vendor ranking). No wonder customers are pressured into seven figure, multi-year contracts. Ultimately, these solutions go unused and management ends up back at square one.<\/p>\n<p><strong>The last pattern we\u2019ve seen is rogue development.<\/strong> With centralized app dev teams unable to keep up with demand, frustrated stakeholders go it alone.  Marketing hires an outside contractor. Finance tries building an app on their own.  And so on. Before long, development work is done in silos, with lots of duplicated effort and incoherent tech stacks emerging throughout the company.<\/p>\n<p>We actually love hearing this from big teams and enterprises, because Ionic is such a natural, perfect solution to the problems they\u2019re facing. Bridging this gap is something that inspires us to make app creation a lot faster and easier for everyone. It\u2019s one of the reasons we built Ionic in the first place. It\u2019s also why we strive to continue to build tools developers love and want to use everyday. In future posts, I\u2019ll talk about how we\u2019re progressing on this mission.<\/p>\n<p>In the meantime, is the Mobile Delivery Gap something you\u2019ve encountered in your organization?  If so, what are you doing to address it?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was boarding my flight from Boston to Madison the other day when my phone buzzed. At first, I assumed it was just another push notification I\u2019ve been meaning to turn off. But it was actually my Delta Airlines app telling me that my bags had just been loaded onto my flight after a tight [&hellip;]<\/p>\n","protected":false},"author":50,"featured_media":1844,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[67,66,68],"class_list":["post-1843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","tag-enterprise","tag-mobile-challenges","tag-mobile-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Mobile Delivery Gap - Ionic Blog<\/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:\/\/ionic.io\/blog\/the-mobile-delivery-gap\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Mobile Delivery Gap\" \/>\n<meta property=\"og:description\" content=\"I was boarding my flight from Boston to Madison the other day when my phone buzzed. At first, I assumed it was just another push notification I\u2019ve been meaning to turn off. But it was actually my Delta Airlines app telling me that my bags had just been loaded onto my flight after a tight [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-17T14:10:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Andrew Haire\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@achaire\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrew Haire\" \/>\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\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap\"},\"author\":{\"name\":\"Andrew Haire\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/23d2e3134b9b44cbcae61eb6cc431d17\"},\"headline\":\"The Mobile Delivery Gap\",\"datePublished\":\"2017-05-17T14:10:42+00:00\",\"dateModified\":\"2017-05-17T14:10:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap\"},\"wordCount\":567,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png\",\"keywords\":[\"enterprise\",\"mobile challenges\",\"mobile development\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap\",\"url\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap\",\"name\":\"The Mobile Delivery Gap - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png\",\"datePublished\":\"2017-05-17T14:10:42+00:00\",\"dateModified\":\"2017-05-17T14:10:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png\",\"width\":1400,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Mobile Delivery Gap\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/23d2e3134b9b44cbcae61eb6cc431d17\",\"name\":\"Andrew Haire\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/M6yUSmBo-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/M6yUSmBo-150x150.jpg\",\"caption\":\"Andrew Haire\"},\"description\":\"VP of Marketing\",\"sameAs\":[\"https:\/\/x.com\/achaire\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/andrewhaire\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Mobile Delivery Gap - Ionic Blog","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:\/\/ionic.io\/blog\/the-mobile-delivery-gap","og_locale":"en_US","og_type":"article","og_title":"The Mobile Delivery Gap","og_description":"I was boarding my flight from Boston to Madison the other day when my phone buzzed. At first, I assumed it was just another push notification I\u2019ve been meaning to turn off. But it was actually my Delta Airlines app telling me that my bags had just been loaded onto my flight after a tight [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap","og_site_name":"Ionic Blog","article_published_time":"2017-05-17T14:10:42+00:00","og_image":[{"width":1400,"height":600,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png","type":"image\/png"}],"author":"Andrew Haire","twitter_card":"summary_large_image","twitter_creator":"@achaire","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Andrew Haire","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap"},"author":{"name":"Andrew Haire","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/23d2e3134b9b44cbcae61eb6cc431d17"},"headline":"The Mobile Delivery Gap","datePublished":"2017-05-17T14:10:42+00:00","dateModified":"2017-05-17T14:10:42+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap"},"wordCount":567,"commentCount":5,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png","keywords":["enterprise","mobile challenges","mobile development"],"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap","url":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap","name":"The Mobile Delivery Gap - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png","datePublished":"2017-05-17T14:10:42+00:00","dateModified":"2017-05-17T14:10:42+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/the-mobile-delivery-gap"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png","width":1400,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/the-mobile-delivery-gap#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"The Mobile Delivery Gap"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/23d2e3134b9b44cbcae61eb6cc431d17","name":"Andrew Haire","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/M6yUSmBo-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/M6yUSmBo-150x150.jpg","caption":"Andrew Haire"},"description":"VP of Marketing","sameAs":["https:\/\/x.com\/achaire"],"url":"https:\/\/ionic.io\/blog\/author\/andrewhaire"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2017\/05\/bridge-the-gap.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=1843"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/1843\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/1844"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=1843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=1843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=1843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}