(no title)
iTokio | 7 months ago
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.
seanwilson|7 months ago
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.
robenkleene|7 months ago
E.g., take Blender, Adobe Premiere, Ableton Live, Photoshop, Illustrator, in all of those cases, what you export is the actual real asset (it's the movie, the drawing, the song, etc...).
It's not like that with design and it ends up pushing design apps away from native apps and towards web apps, because at some point someone, usually an engineer has to get in there and figure out all the details of how this actually needs to get built. So if the app only runs on a Mac that's annoying. But that's not an issue with say, Final Cut Pro, where the person editing the movie can just export the movie themselves, they don't need to involve someone that's maybe using a platform that Final Cut Pro doesn't run on.
silvestrov|7 months ago
The failure started with the Adobe Acrobat being such a dog slow app and never being fixed. Adobe looked too much at market share and forgot to be a tech company, so every platform now has their own PDF reader instead of using Acrobat Reader.
whywhywhywhy|7 months ago
rcarr|7 months ago
It's like the old story about Steve Jobs. He asked a bunch of engineers to make him a printing application. So they scoured the printer manuals and made this app that implemented every feature possible and took it to Jobs. He instantly dismissed it as being way too complicated, went over to the whiteboard, drew a box with a button, and said something like "You drag the file you want to print on to the box and then click the print button."
jve|7 months ago
As for Figma, being able to export SVG is lock in really a concern here? Many tools support .svg. So to me lock-in ain't even a concern for a tool like figma.
And you noted it well - I seem not to care if it is a web app if it works well: Figma, VSCode (Performance as a feature)
tbbfjotllf|7 months ago
pyrale|7 months ago
Also you don't really have proper version control, and what little you have isn't integrated with the rest of your project.
robenkleene|7 months ago
Also replying to this re Sketch, especially it being a business choice for them, Sketch is a Mac app through-and-through. That entire application would never in a million years have existed were it not for being Mac only. Sketch leveraged the Mac specific APIs created by Apple in the 2000s (e.g., Core Image and Core Graphics), this is exactly why Sketch was able to innovate on the UI-side (whereas Figma pretty much took Sketch's UI innovations wholesale, as pointed out several times in this comments section), because they didn't need the technical depth that Figma had, which had to re-implement all the low-level graphics APIs themselves in order to be cross-platform (Figma is not exactly a web-only app, it runs on at least Mac native as well, I don't have a source for this but I've heard it a few times [and I don't mean the separate app download Figma makes available, which is just a web wrapper, but there's a real Mac-native internal-only version of Sketch that's used for development]).
This is why for example Sketch was able to launch a compelling product with, I think two full-time employees(?) when it initially launched, that was competitive with Adobe products. This purely a product of the Apple ecosystem and specifically the climate in the 2000s when Apple was still pushing desktop-first technologies like high-quality image and vector libraries. Note also that Sketch didn't take funding until 2019 (and only then because Figma forced their hand), whereas Figma were VC-funded from effectively day one (Field was a Thiel fellow in 2012, first funding round in 2013).
There's two patterns here that were happening during the 2000s, one is bootstrapped Mac-first applications were often quite successful. Two, applications were using the AppKit to quickly iterate on interesting UI innovations, the fuzzy finder (LaunchBar, https://en.wikipedia.org/wiki/LaunchBar), the entire native-app-with-an-API-backend (Watson, https://en.wikipedia.org/wiki/Karelia_Watson), the extension-based editor (TextMate, https://en.wikipedia.org/wiki/TextMate), are some other examples of this.
christophilus|7 months ago
I, for one, prefer web apps for almost everything. The less I have installed on my computer, the better. Exceptions are for really critical stuff like my text editor. Personally, if I was someone who actually used Figma, I'd prefer that to be a native app, too.
For almost everything else-- anything I only use lightly-- I want to keep that crap off of my machine.
markdown|7 months ago
Canva (which is a tool ACTUAL non-tech people care about) proved that years ago
pjmlp|7 months ago
It may be than in US, and countries of similar income levels, all designers carry Apple gear around, however 70% of the world does not.
Before Figma, we were using a mix of InVision, Adobe XD or Balsamiq.
jnsie|7 months ago
rafram|7 months ago
It runs impressively well for a web app, but I still get multi-second freezes all the time on high-end hardware.
esskay|7 months ago
mitemte|7 months ago
dleeftink|7 months ago
unknown|7 months ago
[deleted]
unknown|7 months ago
[deleted]
unknown|7 months ago
[deleted]
figmasupport01|7 months ago
sourabhsss|7 months ago
gdubs|7 months ago
A lot of apps start as single player and then try and bolt the multiplayer experience on later.
But Figma was designed around collaboration.
I actually think this was more crucial than whether it was web or native.
OldfieldFund|7 months ago
rramon|7 months ago
In 2018 I signed up for Figma because of the Notion integration (you can embed Figma frames in Notion), and the generous free tier. Notion took off that year as well and I think both profited from another.
wordofx|7 months ago
robenkleene|7 months ago
> …and everyone is learning Figma, that’s a viral adoption mechanism that is not possible with Adobe products.
This wasn't possible before flat design, design was a hard technical skill requiring use of light sources, noise for texture, and carefully constructed gradients and shadows. Flat design is mainly just text on large swaths of color, which makes it much easier for someone to just jump in and edit a Figma file (e.g., this was not possible with the much more complicated Photoshop setups folks were using before to create designs like this https://www.anandtech.com/Show/Index/4485?cPage=3&all=False&...)
(Note on a long-enough timeline, it's not clear how this is all going to end up. E.g., if something like Apple's Liquid Design catches up that'll move the needle back in the other direction towards more complicated software to create complex lighting and refraction effects. Note that the problem with Figma isn't that it can't add these features, it's that adding them will make the software more complicated, which will reduce the value-add of it being a web app, because the more complicated the software is, the more difficult it is to use collaboratively. Simplicity is really what facilitates collaborative editing.)
criley2|7 months ago
And your resident mobile designer who knows everything about iOS and Android probably isn't the best at rolling brand new design systems with or without really pretty gradients.
Because these are two different skills, I don't think the style of the design system really impacts the barrier of entry. Most UI designers aren't fiddling with the finer details like that. They're composing already defined "atoms" into the "molecules" of components and pages.
lenkite|7 months ago
Sketch were nice and comfy and said NO to everything.
When you are coming into an established space, it must feel real good to have a competitor like that who gives away the full market to you kindly!
OtherShrezzing|7 months ago
Your most tech-savvy friends couldn't even reliably install the correct Adobe product, never mind be productive with it. Meanwhile, your grandma could crank out a deck in Figma Slides if she needed to.
bodhi_mind|7 months ago
xucian|7 months ago
tiffanyh|7 months ago
Just look at FB, GitHub, LinkedIn, etc…
belter|7 months ago
nvr219|7 months ago
SV_BubbleTime|7 months ago
adastra22|7 months ago
arrty88|7 months ago
unknown|7 months ago
[deleted]