Knowledgebase

Choosing a Mobile Development Approach Print

  • programminglanguages, programming, woocommerce, performance, guide, howto, solution, zillionkinghost
  • 0

Native, cross-platform or web.

NATIVE

Separate applications per platform, in each platform's language.

What it provides: best performance, full platform access, correct conventions.

What it costs: two codebases and two skill sets.

CROSS-PLATFORM FRAMEWORKS

One codebase producing applications for both.

What they provide: one team, one codebase, faster delivery.

What they cost: larger applications, some platform limitations, framework dependence.

WEB APPLICATIONS

A website, possibly installable.

What they provide: one codebase, no store approval, instant updates, no download.

What they cost: limited device access, and no store presence.

WHAT TO ASK

Does this need to be an application at all?

WHY

Many applications are websites with an icon, and a web application serves better.

WHAT TO WEIGH LOCALLY

Download size, which is a real barrier on metered connections Device capability, since many users have modest devices Whether users will install anything at all

WHAT TO CONSIDER

An installable web application, which costs no download from a store.

WHAT TO DECIDE FIRST

The requirement, not the technology.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot