News for hackers. Stuff that matters.
Re:Sketch: Proud to Build a Truly Native Mac App by josephg on Tuesday October 27, 2020 @09:18PM (#24913951)
This isn't a property of native apps or web apps.

As someone who's worked on a lot of collaborative technology, I find it weird how most of the interest in collaborative editing is confined to the web. As I understand it, Figma's internal collaborative engine is written in C++ anyway.

Re:Sketch: Proud to Build a Truly Native Mac App by nikitaga on Wednesday October 28, 2020 @12:25AM (#24915207)
Collaboration all but requires being online (good offline collab is much harder to implement as you surely know), so that eliminates one of the main advantages of native apps.

Collaboration is also much more useful when you're not limited to only working with people using the same OS. Multi-platform distribution is built into web apps, but it takes a lot more effort to create good native apps on several platforms.

Also, of course, no need to install anything on the web, which is important for frictionless collaboration.

---

It's no surprise that both desktop and mobile OS-s are very much not optimized for cross platform development. It's a feature (for owners of those OS-s), not a bug.

Re:Sketch: Proud to Build a Truly Native Mac App by wavesplash on Tuesday October 27, 2020 @09:35PM (#24914055)
If I recall correctly, Figma's entire UI is C++ compiled down to webassembly.
Re:Sketch: Proud to Build a Truly Native Mac App by jmnicolas on Wednesday October 28, 2020 @03:28AM (#24916164)
If they went to the trouble to write it in C++ why use the browser instead of QT?
Re:Sketch: Proud to Build a Truly Native Mac App by hn_throwaway_99 on Wednesday October 28, 2020 @09:35AM (#24918557)
Exactly for the sharing features people have been discussing. It may be OK for the design team to download the app, but product managers, devs, marketers and other stakeholders don't want to also have to go through the trouble of downloading the app.

A primary thing Figma understood better than pretty much anyone else is how collaboration among different teams (not just design) works in product development.

Re:Sketch: Proud to Build a Truly Native Mac App by tomduncalf on Wednesday October 28, 2020 @04:19AM (#24916458)
I’d imagine zero-install was a big thing
Re:Sketch: Proud to Build a Truly Native Mac App by christopherwxyz on Tuesday October 27, 2020 @10:48PM (#24914516)
And Rust
Re:Sketch: Proud to Build a Truly Native Mac App by vijaybritto on Wednesday October 28, 2020 @04:44AM (#24916605)
Yes they run it in web assembly