Hybrid App

A hybrid app is a phone app whose screens are mostly web pages, wrapped in a small shell so that it installs from the app store like any other.

Also known as hybrid mobile app wrapped web app web-based app

Definition

A hybrid app is a phone app built mostly from website code, then wrapped in a small shell. That shell lets it download from the app store and sit on the home screen like anything else. Inside, many screens are ordinary web pages, while outside it looks like any other app, and that mix gives it its name.

It helps to line it up against the other two ways of building. A native app is written twice, once for iPhone and once for Android, in the language each maker prefers. A cross-platform app is written once and then turned into two genuine apps, so the buttons and lists belong to the phone itself. A hybrid app, by contrast, is written once as web pages and shown inside a plain frame. As you move down that list the build gets cheaper and faster, and the app feels a little less like part of the phone.

For tools your own staff use that trade is often fine, whether it is a delivery sheet, a stock count or a form the warehouse fills in twice a day. Nobody resigns over a slightly heavy scroll when the work pays for the phone. So when Linkysoft builds an internal tool for thirty company handsets, hybrid is often the honest answer, and the money saved goes into reports the manager actually reads. Much of that work sits closer to a web application than to anything else.

Customers are a different audience, and none of them ever says "this is a hybrid app". They say it feels slow, or the keyboard hides the field they are typing in, or the list jumps back to the top when they return. Half a second here and there adds up, and that is when people close the app. Anywhere money changes hands, or the app is opened every day, that difference shows.

Two questions usually settle it. The first is whether the app needs the camera, live maps, alerts while it is closed, or work with no signal. The second is whether it is for your customers or your own staff, because those two audiences forgive very different things. Ask the supplier which screens are web and which are native before you sign, because the word hybrid covers a wide spread of quality. In our mobile app development work we keep the frame native and use web screens only for long forms. Linkysoft will say plainly when a job does not deserve a full native build.

Questions about Hybrid App

Will Apple or Google reject a hybrid app?
Not for being hybrid. They turn down apps that add nothing to a website. If yours uses the camera, saves things on the phone or sends alerts, it passes.
Is a hybrid app really cheaper?
At the start, yes, because one team writes one set of screens. The saving shrinks later if you keep asking for it to feel native, since every fix has to be made inside the frame.
Can a hybrid app use the camera and send notifications?
Yes. Small pieces of code called plugins connect the web screens to the phone. They work, but each one is another part that can break when the phone system updates.
How can I tell if an app on my phone is hybrid?
Hold your finger on some text. If it selects the way a web page does, or the screen bounces oddly at the end of a list, you are probably looking at web screens in a frame.

Still not sure how this applies to your project?

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