Immagine copertina articolo "Sviluppo mobile: e se non servisse un’app nativa?"

Mobile development: what if a native app wasn’t necessary?

Modern apps without compromise: how PWAs are redefining mobile development standards

Native, responsive or PWA: the choice is not technical, it is strategic. In this article we explore when and why it is worth questioning the most common assumption in mobile development and how there are technologies that today make this choice more accessible and concrete than ever.

Mobile applications have become a central element in the relationship between companies, users and operational processes. Not an additional channel, not an extra: they are one of the primary points of contact with customers, partners and internal staff.

In my experience as a functional analyst, when discussing mobile development the conversation almost always starts from the same point: a native app, designed and built separately for each mobile operating system. It is a consolidated approach, but it carries costs and implications that deserve conscious evaluation.

Two tracks, same destination

Developing a native app means building the same product twice: one codebase for iOS and another for Android, involving separate languages, teams and release cycles. The result is excellent, but the costs multipy – much like building two parallel railway lines between the same cities. In many cases, this is still the right path. But not always.

There are alternatives worth considering. Responsive web apps are accessible from any browser without installation, but the smartphone experience is not always optimal and access to device functionalities remains limited… therefore they are an adaptation, rather than a solution designed specifically for the context.

Progressive Web Apps (PWAs), on the other hand, are something different: web applications that behave like mobile apps, opening from a browser, installing on the home screen and working on any operating system. A single codebase, with no need to pass through app stores. Not two parallel lines, but a single network connecting the same points.

When does it make sense to choose PWAs?

Many business scenarios do not require extreme performance or intensive hardware access. Instead, they require getting to market faster, with less complexity. In these cases, maintaining two parallel infrastructures is inefficient. In my role as consultant in the team of WEGG – The Impact Factory, I specialize in helping companies conduct this evaluation: identifying the approach best suited to their business objectives and accompanying them in the implementation.

To do this, we work with Mendix, an enterprise low-code platform recognized by Gartner as a market leader. The principle is simple: build the application only once and, through navigation profiles, define different experiences for desktop, iOS and Android within the same codebase. What used to be a double track becomes a single network. For decision-makers, this means faster time-to-market, lower architectural complexity and better alignment between IT and the business.

However, it would be somewhat dishonest to say that PWAs are always the best choice. There are cases in which native apps remain fundamental, for example when performance is critical, when hardware usage is central or when distribution through app stores is a key part of the strategy.

In these scenarios, choosing a native approach does not necessarily imply high times and complexity as in the past. Mendix allows for accelerated development thanks to dedicated tools – such as the native mobile builder, reusable components, ready-to-use templates such as the Blank Native Mobile app – while maintaining the advantages of native performance with a reduced impact on development and maintenance.

The choice is strategic, not technical

Today companies are doing more than just developing applications. They are building digital ecosystems. The right question is not “what type of app do I want to create?”, but “what type of infrastructure do I want to build to support my business?”

In many cases, the answer is not a second railway line. It is a more flexible network. The good news is that the tools to build it exist today, making this evaluation more concrete and accessible than is commonly thought.

Article written by Virginia Lazzari, Business Consultant in WEGG

02-s pattern02

Vorresti digitalizzare i tuoi processi con tecnologia low-code?

CONTACT US FOR A
CONSULTATION!