WebView App

A phone app whose screens are your live website shown inside a window, with the browser address bar taken away.

Also known as web view app wrapper app website in an app

Definition

A WebView app is a phone app whose screens are a website shown inside a window. Every phone has that window built in, and developers call it a web view. You open the app, and you are really looking at pages loaded from a server with the address bar hidden. When the app is nothing but that, people call it a thin wrapper.

The appeal is easy to understand. The website already exists and it already works. Wrapping it takes days instead of months, and one change on the server reaches every phone at once with no new release. For a small business with one budget, that can look like the whole problem solved.

The stores disagree. Apple asks an app to do something a browser cannot, and Google says much the same in softer words. An app that only shows your existing pages, with no camera, no alerts, nothing saved on the device and no screen that works without signal, is turned down regularly. The cost is not the code, it is the calendar. A rejection lands about a week after you send it, usually after you have promised a launch date to somebody, and each new attempt costs another week.

A web view inside a real app is a different thing, and it is often the sensible choice. Terms and conditions, a help centre, a long survey, an invoice you only ever read, a page of rules that changes every month. These work well as web screens because they change often and nobody wants to wait for an app update. Linkysoft builds this way on purpose. The login, the lists, the camera and the alerts are native, and the pages that change weekly come from the same web application the office already uses, so nobody keeps two copies of anything.

The useful question is not whether a web view is allowed. It is what the phone adds. If the answer includes a scanner, a map, a saved login, a receipt that still opens with no signal, or a message that arrives while the app is closed, the app has a reason to exist and the reviewer will see it. If the answer is nothing at all, a fast mobile site that people can add to the home screen will serve you better and cost less. Before you sign, ask the supplier to name the native parts in writing. On a Linkysoft mobile app project that list is page one of the plan.

Questions about WebView App

Will Apple reject my app if it is only my website?
Very likely. The review team looks for something the browser cannot do. Give people a real reason to install it, or publish the site and let them add it to the home screen.
What is the difference between a WebView app and a hybrid app?
A hybrid app carries its screens inside itself and uses the phone camera and alerts. A WebView app points at your live site, so with no signal it has nothing to show.
Does a WebView app work without internet?
Usually not. The screens are fetched every time, so a weak signal shows an empty page. That single fact is behind most of the poor reviews these apps get.
Is it wrong to use a web view for some screens?
No. For help pages, legal text and long forms it is the practical choice, because you can correct a mistake in minutes instead of waiting for a store update.

Still not sure how this applies to your project?

Tell us what you are building and we will answer in plain language.