Re:Not important enough: 1Password abandons its native Mac app
by ryandrake on Saturday August 14, 2021 @12:54PM
(#28182131)
> 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.
Re:Not important enough: 1Password abandons its native Mac app
by ChrisMarshallNY on Saturday August 14, 2021 @01:55PM
(#28182663)
Yup.
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.