[{"data":1,"prerenderedAt":223},["ShallowReactive",2],{"$fi_SA3l8D9e4tuLzFLMXUroEj8Vi4FUp0B2g2TbBke08":3,"post-do-you-need-an-app-or-a-pwa":147},{"site":4,"features":8,"stripe":10,"bridalfile":12,"navigation":13,"branding":124,"footer":127},{"id":5,"name":6,"domain":7},"7578a1b2-a8ec-462f-8980-d46ebefc76a2","Pwa Developer","pwadeveloper.uk",{"products":9,"bookings":9,"event_capacity":9,"ugc":9},false,{"enabled":9,"test_mode":11},true,{"enabled":9},{"footer":14,"header":42,"services":67},{"id":15,"name":16,"items":17},"4c83a83d-7d89-442d-8e4c-717e61d71c19","Footer Navigation",[18,22,26,30,34,38],{"id":19,"url":20,"label":21},"b8c9d0e1-f2a3-4b4c-5d6e-7f8a9b0c1d2e","/about","About",{"id":23,"url":24,"label":25},"c9d0e1f2-a3b4-4c5d-6e7f-8a9b0c1d2e3f","/blog","Blog",{"id":27,"url":28,"label":29},"d0e1f2a3-b4c5-4d6e-7f8a-9b0c1d2e3f4a","/contact","Contact",{"id":31,"url":32,"label":33},"e1f2a3b4-c5d6-4e7f-8a9b-0c1d2e3f4a5b","/websites","Websites",{"id":35,"url":36,"label":37},"d1e2f3a4-1111-4a2b-8c3d-dddd11112222","/services/nuxt","Nuxt",{"id":39,"url":40,"label":41},"d2e3f4a5-2222-4b3c-9d4e-dddd22223333","/services/supabase","Supabase",{"id":43,"name":44,"items":45},"090e7007-6dd0-4416-8ce2-2680c446d2a9","Main Navigation",[46,48,52,56,58,60,62],{"id":47,"url":20,"label":21},"c3d4e5f6-a7b8-4c9d-0e1f-2a3b4c5d6e7f",{"id":49,"url":50,"label":51},"a43446fd-355b-474a-a846-6f02ba7b4f68","/services","Services",{"id":53,"url":54,"label":55},"6b5e66d9-5267-4948-86b9-11ef75fcf821","/how-i-build","How I Build",{"id":57,"url":32,"label":33},"a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",{"id":59,"url":24,"label":25},"d4e5f6a7-b8c9-4d0e-1f2a-3b4c5d6e7f8a",{"id":61,"url":28,"label":29},"f6a7b8c9-d0e1-4f2a-3b4c-5d6e7f8a9b0c",{"id":63,"url":64,"label":65,"target":66},"e5f6a7b8-c9d0-4e1f-2a3b-4c5d6e7f8a9b","https://www.youtube.com/@anothermagentodev9161","YouTube","_blank",{"id":68,"name":69,"items":70},"9a2b3c4d-9999-4a2b-8c3d-aaaabbbbcccc","Services Menu",[71,77,83,89,95,101,107,113,119],{"id":72,"url":73,"icon":74,"label":75,"description":76},"1a2b3c4d-1111-4a2b-8c3d-111122223333","/services/pwa","fa-solid fa-mobile-screen-button","PWA","Installable, offline-first apps",{"id":78,"url":79,"icon":80,"label":81,"description":82},"2b3c4d5e-2222-4b3c-9d4e-222233334444","/services/wordpress","fa-brands fa-wordpress","WordPress","Themes, plugins, rescue work",{"id":84,"url":85,"icon":86,"label":87,"description":88},"3c4d5e6f-3333-4c4d-8e5f-333344445555","/services/magento","fa-solid fa-cart-shopping","Magento","Ecommerce & platform work",{"id":90,"url":91,"icon":92,"label":93,"description":94},"4d5e6f70-4444-4d5e-9f60-444455556666","/services/vue","fa-brands fa-vuejs","Vue & Nuxt","Reactive frontends, SSR apps",{"id":96,"url":97,"icon":98,"label":99,"description":100},"708192a3-7777-4081-8293-777788889999","/services/headless-cms","fa-solid fa-cube","Headless","Structured content APIs",{"id":102,"url":103,"icon":104,"label":105,"description":106},"8192a3b4-8888-4192-93a4-88889999aaaa","/services/ai-consultancy","fa-solid fa-robot","AI Consultancy","Where AI actually helps",{"id":108,"url":109,"icon":110,"label":111,"description":112},"a1b2c3d4-1234-4a2b-8c3d-aaaa11112222","/services/migrations","fa-solid fa-arrow-right-arrow-left","Migrations","Move platforms, keep your SEO",{"id":114,"url":115,"icon":116,"label":117,"description":118},"b2c3d4e5-2345-4b3c-9d4e-bbbb22223333","/services/technical-seo","fa-solid fa-gauge-high","Technical SEO & Performance","Core Web Vitals & speed",{"id":120,"url":32,"icon":121,"label":122,"description":123},"c3d4e5f6-3456-4c4d-8e5f-cccc33334444","fa-solid fa-globe","Custom Websites","Bespoke sites, not templates",{"logo":125,"logoDark":125,"favicon":125,"tagline":126},null,"WordPress & Web Developer in Hull, East Yorkshire",{"summary":128,"copyright":125,"address":129,"contact":133,"socialLinks":134,"openingHours":146,"logos":125},"Senior freelance web developer in Hull, East Yorkshire. 15+ years building fast, custom websites and web apps in WordPress, Magento, Vue and Nuxt. Work directly with the developer.",{"line1":125,"line2":125,"city":130,"state":131,"postalCode":125,"country":132},"Hull","East Yorkshire","United Kingdom",{"phone":125,"email":125},[135,138,142],{"url":64,"icon":136,"platform":137},"fa-brands fa-youtube","youtube",{"url":139,"icon":140,"platform":141},"https://github.com/adamcjackson1982","fa-brands fa-github","github",{"url":143,"icon":144,"platform":145},"https://www.linkedin.com/in/adamcjackson/","fa-brands fa-linkedin","linkedin",[],{"id":148,"slug":149,"title":150,"excerpt":151,"content":152,"content_format":218,"featured_image":219,"published":11,"published_at":220,"meta_title":150,"meta_description":221,"fields":222},"fb3935b9-d943-4deb-ab2c-5bf60b291887","do-you-need-an-app-or-a-pwa","Do you need an app, or would a PWA do the same job for less?","Before you pay for an iOS and Android app, ask one thing. Would a progressive web app do the same job for a fraction of the cost?",{"type":153,"content":154},"doc",[155,161,168,172,177,181,186,190,195,199],{"type":156,"content":157},"paragraph",[158],{"text":159,"type":160},"\"We need an app\" might be the most expensive sentence in small business. Sometimes it's true. Often, though, what people really need is for their existing website to behave like an app, which is a very different and far cheaper thing to build. So before you commit to a native app, understand the choice properly.","text",{"type":162,"attrs":163,"content":165},"heading",{"level":164},2,[166],{"text":167,"type":160},"What a native app costs you",{"type":156,"content":169},[170],{"text":171,"type":160},"A native app means building for iOS and Android. Usually two separate codebases. Then you have to get through Apple and Google's review processes, and keep maintaining all of it as the operating systems shift underneath you. It also means convincing people to open an app store and install the thing, which most won't do for a business they've just found. A lot of cost. A lot of friction. All before anyone has used it.",{"type":162,"attrs":173,"content":174},{"level":164},[175],{"text":176,"type":160},"What a PWA gives you instead",{"type":156,"content":178},[179],{"text":180,"type":160},"A progressive web app is a website that behaves like an app. One tap adds it to the home screen. It opens full screen with your icon, it loads fast, and it carries on working when the signal drops out. No app store. No download. No review process. One codebase instead of two. For a lot of businesses, that is genuinely all \"we need an app\" ever meant.",{"type":162,"attrs":182,"content":183},{"level":164},[184],{"text":185,"type":160},"When you actually do need native",{"type":156,"content":187},[188],{"text":189,"type":160},"I won't pretend a PWA is always the answer. If you need deep access to phone hardware, heavy offline data, tight integration with other native apps, or you're building a product where being in the app store is the whole point, then native is the right call. I'll tell you if that's you. But for a shop, a booking tool, a members area or a field-work tool, a PWA usually does the job for a fraction of the money.",{"type":162,"attrs":191,"content":192},{"level":164},[193],{"text":194,"type":160},"How to decide",{"type":156,"content":196},[197],{"text":198,"type":160},"The honest test is one question: what do you need the app to do that your website can't already do on a phone? If the answer is \"feel like an app and work offline,\" that's a PWA. Something deeper? It might be native, and that is worth a proper conversation before you spend a penny.",{"type":156,"content":200},[201,203,209,211,216],{"text":202,"type":160},"This is the work I do most. It's in the name. You can see more on the ",{"text":204,"type":160,"marks":205},"PWA development page",[206],{"type":207,"attrs":208},"link",{"href":73},{"text":210,"type":160},", or ",{"text":212,"type":160,"marks":213},"book a free 30-minute surgery",[214],{"type":207,"attrs":215},{"href":28},{"text":217,"type":160}," and I'll tell you straight which one your business actually needs.","tiptap","https://sktegczfmabucrnpgrvp.supabase.co/storage/v1/object/public/media/7578a1b2-a8ec-462f-8980-d46ebefc76a2/pwa-svg-blog-pwa.svg","2026-06-30T08:00:00+00:00","Native app or progressive web app? A senior PWA developer in Hull on when you actually need an app, and when a PWA does the same job for less.",{},1784188827743]