|
That’s the tool that is used everywhere nowadays, from prototypes, mockups, concept designs to specs from designers to developers. I personally think that a key fact that is driving adoption, is that from the very beginning they used a web app instead of going native with a heavy desktop app. Thanks to this, you can share designs with just a link and everyone can access it, users interact with a mockup, devs look up the styles and components. …and everyone is learning Figma, that’s a viral adoption mechanism that is not possible with Adobe products. Their secret sauce seems to be making a complex web app fast and snappy with webassembly and an ecosystem of plugins secured with quickjs sandboxes. |
The ease of collaboration in teams, and being able to just click a link on any platform to preview or start working on a design without installing anything is a killer feature.
The risks of vendor lock-in, losing control of your files, or price hiking sucks though, but convenience outweighs this for most. Coming from a dev background, I'd love open file formats and being able to pick where the files are stored though.
> …and everyone is learning Figma, that’s a viral adoption mechanism that is not possible with Adobe products.
I have to use both and switching to Adobe for stuff is painful and feels so archaic now because you lose the ability to have multiple people live edit/preview a document, you have to muck around with syncing files + installing, there's no free plan, and nobody on Chromebook or Linux can use it.
For example, it's so much easier, faster and with better results to just let a client edit copy directly on a design, rather than the clunky way of having them message you a list of edit suggestions that doesn't let them iterate properly. Or live pair editing with another designer. Really hoping Figma add CMYK/printing support too (would it really be that hard when they already support P3 and non-P3?).
For Sketch, it being Mac only feels very restrictive and not a good business choice for them. I personally use so few native Mac apps, a native UI isn't something that influences me and I'm not even clear on what differentiates them now. Native UIs can also be bad as well as good, I just want an app with a good UI. I often prefer a web app because it feels like it would be more sandboxed, especially for installing plugins (like Figma allows).
I have a browser extension that I sell, and I'm so glad I didn't go the native app route. It's higher friction than a web app for users to get started, but much lower friction than a native app, and it lets me easily target Linux, Window, Mac and Chromebook.