Cheerp View website

Web Mobile vs. Native Apps – App Designers Discuss Pros and Cons

Developer description

Write a web application, or port your existing one, all in C++. cheerp will generate JavaScript ... More

Editor's review Page 1 of 4

Published 14 Aug 2014

Mobile Web apps have come a long way to challenge their Native app counterparts and a debate has formed as to which method is best. Both offer users and developers advantages and hindrances in platform independence, performance, user discoverability, maintenance and much more. One thing is for certain, organizations developing their mobile content strategy should be aware of the advantages and disadvantages of both application technologies.


Massimo Grava and his partners at Cheerp have created a software that automatically compiles C++ code into JavaScript, allowing Web application developers to code in C++, thereby reusing their hard-earned C++ skills and battle-tested codebases. “C++ is a language that, thanks to its strongly-typed nature, has proven itself extremely suitable to be used to write and maintain very large codebases,” says Grava. With Cheerp, developers can use this power to easily write and maintain extremely complex Web applications. And while Web apps may never catch up to Native apps in terms of performance, Cheerp does provide numerous other advantages it inherits from running JS code such as maintainability, ease of debugging, skill and codebase recycling, all while allowing the developer to program in a typical Native app language.

Read on to see what these professional app developers and entrepreneurs have to say about what works best overall, Web Mobile or Native apps.


Although Web apps have the clear advantage when it comes to portability, updates, development simplicity and cost of maintenance - we [at Rsupport] still prefer Native apps. In terms of pure user...