Feb 6 2013
Sketch VS Fireworks
In response to many who have suggested in my blog Sketch VS Photoshop that Fireworks is a great alternative to Sketch, I decided to download it again after many years.
First Impressions
In the first few minutes after using the UI, I can tell why everyone has been saying that Adobe neglected this product. It feels very unpolished compared to Photoshop which has a dark sexy, intuitive interface (CS6 is even better). The buttons look completely outdated. The top bar is pretty much useless. The Bitmap tools (marquee, brushes, eraser, etc.) are good for image editing, but they’re just noises for user interface design. You might as well use Photoshop or the cheaper alternative PixelMator for that purpose. Additionally, those tools are just not vector-friendly.
After playing around with the properties on my rounded rectangle, I started to really miss the live editing and the keyboard arrows (up & down) that would allow you to see direct results from your tweaks. Sketch has a really efficient way to adjust the settings and see live results without having the press Enter all the time. Dragging stuff around feels very sluggish compared to Photoshop/Sketch and I work on the latest iMac with 32 GB of RAM.
I was pleased to see that you can apply multiple of the same styles (drop shadows, inner shadows, etc.), but managing them was a pain. The number of clicks/popups that I have to go through is just astounding. Also, for some obscure reason, Adobe feels that the default drop-shadow should be at 315 degree angle and at a 65% opaque black. That basically means that you have to adjust those settings every single time.
In the first 5 minutes, the application crashed on me as I wanted to re-arrange my toolbars. That might just be bad luck.
The Export Tool Is Pretty Sweet
You can slice your design and get the html file that contains all the images. I can see why exporting sliced designs can be useful, especially if you don’t want to be bothered with codes.
But it’s 2013 and most designers stopped relying on images to create simple interfaces. We use CSS now and we love clean codes. Sketch and now Photoshop has a neat feature that allows you to “Copy CSS”, which essentially gives you the CSS equivalent of the properties you have set. It’s useful on occasions, but not truly groundbreaking. That’s until they figure a way to make the codes cleaner (e.g. have multiple styles separated by commas instead of repeating for box-shadow), embed more settings such as border-radius, border, gradient, patterns, text-shadow, etc.
Still Pixel
At the end of the day, what really made me switch to Sketch was the 100% vector direction and how simple the UI is. I care deeply about the number of clicks needed to achieve one task. With Sketch, it just feels like all the properties that I use are there, only when I need them. That’s a sign of a good UI.
It was a tough decision to switch from Photoshop, but the advantages far outweigh the hurdles. While Fireworks is a decent alternative focused more for Web design, it still carries the same issues that I’ve had in Photoshop. It feels like a tool that was invented when the Web was prominent, before the Mobile era and certainly before retina displays came along. There is no tool in Fireworks that made me think “Hmm, they really thought about this for mobile designers”.
What Is 100% Vector, Really?
Okay, I feel like a lot of people misunderstand what 100% vector really means. Well, let me clarify that. In Photoshop, you have vector shapes, but changing the width will screw the rounded corners. It’s like the application really treats it as an artwork rather than a dynamic shape. In CSS language, if you change the width of your box, it won’t change your border-radius.
Zooming in will show all the pixels, which means that you won’t be able to see how it’ll really look like in 2x and you won’t be able to export to PDF or even print your designs as is. You will always have to set the DPI. It is resolution dependent. In Sketch, all that disappears. Thanks to that, you can do pretty cool stuff like exporting in 2x without creating extra layers.
Sketch does a beautiful job at importing SVG icons from your favorite designers. In fact, I found a pretty neat process that even allows you to import all your Photoshop icons into Sketch. It’s a bit tricky though.
- Select the shape in Photoshop.
- Copy and paste that shape to Illustrator.
- Save as SVG.
- Drag and drop the SVG file to Sketch.
Finally, because Sketch is vector based, all the layers are compatible with other vector based application such as Keynote. It is perfect for presentation, or designing for print since you won’t have to care about DPI. For example, I was able to redesign my Résumé in a very short time, and that experience was actually enjoyable! My Photoshop experience with designing resumes or business cards was not a good one.
Animation
This is a topic that I’m passionate about and no one has solved it beautifully yet, not even Sketch. I want to be able to animate the transitions in my designs and preview them quickly, anywhere. That would help the process of showing engineers how I’d like my design to be animated. Fireworks, Photoshop and AfterEffects all do that task in their own way, but I never felt compelled to dig deeper for fast prototyping. They just don’t feel natural for what I truly want. It is unfortunate that Sketch has no support for that yet. Perhaps, Sketch shouldn’t and perhaps we need a dedicated app as powerful as Quartz that’s much easier to understand but that can easily animate using physics, ease-in and ease-out by just tweaking the numbers and applying properties and specially made for user interface design. But it’ll be interesting to see how design applications will evolve to fulfill that need.
Price and Support
I was surprised to find out that Fireworks actually costs $299. It’s ridiculous considering how little Adobe work on that product anymore. In comparison, Sketch costs $49 and has a small business license for 5 users for only $124. You’ll have to judge it for yourself.







Sketch VS Fireworks: http://t.co/x60Rffcv
@_kud Le meilleur compromis Photoshop/Fireworks que j’ai trouvé actuellement : http://t.co/Q8N3WfiG , vraiment puissant au premier abord
It’s really not a fair comparison to take Sketch, something you know all the intricacies of and have used for some time, and Fireworks (a tool you’re a total novice to), which you just downloaded for an hour or so of exploration and apparently know nothing about, and just say one is better than the other.
Fireworks definitely has it’s problems, but it also has a lot of great strengths that make it very powerful (all of which you missed in this comparison).
I have used Fireworks for more than an hour. I’ve used it in the past and this is more to see if Adobe updated much of it since. They didn’t. I’m also a novice on Sketch. To compare, I used 3 months of Sketch, so that means that I probably used more Fireworks overall.
I’m not trying to say that one application is better than the other. I’m trying to get designers to try out Sketch and have them judge for themselves. I can only speak for my own experience.
Anyways, I’d love to hear what you think I missed about Fireworks. :)
Seems to me like Illustrator would be a more natural alternative to Sketch. It’s much more polished than Fireworks, has more control over default settings, and is very stable. You can save complex object styles and re-use them easily.
Sketch does tend to be faster and more intuitive for the type of work we do, but it’s missing something important:
Sketch has no master pages or Symbols. This is a complete deal breaker if you work with multi-page designs. Many of the apps I design involve a dozen or more pages. Now imagine a client wants to change the header… I’d have to make the change 12+ times (or once and then copy+paste everywhere else, but still)! That undoes any productivity gains I made using the quicker interface, by a big margin.
I talked to the Sketch team about it and they say they’re working on master pages and symbols. But until they arrive, Illustrator is a great alternative.
That is true if you do work with multiple pages that require a lot of updating. This is also a great feature that is also present in Omnigraffle. I didn’t even know that Illustrator had that.
Personally, I prefer to modularize that process and have components in different files and match everything with dummy contents. I find that simpler and more forgiving. Worrying about dependencies can be tricky, which is why I leave that process to the coding stage.
It’s much more polished than Fireworks
-Yes it is
“has more control over default settings”
– I do not believe so. Just please check my 100% vector illustrations. FW has nothing to envy AI when it comes to vector graphic possibilities, and it is much easier to use; much straight forward.
I do perfectly understand the paradox that most of the designers/artist end up using PS to create those beautiful iOs icons, dock icons, etc, etc and hardly you find anyone doing this in AI, the so called illustration tool form Adobe.
I believe AI’s workflows are a nightmare many times (still no even an inner shadow in a straight forward way sounds like a complete joke).
“and is very stable”
- Yes, but FW when illustrating behaves much better than when creating other kind of heavier docs. But yes, AI is much much more stable, yes, no doubt.
“You can save complex object styles and re-use them easily”
- You can do that in Fireworks too, but probably you knew it ;)
Cheers.
This is not really a review as you don’t compare Fireworks strengths to Sketch’s strengths. Fireworks’ strengths lays into the usage of Symbols, styles and pages and the advanced slicing and export capabilities. Can you create a multi-page document in Sketch (for example a multi-screen mobile design)? Can you export all these screens into one PDF? Does Sketch open Photoshop files (pretty essential feature)? Oh and Fireworks supports CSS styles as well. I’ll go ahead and try Sketch for a couple of weeks to see how they really compare (I’ve been using Fireworks for the past ten years and never touch Photoshop). One thing is sure, Fireworks crashes often. But doesn’t Photoshop crash a lot as well? Isn’t that the definition of Adobe software?
You’re right, this is not a comparison from a spec perspective but more from an experience perspective. To answer your questions:
1) Yes, you can create multiple pages.
2) Yes, you can export multiple pages/slices into their own PDF files.
3) Sketch doesn’t open PSD files and keep their layers, but I don’t think Fireworks does it that well either. I tried and didn’t think it kept all the properties I wanted.
4) I’d love to learn about Fireworks’ CSS capabilities. I’ll do some research.
I hope this comment doesn’t jinx my FW, but I’ve been using it for years now, and I never had a single crash. On Windows XP, Windows 7 and Windows 8 never had a problem. Maybe the problem is with Mac?
All apps work differently as software creators all have a different focus. Yay for variety and choice. Personally I think the polish of an interface is long forgotten once you’ve used it enough.
I’ve been using Fireworks for 12 years or so. Its had its ups and downs (CS4 was unusable). Presently CS6 on PC is rock solid.
Yup Fireworks may not be as pretty as Ps or Ai but really who cares.
To me at present Fw is more fully featured for screen design any anything I have tried, I use FW mostly all day everyday.
I wish I could try Sketch but I’m on PC most of the time.
I feel the future of screen or particularly website/app design will be in the browser and something along the lines of how i hope css piffle will be.
First of all, I love that Sketch is finally getting some attention from the design community. It’s already a really strong tool and I truly believe (given the huge amount of changes the developers did in the last months) it will replace Fireworks and even Photoshop for some UI designers out there.
However, your comparison between Fireworks and Sketch is missing a few important things (symbols, styles, states, master pages) and you’re wrong about the CSS Export of Fireworks (which exists, it’s not as good as the Sketch export but it’s there). It’s more like you’re comparing Sketch good features with Fireworks’ bad features (still I appreciated your article).
The only thing that holds me back to really use Sketch for UI design (instead of Fireworks which I’ve used the last 5 years) is the missing live preview of fonts. Sometimes I just don’t know which font I want to use – I wanne browse through my list of fonts and see how the paragraphe I’ve currently selected would look like. A PSD (or even better – a Fireworks png compatibility) would be awesome as well.
Hey Ivo, I appreciate your comment, especially from a fellow designer. :)
I don’t think
Sketch does have styles but do not support symbols, states and master pages. They do support linked styles for fonts, but I guess they can really improve on those. Personally, while I enjoyed those in ImageReady and Omnigraffle features, I find that they can become cumbersome and really make the document complex. Since CSS has matured so much, I tend to take care of all the interactive stuff in coding.
Sketch does support live preview of fonts now. Better yet, live editing of fonts and styles, position, dimensions are something I learned to depend on instead of having to press Enter all the time in Fireworks or PS. About the layered PNG support, it would be a nice feature. :)
Think you need to give it a bit more time TBH.
“Still Pixel” – well that’s kinda the point of a UI design tool. Criticising it for lack of retina support isn’t that fair when Adobe clearly don’t care about it, has outsourced development to India and don’t listen to their customers anymore.
“SVG” – Fireworks can handle vectors copy+pasted from Illustrator.
You didn’t cover things like copy/paste appearance, symbols, mention the far smaller filesizes/faster loading compared to Photoshop.
oh and this is life changing http://johndunning.com/fireworks/about/KeyboardResize
Yes it does crash sometimes, yes the UI is a bit janky but it can handle much more complicated and bigger documents than Sketch can and you can fit it into the Adobe ecosystem easier which makes it a much better choice for anyone in the agency/studio world.
Anyone with doubts about Fireworks capabilities should also check out the work of http://ivomynttinen.com and his post about Fireworks http://ivomynttinen.com/blog/the-endless-fireworks-vs-photoshop-battle/
You’re right, I should dig deeper in Fireworks to give a fair comparison. This is not a fair comparison, rather it is an experience from a PS and Sketch designer who wants the best tool for mobile and Web.
I disagree that design tools should always be pixel. Sketch does use pixel units, but it’s just a ruler and the documents are 100% vector. I wasn’t sure at first, but now it makes total sense!
About SVG, I didn’t mean to say that Fireworks didn’t support that. I just meant to say that Sketch supported that. :)
About the shortcuts, I’m sure there are workarounds. In fairness, I pointed out something bad in PS, not Fireworks.
The Adobe ecosystem is pricy and does not deliver by today’s standards. As designers, we should not fear the legacy of Windows, nor IE and certainly not Adobe. We should support design tools that give them competition.
I do really appreciate that I can receive comments from great designers like him! :)
Round 2: Sketch VS Fireworks http://t.co/YkmFOB9s
Sketch VS Photoshop
http://t.co/fXrl4YNM
Sketch VS Fireworks
http://t.co/xAj9dqKI
Sketch VS Fireworks may not be as popular, but I got more comments pointing out how unfair I was. Replied to all. http://t.co/x60Rffcv
I’m not sure about this article. I’m a long time Fireworks user and a while ago I tried Sketch: I stopped using it within half an hour because I didn’t like it at all!! Maybe I should try longer, but Sketch is really not that easy and straightforward to use as you try to depict here… once you are used to something, in my case Fireworks, it’s just too much hassle to switch. I’m sure if I would switch to Sketch, I would start to miss many of the great tools that Fireworks offers. And shame on Adobe for not giving more love to Fireworks.
[...] Sketch VS Fireworks [...]
Been a FIreworks user for a LONG time and I admit I have not tried Sketch yet, although I have heard of it. Your review of Sketch was impressive enough that I’ll probably download it and give it a test run. However, I am a self-professed FIreworks fan.
I just wanted to call out a couple points that should be mentioned because of comments about the app being code-friendly or not.
First, Fireworks CS6 has a CSS properties export panel that wil export out CSS properties for vectors and type. Drop shadows, glows, borders, radii, gradient fills, alpha transparency – all supported.
If you want to design in a totally non-bitmap workflow, FIreworks has a pretty extensive JQuery Mobile template where you can create your own swatches, custom mobile icons, etc and then – again – the entire template can be exported out as CSS, HTML and JavaScript. The ONLY bitmaps exported (and only if you wish to export them at all) are icons.
Also worth noting, FIreworks supports CSS alpha transparency (yes it took a while, but in CS6 it finally does).
For the odd necessary bitmap, FW also supports 8-bit alpha transparency for PNG export. It has since probably the beginning. Perhaps Sketch does as well, I don’t know. But I DO know that Photoshop doesn’t support 8-bit alpha for bitmaps.
Sprite sheets can also be created quite quickly, with accompanying CSS.
Scaling vectors is non-destructive in FW. There are several options available in FW to eliminate distortion of rounded rectangles.
I agree, I’d love that “auto 2x export” option for FW. As it stands, you’d have to generate a duplicate page in FW and increase the overall resolution, then export. Not as elegant, but workable.
And lastly the HUGE support of a talented developer and design community continues to enhance FW’s feature set and productivity through the independent creation of extensions for Fireworks. Just browse through johndunning.com to see what I mean. An John is by no means the only developer out there building extensions for Fireworks.
I really support Sketch and the possibility of using tools other than Adobe’s, but honestly I think here you are biased by this idea more than writing an accurate comparison between the two. :)
About this:
“I was pleased to see that you can apply multiple of the same styles (drop shadows, inner shadows, etc.), but managing them was a pain. The number of clicks/popups that I have to go through is just astounding”
As a vector artist, this is one of the features I use more in my work, and in this style stacking capability lies one of FW’s major strengths for creating awesome vector graphics fast, and with few clicks and tweaks.
I really care about ease of use and straight forward actions (another reason why I do not even think of using AI for screen illustration), and all I can say is that if not pop-ups, maybe we would be using panels, but, does this really make a big difference? And in any case… would it be better?
I don’t think so to be honest.
Said this, I really hope with some time Sketch comes close to Fireworks in its capabilities and ease of use in order to make a final switch if Adobe finally does not wake up with FW.
Cheers.
You are missing a big strength fireworks have over sketch… it’s work on both Mac and windows based pc, with all the respect to sketch, and to apple, it only relevant to part of us designers, and not to many others, who Don’t own Mac, and my guess, is, until sketch will be windowsable, it will stay an irrelevant niche tool (I will be the first one, to try a new piece of design software, but not if it cost me $2049)
Hi Meng To.
First of all i want to say thanks for showing me Sketch, i have bought it and i love it!
I just have one question though:
how do you copy-paste text into a text box and keep the properties you have given.? It insists to keep the format to whatever i copied from
Good question! I have found that to be a problem too. Usually, what I would do is to paste the text in the browser’s address bar and copy it again. I wish there was a shortcut that strips the style.
Like you would expect from a Mac-App with Edit/Paste and Match Style
Just want to clear a few points from your post.
Regards Fireworks GUI design, the phrase substance over style comes to mind.
Fireworks is a Bitmap AND vector editing tool, a user can work in either mode on the same canvas with no restrictions.
Regarding performance, I can still run FW CS6 on my Rev A Macbook air without experiencing the sluggishness you describe.
Default settings, the drop shadow value defaults to 315 degrees not 375 (which is impossible) and whatever is set as a default value it will always need to be changed to match the design you want to achieve.
Saying Fireworks doesn’t support ‘retina’ is a misnomer as ‘retina’ is a method of implementation not a feature of any app or IDE. Fireworks has probably the best render engine out there and when you extend it this includes vector based options like SVG and images optimized for retina displays.
As for interoperability, if you click Edit > Copy as Vectors, you can paste a vector shape into basically any app you like.
HTH
Thanks for the correction on the 375 degree!
agree with you on the animation issue.
tried a lot kind of application, mac and pc and couldn’t find the right prototype app that can simulate modern animation effects.
still waiting…
As a freelance designer, I think will never replace Photoshop or Fireworks. The Synergie between Adobe products is really useful. And all clients I work with are using Photoshop (some of them are still using Gimp).
The fact that it’s a Mac-only soft, is another factor, because the majority of developers are Windows user.
For all this reasons, and many others Sketch won’t be THE UI design software.
Sadly, because the 100% vector approach is awesome I guess. The CSS export feature works more than well, and it’s much more easier to use than Photoshop / Fireworks.
Majority of developers are Windows users?
That’s not true at all.
I think that Fireworks is the best app for ui and mobile design but it crash too much when you use more than 10 pages.
I hope that Adobe update the App and become the best tool for user interface design. There are many designers waiting for a new version of the program without many bugs and real improvements. Do not even know if it continues its development …
[...] Sketch VS Fireworks [...]
I, too, have been a fireworks user all the way back to the MacroMedia days. I recently switched from Fireworks to Sketch and honestly don’t think I’ll look back.
My last mobile design project in Fireworks was continuously interrupted by CS6 crashes (checked the forums for complaints about memory issues). So much so that I started blindly looking for alternatives (I haven’t ever been a Photoshop user, and never was able to be passionate about Illustrator).
When I found Sketch randomly, I also discovered that it’s so new there aren’t even a lot of resources or discussions about it (glad I found this one).
I won’t go into all the technical comparisons, which seem to be covered well in this post. All I’ll say about my experience so far is that it reminds me of the feeling I had when I switched from PC to Mac years ago. My initial thought was, “well, it won’t do X and where’s Y?” But, after a very short amount of time I realized I had been conditioned to expect those things, even if I really never needed or used them.
So for me it’s been a refreshing new experience to strip out all the unnecessary stuff and start with a fresh tool that’s very simple in nature, but has everything I need to accomplish my goals.
Sketch VS Fireworks by @MengTo: http://t.co/ImK1WfOPyB
In 2006 I did a job for a client in Berlin. They refused to accept PSDs and would only accept Fireworks PNGs, before then I had never even opened the app. Needless to say it was a steep initial learning curve and I hated it at first. But as I became accustomed to what Fireworks could do I began to love it immensely and have used it as my default UX/GUI/Web tool of choice ever since.
Hello Sketch!
Same thing happened with Sketch. This time round I chose to try it out. I hated it, so much so, I deleted it.
But a few jobs came my way, iPhone and web work and I thought I’d download it again from the MAS and give it another bash.
Now I love it.
It isn’t perfect, it has bugs, but so does Fireworks, many years after it was purchased with Marcromedia.
What I learnt was that Sketch is different and that change is the greatest challenge.
Why should you use it? Because you choose to, there is no better reason. If you want to stay with Fireworks, cool, but Sketch is nicer.
Have fun.
Meng To: Superb blog and work, thank you.
As for animation I use Keynote and Hype for prototyping. It is not ideal, but it works. Clients and the dev team do appreciate it (do it in the wireframe stage and then simply replace the graphics for presentation. With Sketch’s slice export tool and Keynote it works a treat.
Keynote can export to an interactive PDF to demo on an iPhone and Hype creates an HTML5 package that can be used in Safari/Chrome fullscreen on iPhone or even an iBook (I have not played with iBooks yet).
Animation takes time, so budget for it.
[...] Sketch VS Fireworks or Sketch VS Photoshop (Written by Meng To) [...]
Good read. Thanks for your insight.
I was ridiculed back in the late 90s for beta testing Macromedia’s Fireworks. My friends and colleagues thought I was insane for insisting Fireworks was an adequate graphic design tool. Well it’s 2013 and I am still using Fireworks, but less and less. Lately, I have been using Sketch and CSS3 to point where Fireworks sometimes goes a whole week without a single startup.
I don’t feel the need to discuss what I feel are the shortcomings and strengths of either Sketch or Fireworks as they have already been mentioned. Fireworks is a mature product and as such it is overall more capable than Sketch. This cannot really be disputed.
At the same time, Adobe is not putting the same effort into Fireworks that BC is putting into Sketch. The improvements made in Sketch 2 have been very exciting indeed. Whereas Fireworks, since Adobe assimilated it, has really only received minor improvements and still largely feels like a web tool from 15 years ago.
Sketch is sometimes limited, but working in the environment feels so liberating. Everything is so fast and fluid that it’s simply a pleasure for me to use. The small shop nature of Sketch is wonderful too, such was the case with Macromedia as well. But Adobe feels more like a bank than friendly group of creatives.
Adobe seems more interested these days in fleshing out their subscription services and their, temporarily, free edge tools. Seeing as many of these new Edge tools are very snappy and possess a modern app feeling and work through while Fireworks slowly trudges on suffering from many of the same problems (crashes, memory paging limitations, typography issues, etc..) I worry about Fireworks’ future. Sketch on the other hand, seems vibrant and very alive.
Although I am not ready to make the switch exclusively to Sketch from Fireworks I will continue to look for reasons to open up Sketch and do my work there.
Thanks again for your article.
Best wishes
I would buy Sketch tomorrow if they did a Windows version. They would be mad not to consider it with the news today that Adobe are going to discontinue Fireworks.
Sketch VS Fireworks by @MengTo: http://t.co/aQSgtb9KdK
Ud qué usa para diseñar interfaces? Fireworks? Conoce Sketch? http://t.co/XGjIKQoIKE
@paularufi some tips here… http://t.co/zeVfISgGo4
[...] Switch To Sketch was written because I was asked to write a “Get Started” article for Sketch. Photoshop vs Fireworks was written because many felt that Fireworks was a good alternative to Photoshop. I had to compare [...]
Sketch VS Fireworks | Meng To|UI/UX Designer http://t.co/pnBSxlEZmx
Miles, I agree. I too would buy Sketch without hesitating if there was a Windows version.
Sketch is wonderful. I’m switching from Fireworks and loving every minute of it!
Given that Adobe is dropping Fireworks, Sketch wins.
hi,
Just started with sketch and found your site when searching about how to transfer vector assets to keynote.
You also mentioned that vectors can be used in keynote, but can’t find how.
Have been using svg2keynote & eazyDraw for that but would love if you can point out how to get this done in sketch.