Skip to content

Comment on Not important enough: 1Password abandons its native Mac appparent

Comments

> when there's only one developer working on that app for three platforms and they prioritize Windows, you gain nothing.

Which is why hybrid is so popular. It’s not a good idea, generally, to have one developer, working native, on all platforms. You need a team. A fairly expensive team.

I ran a team that provided “engine” code (C++) for native apps (on a couple of platforms) for decades.

I’m fairly familiar with the trade-offs.

I ran a team that provided “engine” code (C++) for native apps (on a couple of platforms) for decades.

Same here. The best approach I’ve seen is code is 80-95% C++ business logic, plus a small platform-specific GUI shim in the native language to keep the nice platform look and feel. All the major PC and mobile platforms still can call into and out of C and C++. This is the way! It has been tried and true for years.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.