Ganttis
Published in

Ganttis

Native apps rule

… on macOS too!

Photo by Mikaela Shannon on Unsplash

You’ve probably seen how a well designed responsive Web site (or even a hybrid or “progressive Web app”) looks and behaves on your phone. It’s still JavaScript and (unless you’ve got a very simple app) it really shows.

That’s probably why most people (at least those who have more than 32 GB SSDs, we’d say) prefer mobile apps vs. the Web.

On the desktop — which, by the way, is not dying — it simply has too many important unique use cases! — a different trend seems to have emerged, however: native Windows app development is on decline, while many enterprises are still mostly empowered by PCs. Microsoft has, in our opinion, a major contribution to this situation as they moved from WPF and .NET Framework (which by the way, has not replaced Windows Forms) to UWP (and hybrid WebView apps!) since Windows 8, 8.1 and then 10, only to say that WPF is back on track again with .NET Core 3 (and later .NET 5.)

Given the rapidly changing environment, developers shouldn’t be blamed that they have moved away and embraced the popular JavaScript world instead, especially as this way — by creating Web apps instead of native solutions — they could also target other devices (read: Macs and Linux) through browser standardization (read: Chrome/-ium dominance.)

Going further, on macOS we assume the situation is a bit different, yet similar in the end — while AppKit/Cocoa framework is still available and continues to be accessible from Swift and even SwiftUI apps, since the number of Macs and MacBooks in the world is significantly smaller than that of PCs (but slightly increasing each year), many developers prefer to use Apple devices to design software but actually — again — only for the Web.

We can’t tell people they’re wrong. They leverage the platform they feel brings most benefits to their customers — the Web. We develop and sell Gantt chart components (our niche) for JavaScript too.

But we must urge you that to really make a difference when designing and developing software for the desktop, just as you do when crafting mobile apps, it’s very important to carefully select the architecture and tools to use for solving your customer’s problems.

Don’t simply follow the crowds: native apps rule on desktop too! Especially on macOS — where customers are really used to have the greatest possible experience. (We offer Cocoa based Gantt chart components as well.)

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store