{"id":3688,"date":"2021-05-27T16:01:19","date_gmt":"2021-05-27T16:01:19","guid":{"rendered":"https:\/\/ionicframework.com\/blog\/?p=3688"},"modified":"2021-05-27T16:59:30","modified_gmt":"2021-05-27T16:59:30","slug":"ionic-isnt-cordova-anymore","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore","title":{"rendered":"Ionic isn&#8217;t Cordova Anymore"},"content":{"rendered":"<p>When people talk about Ionic Framework, they often put it in the \u201cCordova\u201d or \u201cAngular\u201d buckets, because historically that\u2019s what Ionic was: a UI kit for Cordova and Angular apps.<\/p>\n<p>That was fine for the first few years of Ionic\u2019s life, but up to around 2018 things started changing. Ionic started working on a new native runtime to replace Cordova that was fully built in house and deeply integrated into the Ionic developer experience: <a href=\"https:\/\/capacitorjs.com\">Capacitor<\/a>. And then a year later, Ionic Framework <a href=\"https:\/\/ionicframework.com\/react\">added support<\/a> for its first non-Angular framework: React (and later, <a href=\"https:\/\/ionicframework.com\/vue\">Vue<\/a>).<\/p>\n<p>And last week, we rolled out the biggest release of Capacitor yet: <a href=\"https:\/\/ionicframework.com\/blog\/announcing-capacitor-3-0\/\">Capacitor 3.0<\/a>, further cementing the future of the Ionic stack as one built on the foundation laid by Capacitor.<\/p>\n<p>That means, in 2021, it\u2019s not accurate to say that Ionic Framework is just a framework for Cordova or Angular anymore, because it\u2019s actually a framework for Capacitor that has official support for Angular, React, Vue, and unofficial support to be used in pretty much any JS stack out there.<\/p>\n<p>In fact, Capacitor installs on npm <a href=\"https:\/\/npmcharts.com\/compare\/@capacitor\/core,cordova\">recently eclipsed Cordova<\/a>, and the vast, vast majority of new apps created using the Ionic CLI and online app creation wizard use Capacitor. It\u2019s time to fix this misconception once and for all!<\/p>\n<p>Here are some thoughts on how the Ionic community can change this misconception:<\/p>\n<p><!--more--><\/p>\n<h2>Ionic on Surveys<\/h2>\n<p>One of the big problems with simply lumping Ionic Framework under the Cordova bucket is that prominent surveys, like the <a href=\"https:\/\/stackoverflow.com\/dev-survey\/start\">StackOverflow developer survey<\/a>, use Cordova as a \u201ccatch-all\u201d bucket for apps built on technologies like Ionic Framework. And the <a href=\"https:\/\/stackoverflow.com\/dev-survey\/start\">StackOverflow survey<\/a> is doing it again this year.<\/p>\n<p>Thus, when the results come out, they never really reflect the unique community and technology stack that modern Ionic\/Capacitor developers are building on.<\/p>\n<p>One way we can start to change that is by writing in Ionic (and Capacitor if given multiple write-in options!):<\/p>\n<p><a href=\"https:\/\/stackoverflow.com\/dev-survey\/start\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"842\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png\" alt=\"\" class=\"aligncenter size-large wp-image-3689 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-300x247.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-768x632.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM.png 1510w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/842;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"842\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png\" alt=\"\" class=\"aligncenter size-large wp-image-3689\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-300x247.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-768x632.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM.png 1510w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/a><\/p>\n<p><em>The <a href=\"https:\/\/stackoverflow.com\/dev-survey\/start\">StackOverflow 2021 Developer Survey<\/a> in \u201cother frameworks and libraries\u201d<\/em><\/p>\n<p>Also, can&#8217;t hurt to let the Stack Overflow team know your thoughts <a href=\"https:\/\/twitter.com\/StackOverflow\">on Twitter<\/a>.<\/p>\n<h2>Ionic with Vendors<\/h2>\n<p>The other opportunity is with 3rd party vendors and SDK developers.<\/p>\n<p>Many vendors believe they are targeting the Ionic community by building Cordova plugins, but that\u2019s not the case. Today, a proper Ionic native plugin is built for Capacitor and using the <a href=\"https:\/\/capacitorjs.com\/docs\/plugins\/creating-plugins\">modern Plugin API and developer experience<\/a> that Capacitor provides. While Capacitor does have backwards compatibility with most Cordova plugins, it does so as an on-ramp to make the transition to Capacitor easier, not because the Cordova plugin API is preferred.<\/p>\n<p>The problem with vendors focusing on Cordova plugins is that they tend to fall into the same traps over time. First of all, creating and maintaining Cordova plugins is more difficult than Capacitor, so working on them over time can be straining, and that impacts long term stability and velocity (want to read more details on the changes Capacitor makes over Cordova? Check out our <a href=\"https:\/\/capacitorjs.com\/docs\/cordova\">docs on the subject<\/a>).<\/p>\n<p>The second is using features in Cordova like hooks or auto-configuration that create long-term maintenance nightmares for plugin users and maintainers. Hooks are not supported by Capacitor even for Cordova plugins because they are a footgun. Instead of providing a custom script to set configuration values for users, Capacitor prefers documentation that explains to users where to enter values in their native project. Often this documentation can be just a few lines long, replacing hooks that are hundreds of lines of brittle code.<\/p>\n<p>Finally, Capacitor has full support for the web platform and Progressive Web Apps. Capacitor developers are often building iOS, Android, desktop, and Progressive Web Apps with one code base. Historically, Cordova only had basic support for web environments. Capacitor developers expect to be able to target web with the plugins they use, when possible.<\/p>\n<p>The end result is that Capacitor developers vastly prefer using Capacitor plugins, and Cordova support is available only for backwards compatibility and to ease the transition.<\/p>\n<h2>Web Native is the future<\/h2>\n<p>While developers can still use Cordova in the Ionic stack, the future is Ionic with <a href=\"https:\/\/capacitorjs.com\/\">Capacitor<\/a> (or Capacitor on its own with any popular web stack!). These apps are known as <a href=\"https:\/\/webnative.tech\/\">Web Native<\/a> apps, in contrast to the older hybrid approach.<\/p>\n<p>This future is bright. Earlier this year Capacitor was voted the highest satisfaction mobile development project on the State of JS Survey. An 84% satisfaction compared to 30% for Cordova:<\/p>\n<p><a href=\"https:\/\/2020.stateofjs.com\/en-US\/technologies\/mobile-desktop\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-1024x544.png\" alt=\"\" class=\"aligncenter size-large wp-image-3690 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-1024x544.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-300x159.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-768x408.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-1536x816.png 1536w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM.png 1874w\" data-sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/544;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-1024x544.png\" alt=\"\" class=\"aligncenter size-large wp-image-3690\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-1024x544.png 1024w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-300x159.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-768x408.png 768w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM-1536x816.png 1536w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-10.03.55-AM.png 1874w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/noscript><\/a><\/p>\n<p>It\u2019s high time the Ionic community and Capacitor team get credit for making dramatic improvements to the developer experience around building apps with web technology, and for shaking up the mobile ecosystem.<\/p>\n<p>It no longer makes sense to simply call Ionic a framework for Cordova or Angular, and it makes no sense to leave Capacitor out of the conversation around building <a href=\"https:\/\/webnative.tech\">Web Native<\/a> apps with standard web technology.<\/p>\n<p>Let\u2019s get out there and change these misconceptions!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When people talk about Ionic Framework, they often put it in the \u201cCordova\u201d or \u201cAngular\u201d buckets, because historically that\u2019s what Ionic was: a UI kit for Cordova and Angular apps. That was fine for the first few years of Ionic\u2019s life, but up to around 2018 things started changing. Ionic started working on a new [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"0","publish_post_category":"23","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,123],"tags":[151,28,211,3,213,212],"class_list":["post-3688","post","type-post","status-publish","format-standard","hentry","category-all","category-perspectives","tag-capacitor","tag-cordova","tag-hybrid","tag-ionic","tag-stackoverflow","tag-web-native"],"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>Ionic isn&#039;t Cordova Anymore - Ionic Blog<\/title>\n<meta name=\"description\" content=\"The future of cross-platform app development with web technologies is Ionic + Capacitor, not Cordova.\" \/>\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\/ionic-isnt-cordova-anymore\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ionic isn&#039;t Cordova Anymore\" \/>\n<meta property=\"og:description\" content=\"The future of cross-platform app development with web technologies is Ionic + Capacitor, not Cordova.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-27T16:01:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-27T16:59:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png\" \/>\n<meta name=\"author\" content=\"Max Lynch\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@maxlynch\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Max Lynch\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore\"},\"author\":{\"name\":\"Max Lynch\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/91f360cffbd804a464b0c4a87b5c5f1e\"},\"headline\":\"Ionic isn&#8217;t Cordova Anymore\",\"datePublished\":\"2021-05-27T16:01:19+00:00\",\"dateModified\":\"2021-05-27T16:59:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore\"},\"wordCount\":821,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png\",\"keywords\":[\"Capacitor\",\"Cordova\",\"hybrid\",\"Ionic\",\"stackoverflow\",\"web native\"],\"articleSection\":[\"All\",\"Perspectives\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore\",\"url\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore\",\"name\":\"Ionic isn't Cordova Anymore - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png\",\"datePublished\":\"2021-05-27T16:01:19+00:00\",\"dateModified\":\"2021-05-27T16:59:30+00:00\",\"description\":\"The future of cross-platform app development with web technologies is Ionic + Capacitor, not Cordova.\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM.png\",\"width\":1510,\"height\":1242,\"caption\":\"2021 Stack Overflow Developer Survey\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ionic isn&#8217;t Cordova Anymore\"}]},{\"@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\/91f360cffbd804a464b0c4a87b5c5f1e\",\"name\":\"Max Lynch\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg\",\"caption\":\"Max Lynch\"},\"description\":\"CEO\",\"sameAs\":[\"http:\/\/twitter.com\/maxlynch\",\"https:\/\/x.com\/maxlynch\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/max\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ionic isn't Cordova Anymore - Ionic Blog","description":"The future of cross-platform app development with web technologies is Ionic + Capacitor, not Cordova.","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\/ionic-isnt-cordova-anymore","og_locale":"en_US","og_type":"article","og_title":"Ionic isn't Cordova Anymore","og_description":"The future of cross-platform app development with web technologies is Ionic + Capacitor, not Cordova.","og_url":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore","og_site_name":"Ionic Blog","article_published_time":"2021-05-27T16:01:19+00:00","article_modified_time":"2021-05-27T16:59:30+00:00","og_image":[{"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png"}],"author":"Max Lynch","twitter_card":"summary_large_image","twitter_creator":"@maxlynch","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Max Lynch","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore"},"author":{"name":"Max Lynch","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/91f360cffbd804a464b0c4a87b5c5f1e"},"headline":"Ionic isn&#8217;t Cordova Anymore","datePublished":"2021-05-27T16:01:19+00:00","dateModified":"2021-05-27T16:59:30+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore"},"wordCount":821,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png","keywords":["Capacitor","Cordova","hybrid","Ionic","stackoverflow","web native"],"articleSection":["All","Perspectives"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore","url":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore","name":"Ionic isn't Cordova Anymore - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM-1024x842.png","datePublished":"2021-05-27T16:01:19+00:00","dateModified":"2021-05-27T16:59:30+00:00","description":"The future of cross-platform app development with web technologies is Ionic + Capacitor, not Cordova.","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2021\/05\/Screen-Shot-2021-05-27-at-9.06.21-AM.png","width":1510,"height":1242,"caption":"2021 Stack Overflow Developer Survey"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/ionic-isnt-cordova-anymore#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Ionic isn&#8217;t Cordova Anymore"}]},{"@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\/91f360cffbd804a464b0c4a87b5c5f1e","name":"Max Lynch","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg","caption":"Max Lynch"},"description":"CEO","sameAs":["http:\/\/twitter.com\/maxlynch","https:\/\/x.com\/maxlynch"],"url":"https:\/\/ionic.io\/blog\/author\/max"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3688","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=3688"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3688\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=3688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=3688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=3688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}