Knowledgebase

Choosing Native or Cross-Platform Print

  • mobiledevelopment, mobile, performance, woocommerce, guide, howto, solution, zillionkinghost
  • 0

The fundamental decision.

WHAT NATIVE MEANS

Separate applications, each written in that platform's language and tools.

What it provides: best performance, full platform access, correct platform conventions, immediate access to new features.

What it costs: two codebases, two skill sets, two sets of work for every change.

WHAT CROSS-PLATFORM MEANS

One codebase producing applications for both.

What it provides: one team, one codebase, faster delivery, consistent behaviour.

What it costs: larger applications, some platform limitations, dependence on a framework.

WHAT TO ASK FIRST

Does this need to be an application at all?

WHY

Many applications are websites with an icon, and a web application avoids stores, downloads and approval entirely.

WHAT TO CHOOSE NATIVE FOR

Heavy device integration Performance-critical graphics or processing Applications where platform conventions matter greatly

WHAT TO CHOOSE CROSS-PLATFORM FOR

Limited resources and both platforms required Content and form-driven applications Products where speed to market matters

WHAT TO WEIGH LOCALLY

Download size, which is a genuine barrier on metered connections.


Was this answer helpful?
Back

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


Trustpilot