{"id":5030,"date":"2023-03-16T15:52:24","date_gmt":"2023-03-16T19:52:24","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=5030"},"modified":"2023-03-16T15:52:26","modified_gmt":"2023-03-16T19:52:26","slug":"take-your-web-app-further-with-capacitor","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor","title":{"rendered":"Take Your Web App Further with Capacitor"},"content":{"rendered":"\n<p>Progressive Web Apps deliver a native mobile app-like experience using web capabilities. While oftentimes they\u2019re an afterthought in a team\u2019s mobile development strategy, they can be extremely useful tools for reducing development costs while still providing a top-tier user experience.&nbsp;<\/p>\n\n\n\n<p>Think they\u2019re outdated? Think again. <a href=\"https:\/\/ionic.io\/blog\/safari-catches-up\">Apple\u2019s recently released iOS 16.4 beta 1<\/a> includes Web Push for Home Screen Web Apps. The Web Push API is based on the W3C standard and uses the same services as native apps, meaning that your notifications will be handled the same way as apps downloaded from the app store.&nbsp;<\/p>\n\n\n\n<p>But how can you take them a step further? With <a href=\"https:\/\/ionic.io\/blog\/capacitor-everything-youve-ever-wanted-to-know\">Capacitor<\/a>, Ionic\u2019s open-source powerhouse, you can simplify the process of creating PWAs and using available Web APIs to turn them into native apps for app store distribution.\u00a0<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">What are PWAs and why should you care?<\/h2>\n\n\n\n<p><a href=\"https:\/\/ionic.io\/resources\/articles\/what-is-a-progressive-web-app-and-why-you-need-one\">Progressive Web Apps<\/a>, called <a href=\"https:\/\/web.dev\/progressive-web-apps\/\">PWAs<\/a> for short, are web apps built using HTML\/CSS\/JavaScript that offer a native-like app experience, running seamlessly on a device\u2019s browser. These apps are highly capable (with capabilities only growing thanks to new and modern APIs) and fast and dependable, regardless of network-connectivity. Installed PWAs run in a standalone window instead of a browser tab, so they\u2019re launchable from the user\u2019s home screen, dock, taskbar, or shelf. Users can search for them on their device, jump between multiple PWAs, so these handy web apps truly feel like part of the device they\u2019re installed on.&nbsp;<\/p>\n\n\n\n<p>Why should you care? Because PWAs also have massive potential business benefits.&nbsp;<\/p>\n\n\n\n<p>First, PWAs are fast. With a &lt;1 second median load time, they\u2019re 4x faster with 10x less data than traditional apps. Second, they\u2019re cost effective. If you already have a web app, there aren\u2019t many extra steps needed to turn it into a PWA, which means no additional spend on development, new team members, etc. Third, they\u2019re an SEO goldmine. PWAs take into account your organization\u2019s SEO rankings, which come into play when users try to search for your app.&nbsp;<\/p>\n\n\n\n<p>Plenty of well-known businesses are leveraging PWAs to better engage users. After switching to a PWA, Twitter saw a 65% increase in pages per session, 75% more Tweets, and a 20% decrease in bounce rate, all while reducing the size of their app by over 97%. Streaming giant Hulu created a PWA in lieu of their desktop experience and saw return visits increase 27% (<a href=\"https:\/\/web.dev\/what-are-pwas\/\">Web.dev<\/a>).<\/p>\n\n\n\n<p>PWAs are easy and inexpensive to build, yet they\u2019re fast and extremely reliable. Meanwhile, they\u2019re great for search engine discoverability and can have massive business benefits. So why wouldn\u2019t you build one?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What are the risks of PWAs?&nbsp;<\/h2>\n\n\n\n<p>As with anything, PWAs come with risks. One of the main risks is that the install process isn\u2019t as simple as downloading an app from the app store. Users need to actually add PWAs to their home screen in order to access them easily. Android supports install banners, and the process to add to the home screen is fairly simple (Menu &gt; Install App). On iOS, the process is a bit more cumbersome (Share &gt; Add to Home Screen &gt; Add).&nbsp;<\/p>\n\n\n\n<p>Another risk is that you can build the perfect PWA, and users simply won\u2019t find it. Users are trained to look for apps in the app store as opposed to on the web. That means that if a team wants their app to have the widest reach, they\u2019ll need to consider getting it into an app store. Currently, the Apple App Store doesn\u2019t accept listings of PWAs, but Google Play does. Apple\u2019s recent beta release suggests there may be support for PWAs in the app store in the future, but the future remains unclear.<\/p>\n\n\n\n<p>The offline experience of a PWA is also more limited than the offline experience of a native application, and devs need to consider the limitations of available web APIs. APIs don\u2019t exist for every device-like functionality, so you run the risk of creating an inconsistent experience, especially since Web APIs are supported individually by browsers. That means that even if you build the perfect experience on Chrome, it may work entirely differently on Firefox or Safari. This also means that development teams often need to limit the features and functionality of their <a href=\"https:\/\/whatpwacando.today\/\">PWAs<\/a> to ensure that they\u2019re compatible across all web browsers.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Capacitor makes building PWAs less risky&nbsp;<\/h2>\n\n\n\n<p>While PWAs have their risks, using Capacitor can help mitigate them. Because <a href=\"https:\/\/capacitorjs.com\/docs\/web\">Capacitor<\/a> allows you to reuse your web apps across multiple platforms, it supports <a href=\"https:\/\/capacitorjs.com\/docs\/web\/progressive-web-apps\">Progressive Web Apps<\/a> and deploying to the iOS and Android app stores with minimal work on your end.<\/p>\n\n\n\n<p>By distributing your web app as a <a href=\"https:\/\/ionic.io\/blog\/you-already-have-what-you-need-to-build-a-native-mobile-app\">native app<\/a>, you can solve the issue of discoverability. By deploying both PWAs and traditional native mobile apps, you can meet your audience where they are and maximize your reach. Win\/win!<\/p>\n\n\n\n<p>With top tier support for both web apps and native apps, Capacitor&#8217;s cross-platform runtime solution supports running in either a native context or in the web, with many plugins available in both contexts using the exact same API and calling conventions. This offers both a smoother developer experience and a viable path forward for development teams to offer their application on every platform their users prefer.&nbsp;<\/p>\n\n\n\n<p>In addition to a smoother developer experience, Capacitor lets development teams create a better experience for users as well. Capacitor also supports the use of <a href=\"https:\/\/capacitorjs.com\/docs\/web\/pwa-elements\">PWA Elements<\/a>, which offers an improved web-UI experience for Capacitor apps running in a browser as a PWA. Pre-built UI experiences for web APIs such as camera\/video enables developers to create PWAs that meet and exceed native mobile experiences.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TL;DR<\/h2>\n\n\n\n<p>Progressive Web Apps are fast, reliable ways to connect with users. When executed properly, they can have huge business impacts, empowering teams to drive better results while lowering costs and overhead. However, they come with risks, and often have less features than native apps.<\/p>\n\n\n\n<p>When you build with Capacitor, you get the best of both worlds &#8211; a Progressive Web App and a native app, without having to do redundant work. Capacitor\u2019s APIs enable developers to build a better PWA experience for users and puts them on the path to creating a native app simultaneously. This enables development teams to push beyond PWAs and use their existing codebase to build and ship their apps to all popular distribution channels.\u00a0<\/p>\n\n\n\n<p><br><a href=\"https:\/\/capacitorjs.com\/\">Learn more about Capacitor and try it for yourself.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Simplify the process of creating PWAs and turn them into native apps for app store distribution with Capacitor.\u00a0<\/p>\n","protected":false},"author":100,"featured_media":5031,"comment_status":"open","ping_status":"open","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,123],"tags":[151,33],"class_list":["post-5030","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-perspectives","tag-capacitor","tag-pwa"],"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>Take Your Web App Further with Capacitor - Ionic Blog<\/title>\n<meta name=\"description\" content=\"Simplify the process of creating PWAs and turn them into native apps for app store distribution with Capacitor.\u00a0\" \/>\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\/take-your-web-app-further-with-capacitor\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Take Your Web App Further with Capacitor\" \/>\n<meta property=\"og:description\" content=\"Simplify the process of creating PWAs and turn them into native apps for app store distribution with Capacitor.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-16T19:52:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-16T19:52:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image-1024x512.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jacklin Altman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jacklin Altman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor\"},\"author\":{\"name\":\"Jacklin Altman\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/6fbceef43a19a3a9c39b94e1db65abb6\"},\"headline\":\"Take Your Web App Further with Capacitor\",\"datePublished\":\"2023-03-16T19:52:24+00:00\",\"dateModified\":\"2023-03-16T19:52:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor\"},\"wordCount\":1100,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png\",\"keywords\":[\"Capacitor\",\"PWA\"],\"articleSection\":[\"All\",\"Perspectives\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor\",\"url\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor\",\"name\":\"Take Your Web App Further with Capacitor - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png\",\"datePublished\":\"2023-03-16T19:52:24+00:00\",\"dateModified\":\"2023-03-16T19:52:26+00:00\",\"description\":\"Simplify the process of creating PWAs and turn them into native apps for app store distribution with Capacitor.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png\",\"width\":2240,\"height\":1120,\"caption\":\"progressive web apps\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Take Your Web App Further with Capacitor\"}]},{\"@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\/6fbceef43a19a3a9c39b94e1db65abb6\",\"name\":\"Jacklin Altman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png\",\"caption\":\"Jacklin Altman\"},\"description\":\"Product Team\",\"url\":\"https:\/\/ionic.io\/blog\/author\/jacklin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Take Your Web App Further with Capacitor - Ionic Blog","description":"Simplify the process of creating PWAs and turn them into native apps for app store distribution with Capacitor.\u00a0","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\/take-your-web-app-further-with-capacitor","og_locale":"en_US","og_type":"article","og_title":"Take Your Web App Further with Capacitor","og_description":"Simplify the process of creating PWAs and turn them into native apps for app store distribution with Capacitor.\u00a0","og_url":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor","og_site_name":"Ionic Blog","article_published_time":"2023-03-16T19:52:24+00:00","article_modified_time":"2023-03-16T19:52:26+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image-1024x512.png","type":"image\/png"}],"author":"Jacklin Altman","twitter_card":"summary_large_image","twitter_creator":"@ionicframework","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Jacklin Altman","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor"},"author":{"name":"Jacklin Altman","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/6fbceef43a19a3a9c39b94e1db65abb6"},"headline":"Take Your Web App Further with Capacitor","datePublished":"2023-03-16T19:52:24+00:00","dateModified":"2023-03-16T19:52:26+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor"},"wordCount":1100,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png","keywords":["Capacitor","PWA"],"articleSection":["All","Perspectives"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor","url":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor","name":"Take Your Web App Further with Capacitor - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png","datePublished":"2023-03-16T19:52:24+00:00","dateModified":"2023-03-16T19:52:26+00:00","description":"Simplify the process of creating PWAs and turn them into native apps for app store distribution with Capacitor.\u00a0","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png","width":2240,"height":1120,"caption":"progressive web apps"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/take-your-web-app-further-with-capacitor#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Take Your Web App Further with Capacitor"}]},{"@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\/6fbceef43a19a3a9c39b94e1db65abb6","name":"Jacklin Altman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2022\/10\/Screen-Shot-2022-10-06-at-2.24.26-PM-150x150.png","caption":"Jacklin Altman"},"description":"Product Team","url":"https:\/\/ionic.io\/blog\/author\/jacklin"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2023\/03\/pwas-feature-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5030","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\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=5030"}],"version-history":[{"count":2,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5030\/revisions"}],"predecessor-version":[{"id":5033,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/5030\/revisions\/5033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/5031"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=5030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=5030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=5030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}