Skip to content
Back To School Sale from $619, until 31st October 2026 Book now
appsubmitter.io
Alternatives & comparisons iOS + Android

Capacitor Alternative: When You Need a Framework – and When Your Website Just Needs to Become an App

Capacitor is a free, MIT-licensed native runtime from the Ionic team and an excellent choice for developers who build and maintain a hybrid app codebase. If you only want your existing website or web app in the App Store and on Google Play with push, offline handling and in-app purchases, Capacitor is often more machinery than the job needs. Here is when a Capacitor alternative – WebViewGold, a PWA or a native rebuild – fits better, and when Capacitor stays the right tool.

By the appsubmitter.io App Specialist Team, updated , 11 min read

Recommended solution: WebViewGold – native iOS and Android apps from your web app, made by our team.

Key takeaways

  • Capacitor is healthy and MIT-licensed: Capacitor 8 shipped on December 8, 2025, and Ionic forecasts Capacitor 9 for the end of November 2026.
  • It shines when developers own a web codebase and want native plugins – it is more than you need when the goal is simply your existing website as an app.
  • Capacitor's own docs say server.url, the option that loads a remote site, is not intended for production – a sign it was built for bundled apps.
  • For website-to-app projects, WebViewGold (made by our team) delivers finished native projects with modules for a one-time price; for native UI, look at React Native, Expo or Flutter.

Our recommended solution

Looking for a Capacitor alternative? Meet WebViewGold

WebViewGold turns your website or web app into native iOS and Android projects for a one-time price – with push notifications, a native offline screen, deep links, a QR scanner, in-app purchases and more. You own the projects and publish in your own developer accounts. Built by our own team.

Do you need a Capacitor alternative at all?

Maybe not. A Capacitor alternative makes sense when your goal is to publish an existing website or web app with native features and nobody on your team wants to maintain native projects. If you are developers building a hybrid app from one web codebase, Capacitor is one of the best tools available, and switching would cost more than it saves.

Capacitor calls itself "a cross-platform native runtime that makes it easy to build performant mobile applications that run natively on iOS, Android, and more using modern web tooling". The Ionic team maintains it – Ionic has been part of OutSystems since 2022 – and it has been MIT-licensed since version 1 in May 2019. You get real Xcode and Android Studio projects; npx cap sync copies your built web assets into them, and plugins expose native APIs to JavaScript.

That design assumes you ship your web app inside the binary and keep developing it as an app. If your situation is "we have a website and want it in the stores", read on.

Capacitor in 2026: releases, support windows and Ionic's commercial exit

The open-source project is active. What changed is the commercial layer around it:

  • Capacitor 8 arrived on December 8, 2025, with minimums of iOS 15, Android 7 (API 24) and Xcode 26, Swift Package Manager as the default for new iOS projects and a SystemBars plugin for edge-to-edge layouts.
  • Capacitor 7 stays in extended support until December 8, 2026.
  • Capacitor 9 is "forecasted to launch at the end of November", says Ionic's August 2026 roadmap post: the Cordova compatibility layer becomes optional, XCFramework distribution ends and official Contacts, Calendar and Health & Fitness plugins arrive.
  • Ionic's commercial products – Appflow, Identity Vault, Auth Connect, Secure Storage, Portals – stopped taking new customers on February 11, 2025. Existing Appflow users keep access until December 31, 2027, and Ionic says Capacitor "will remain free and open source".

In practice, expect a major upgrade about once a year. Android makes it concrete: Capacitor 8 targets API level 36, which Google Play has required for new apps and updates since August 31, 2026 (see our target API level guide). For newcomers, cloud builds and live updates come from third parties such as Capawesome Cloud, Capgo or VoltBuilder.

Not sure which tool fits your app? Ask an App Specialist – for free.

In a free consultation call we look at your website or web app and tell you honestly which route fits – WebViewGold, a framework or a native build – and what it takes to get through review. Prefer to hand it off? We set up signing and CI/CD and submit the app for you.

Where Capacitor is more than a website-to-app project needs

Picture a common request: a company website or a web app built with Bubble, WordPress or Lovable, live on its own domain and updated every week. The owner wants it in both stores with push, Face ID and a proper offline screen. With Capacitor, someone has to:

  • choose between bundling a build in webDir – not an option when a hosted builder doesn't export your code – and loading the live site through server.url, which Capacitor's configuration reference describes as "intended for use with live-reload servers" and "not intended for use in production";
  • wire the Push Notifications plugin to Firebase and APNs, with JavaScript for registration and taps;
  • pick third-party plugins for biometrics and in-app purchases, which aren't official – for example RevenueCat's @revenuecat/purchases-capacitor or cordova-plugin-purchase;
  • build an offline fallback, external-link handling and deep links;
  • keep a Mac for iOS – "To build iOS apps, you will need macOS" – and follow every major upgrade.

None of this is hard for a mobile developer. It is a lot for a team whose product is the website. Our article on WebView apps rejected under Guideline 4.2 explains why a thin server.url shell also invites a "repackaged website" rejection.

Capacitor vs WebViewGold vs PWA vs a native rebuild

At a glanceCapacitorWebViewGoldPWAReact Native, Expo or Flutter
What it isOpen-source native runtime (MIT) for web codebasesReady-made native app template for your websiteYour website with a manifest and service workerOpen-source frameworks for native UI – a new codebase
PlatformsiOS, Android, webiOS, AndroidAny modern browser; web push on iPhone since iOS 16.4 after Add to Home ScreeniOS, Android
Pricing modelFree; optional paid cloud servicesOne-time purchase, Regular or Extended license, free updatesFreeFree; optional paid cloud builds
Code and ownershipYour own native projectsYou own the Xcode and Android Studio projectsYour website, no store binaryYour own new codebase
Native featuresAbout 40 official plugins; biometrics and IAP from third partiesPush, offline screen, Face ID, scanners, NFC, IAP, AdMob, widgets as modulesWeb APIs onlyFull native access
Who publishesYou, in your accountsYou in your accounts, or appsubmitter.ioNo store submissionYou, in your accounts
Mac for iOSYes, or third-party cloud CIYes for Xcode; no with the Cloud BuilderNoFor local builds; not with cloud builds such as Expo's EAS
If you stop payingNothing to payNothing recurringOnly hostingNothing to pay

A PWA skips App Review but also App Store discovery. A rebuild in React Native, Expo or Flutter makes sense when the interface itself must feel native and you can maintain a second codebase next to your website.

Which tool fits which project?

Your projectBest fitWhy
Website, shop or portal that changes weeklyWebViewGoldThe website stays the single source of truth; modules add the native side
Web app from Bubble, Lovable, Base44 or ReplitWebViewGoldNo code export needed – whatever runs in Safari or Chrome can be wrapped
New app by a JavaScript team, offline-first, custom pluginsCapacitorBundled assets, plugin ecosystem, full control of native code
Existing Ionic or Capacitor appCapacitorUpgrade to Capacitor 8 instead of rewriting
Consumer app where speed and gestures are the productReact Native, Expo or FlutterNative UI instead of a WebView
Internal tool for a known group of usersPWANo review, instant updates, installs from the browser

Review risks: thin shells, live updates and remote switches

The toolkit rarely decides an App Review outcome – what the app does decides it. Three risks apply whichever route you take:

  • Thin shells and Guideline 4.2. On the Ionic Forum in 2019, a developer shared Apple's rejection of an app that only showed web pages; Apple wrote that push notifications alone "do not provide a robust enough experience". Our Guideline 4.2 guide covers what does.
  • Live updates and Guideline 2.5.2. Apps may not "download, install, or execute code which introduces or changes features or functionality of the app", and section 3.3.1(B) of Apple's Developer Program License Agreement only allows downloaded interpreted code that doesn't change the app's primary purpose. Capacitor's docs note that "Apple and Google explicitly allow web content updates to apps"; native code can't be updated over the air anyway. Keep OTA releases to fixes and content – see 2.5.2 for WebView apps.
  • Remote switches and Guideline 5.6. Features turned on after approval look hidden to Apple. That applies equally to a WebViewGold app loading your live site: ship new features with a build and describe them in the review notes.

On Google Play, the Device and Network Abuse policy bans self-updating outside Play but exempts "JavaScript in a webview or browser". The spam policy still requires that you own the wrapped site or have permission – see our Google Play WebView spam guide.

Our recommended alternative

WebViewGold: native iOS and Android apps from your website

Instead of building native features from scratch, start from WebViewGold. You get ready-made Xcode and Android Studio projects for your website, with native modules you switch on in the configuration:

  • Push notificationsOneSignal or Firebase, for real, personal events
  • Native offline screenNo browser error pages when the connection drops
  • Native splash screenApp-like start instead of a loading web page
  • Deep linksLinks open the right screen inside the app
  • QR & barcode scannerDevice features the website alone can't offer
  • In-app purchasesNative purchase flows where the store requires them

No tool guarantees an approval: Apple still judges what your app offers. Use the native features in your main user journey – our App Specialists review your WebViewGold app before it goes to the App Store.

When Capacitor is the better choice

  • Web developers will maintain the app for years and want full control over native code.
  • The app should work offline with bundled assets and local data, not just show a fallback screen.
  • You need a custom native plugin, or one from Capacitor's ecosystem that no wrapper offers.
  • You already run an Ionic or Capacitor app – upgrading beats any rewrite.
  • You want web, iOS and Android from one repository and one pipeline.

If that describes your project, stay with Capacitor. It is free, MIT-licensed and actively developed.

When WebViewGold is the better choice

WebViewGold is our own team's website-to-app product, so we're biased – here are the facts to judge by. It isn't a framework but a finished app – Swift source in an Xcode project for iOS, plus a matching Android Studio project. You enter your URL, or a local HTML folder, in the configuration – Config.swift on iOS – and switch on native modules.

Its modules replace the plugin shopping list a Capacitor team would draw up. Notifications run through OneSignal, Firebase or Pushwoosh, biometrics through Face ID and Touch ID, scanning through QR, barcode and VisionKit document scanners. Add NFC tag reading, in-app purchases with StoreKit and Google Play Billing (Extended license), AdMob, App Tracking Transparency support, a native rating dialog, an offline fallback and universal links – plus widgets, an App Clip and Siri on iOS and Health Connect on Android.

You pay once, updates are free, and both projects belong to you; publishing happens in your own accounts. No Mac in the office? WebViewGold's Cloud Builder, sold separately, handles configuration, build and upload from a browser tab, and our team also offers to set the app up for you. The trade-off: no custom native screens in a JavaScript workflow – WebViewGold is for apps whose heart is the website.

Switching from Capacitor to WebViewGold without a new listing

  1. Read the app's identity from capacitor.config. Its appId is your bundle ID on iOS and application ID on Android. Note the current version and build numbers.
  2. Check who owns the accounts. Agency-built apps sometimes live in the agency's Apple or Google account. Move them to accounts you control with Apple's App Transfer or Google's app transfer before you switch.
  3. Locate your Android keys. In a Capacitor project the keystore usually sits with your team. When Play App Signing is on, Google keeps the actual app signing key, so even a lost upload key can be replaced: the Play Console account owner asks Google for a reset.
  4. Map plugins to modules. Push Notifications to the OneSignal, Firebase or Pushwoosh module, Barcode Scanner to the QR and barcode scanner, Share to the native share dialog, RevenueCat or cordova-plugin-purchase to StoreKit and Google Play Billing – keeping your product IDs.
  5. Choose the content source: your production URL, or your existing web build as a local HTML folder.
  6. Build, test, update. Keep the identifiers, raise version code and build number, test via TestFlight and an internal track, then publish as an update of the current listings – with refreshed privacy answers in both stores if your SDK list changed.

How appsubmitter.io helps – whichever tool you keep

If Appflow's wind-down is what made you look around, the missing piece may be the build pipeline rather than the framework. appsubmitter.io builds that pipeline – fastlane on GitHub Actions, GitLab CI, Bitrise, Codemagic or Xcode Cloud – and looks after certificates, provisioning profiles, Play App Signing and release builds, whether the app runs on Capacitor or WebViewGold. On the store side, our App Specialists write the listings, complete the privacy questionnaires of both stores, check the build against the guidelines with AI support and handle rejections and reviewer questions, all inside your own developer accounts. Code work isn't part of the package; we price it upfront if you need it.

Book both platforms or use a free consultation call to decide between Capacitor and WebViewGold first.

Checklist: choosing your website-to-app route

  • You know whether you need an app built around a web codebase or your existing website as an app.
  • If you stay on Capacitor, the upgrade to Capacitor 8 happens before Capacitor 7 support ends on December 8, 2026.
  • Your Android build targets API level 36, as Google Play requires since August 31, 2026.
  • No production build loads your live site through server.url.
  • Live updates change web content only, within the purpose App Review approved.
  • Appflow's jobs – cloud builds, live updates – have a new home if you used it.
  • Bundle ID, application ID, keystore and developer accounts are under your control.

Frequently asked questions

What is the best Capacitor alternative for an existing website?
If the website should stay your single source of truth, a ready-made wrapper such as WebViewGold (made by our team) is usually faster: native projects, modules for push, offline handling, Face ID and in-app purchases, and a one-time price. For a native interface, consider React Native, Expo or Flutter; for no store at all, a PWA.
Is Capacitor still free now that Ionic stopped selling Appflow?
Yes. Capacitor has been MIT-licensed from the start, and Ionic said in February 2025 that Capacitor and Ionic Framework will remain free and open source. What ended was new sales of commercial products such as Appflow, Identity Vault and Portals. Existing Appflow customers keep access until December 31, 2027.
Can I point Capacitor at my live website with server.url?
Technically yes, but Capacitor's configuration reference says the option is meant for live-reload servers and "is not intended for use in production". An app that only loads a remote site also tends to run into Guideline 4.2. If your live website is the product, a wrapper designed for that job is the cleaner route.
Do I need a Mac for Capacitor?
For iOS, yes – Capacitor's environment setup says "To build iOS apps, you will need macOS". Third-party cloud services can build without your own Mac, and Android builds work on Windows, macOS or Linux. WebViewGold has the same Xcode requirement for local builds, but its separately sold Cloud Builder works in the browser – and appsubmitter.io can run either in a CI/CD pipeline.
Are Capacitor live updates allowed on the App Store?
Web content updates are, within limits. Guideline 2.5.2 forbids downloaded code that introduces or changes features, and Apple's license terms only allow interpreted code that keeps the app's primary purpose. Use live updates for fixes and content and ship new features in a reviewed build. Native code can't be changed over the air at all.
Is Capacitor 9 out yet?
Not as of early October 2026. Ionic's "Road to Capacitor 9" post from August 28, 2026 forecasts the launch for the end of November. Capacitor 8, released on December 8, 2025, is the current major version, and Capacitor 7 receives extended support until December 8, 2026. Still on Capacitor 7? Move to 8 first – it also brings the API level 36 target Google Play requires.

Recommended solution

Switch with confidence: WebViewGold + appsubmitter.io

  1. 1 Build with WebViewGold Turn your website into native iOS and Android projects.
  2. 2 Add native value Push, offline screen, deep links or scanning in your main flow.
  3. 3 We submit it Our App Specialists submit and talk to the review team.

WebViewGold is made by our team (jocapps GmbH). It is a tool, not a guarantee – approval decisions are made by Apple and Google.

Sources and further reading

Store policies and third-party products change regularly – always check the current versions. This article is independent advice and not affiliated with or endorsed by Apple, Google or any other company or product mentioned; all trademarks belong to their owners. WebViewGold and appsubmitter.io are made by our team at jocapps GmbH.

Talk to a real App Specialist

Switch tools without starting over

Bring your website or web app – we help you choose the right setup, prepare the store listings and submit your app in your own developer accounts.

Back To School Sale prices until 31st October 2026. Prices in USD, excl. VAT.