Game Of Clones: The design tool battle

I wrote a while back about the prototyping wars. now that 2017 is coming to an end, there is a continuing boom of products for designing user interface. not to be confused with prototyping products, or UX solutions (wait what?). Whats more, the grey area between high fidelity screen design and interactive prototyping is even thinner after almost every high fidelity UI design tool added (very basic) prototyping features.

However this time I want to look at it from a business point of view to try to guess what can we learn from all of them.

Although I am not in a position to of a business manager (but as a user of these programs), and don’t have viable data to confirm my assumptions. I suggest to ask the strategy and goals so I can perfect these qualities as a product designer.

Sketch the revolutionary

Though it now seem self evident, before 2010 saying that a small group of creators from Hague will beat Adobe would have been imaginative. However, in a couple of years Sketch did became the dominant tool for ui designers.

The seven year run that sketch made from a modest web-oriented vector tool, to a User interface (/High fidelaity prototyping) is alot to cover, So I want to try to cover what they did right from a product point of view.

What can we learn from bohemian about product strategy and design?

Creating a blue sea

When Sketch was first created it filled a massive void. when it first appeared the majority of UI designers worked with Photoshop, basically meaning that they abused a raster image tool to design for the web. this created several severe problems:

  • lousy text editing
  • vector based friction
  • Handoff gap
  • limited canvas
  • lousy UX

The first friction was the handoff gap. This was originally considered a matter of translating design to code a avocode , but sketch realized that a development logic program would also benefit the designers. this means that developer workflow is closer to the designer workflow.

Vector based software friction: sketch entroduced endless canvas and artboards, responsive design meant designing in one-size(bitmap) was not suitable for the design use-case and acted as a catalyst.

As its name suggests, Photoshop was never meant to deal with large amounts of text — one of the cornerstones of Ui . Another pain-point in designing web or UI is repetitive objects and patterns in mobile but also in development. This was a pain long before e design system became a thing.

Answering a problem people didn’t know existed. Bohemian made their own market, creating the tool for UI design. the most important thing to understand here is that Sketch basically created a new market because they defined a neglected need — of UI design.

Worth noting that history favored sketch because of mobile. many of the features listed including infinate canvas, vector based or easy exporting, answered needs for a program that launched in parallel of the iphones and mobile revolution.

The power of community

If you worked with sketch you can’t really imagine it without Plugins. Sketch made it apparently very simple to code plugins which encouraged developers and designers to add powerful features.

eventually sketch took this further when they opened up their file-system. Though I don’t have data to back me up here, I believe this move, increased and encouraged plugin developers to push limits and develop even bigger flexible plugins.

Earning fan-base and users by being free and recently adding a modest payment for updates. the design community had a lot to do with adopting sketch as a standard.

Defining what you’re NOT

The big lesson here, and I cant stress this enough, is to focus on the problem your solving, and not a set of features your adding. Just see this review comparing sketch against “fireworks” and listing in cons — “Can’t share styles; no symbols;” against “ Easy to use; fits in well with web designer-centric workflow”. So when it started out sketch was a slim featured program, but won some hearts non the less. Of course today sketch offers more and more, but some big issues are still getting a resilient “no”.

  • Not on WIN or Linux. probably because it was coded and based on mac tech to run.
  • No hand-off solving: though sketch did introduce sketch cloud and several export features. most of the solution to export to code are still external (including open-source plugins).

This one is interesting because, other tools like Macaw or Fireworks who targeted “exporting to html” didn’t succeed among designers, not just because of bad ux but because they tried to take care of the “code-production” part. Sketch is for designers and set its modest goals to (initially) just take care of their end of the deal.

Not firing on all fronts means your not competing against 30 players (that solve design to HTML, animation, rastor image edit, print design) but only the 3 that solve high def UI design. this meant that some hand-off related solutions actually joined in with sketch instead of competing against it.

It also might have helped bohemian coding to be an underdog, serving the program initially cheap, up against Adobe. and they are still only 28 employees(?)

Keep your eye on the ball

That said, updates like libraries and open-files means bohemian have a clear roadmap and vision but also are probably aware of changes and current challenges.

A good example is smart symbols last year. They lately updated the “Library “ option which allows designers to work in a manner consistent with one living design system.

Change comes in many forms and bohemian coding also made big call changing to a paid license model. so the trend here suggests that soon enough sketch will align to other UI design programs, and change the “no” policy to include more features.
The main reason for this is all the fresh new players.

Figma ~ the distruptor

there are a lot of new players coming in to claim the throne following sketch’s rise to the top. During the writing of this article even invision, one of the most supporting partners of sketch, announced their own solution. (probably to become an Independent “all-in-one” solution).

So now ill say why my money is on Figma as the next sketch. not just because its a leader(set the rules for the others), but because I think its unique. Figma’s strategy is its purposely distruptive. the speed of development is really impressive this just in 3 years since launching in 2015. but some of its key differences from Sketch tell us alot about what changed in terms of designers expectations as well.

Saas with speed

From inception figma challenged the rules of the game by betting on a browser based solution. to most designers this seemed wrong — we're used to thinking we need big hardware to run graphics. but younger designers who work with web 2.0 see no reason for this.

Realtime collaboration

One of the big advantages of being a cloud based was a real innovation in terms of interface design — realtime collaboration. its also a recognition that designers work in teams and have different needs that sketch, probably is less suited for.

Figma (like framer) defined collaboration, prototyping, sharing and handoff as part of the designer workflow, and as such, provide a solution for many needs.

All in one

the direct opposite of what I wrote about sketch, but in the gap between 2008–2018 thats probably a gap in customers expectations.

today, before buying or trying a program UI designers come with a long checklist of needs in order to migrate. that’s why this is a good strategy to grow, in my opinion.

this means many of figma’s features arent necessarily design related but solve other work problems like managing versions, collaborations, or even project management. this also means that the users of figma will not be exclusively designers. It will be interesting to see how much features will remain out of scope and the level of integrations that we designers love. In my opinion their only missing advanced prototyping and animation editing and they have a full-house.

Innovative design

This one goes to Sketch, since its one ugly UI piece of program. (the success of sketch despite its ugly interface is also a good example of why UX is more important than UI). Seriously: if your a UI program your supposed to look like the future — and that’s how figma looks.

So why is this important also from a business perspective? because part of being adopted by the design community means good looking UI. Thats one of the reasons why Meng To loved it

Runners up

Framer a prototyping code library which made its way to being an end to end design tool(mostly for mobile), looks very interesting and similar in the approach of an all-in-one solution. the big advantage of framer is its roots — making it ideal for rapid animation prototyping and having a code ready to ship. I would have written more but somebody already did

I’ll keep an eye out for Invision as well.

Why Photoshop is still king

My view on the battle between photoshop Vs. sketch is that Phtoshop wasnt ever in the battle. If any it was Fireworks that died and bled in the field.

the layout for every graphic program ever.

The starting point of any comparison of photoshop to anything is unfair, I can easily name a few advantages

  • Photoshop exist for more than 20 years
  • Photoshopping is a verb.
  • photoshop is still used for: image enhancements, print design, web, animation and what not.
  • The layout that’s a standard
  • You use it even when you dont

On top of all of these traits, you can use this today to design UI (although it’s still a bad idea) and get away with it. And about half of the design world still does. The fact that it’s considered difficult to learn and the high pricing tag still doesn’t tickle Adobe’s flagship enough.

In terms of innovation: you cant really say that nothing is improving either. Adobe manages to add powerful new features (one or two) that keeps Photoshop in line with a variety of other solutions, like mobile competition. plus some of the examples I talked about started with Photoshop: remember all that “open-source” sketch moves like its awesome plugins? that was Photoshop actions.

keeping up with the new guys

Adobe’s approach can teach us some lessons in the challenges enterprise companies have with new competition.

Adobe tested out several options to include UI design within photoshop before finally caving in and launching a sketch-clone named “adobe XD” as a (free for cc users) Beta product.

They also developed brackets an open source IDE that would deal with the handoff gap.

adobe XD added some powerful features towards the launch.

Initially, as a designer, I was constantly disappointed by XD. as a windows user I wanted it to succeed but keep in mind the playing field was pretty heavy by the time it got out as beta and not being able to even copy paste(off photoshop) or see layers got me off the wagon. I can say that from appearance the launch of the product along with recent updates can pose a real threat to any other competition.

its also apparent that Adobe learned from sketch to learn and grow from the user-base. Though I cant say I know where this is going yet.

conclusion

Will 2018 be the year that design tool finally conclude the race, probably not. I think its an interesting time to write about it, since the competition is now pretty tight. 
after firing the first few shots, the new goal seem to be solving every designers problems with one product. It seems that you cant really tell each one apart of the other. each new feature echos in updates of all sides. I personally believe that an end result of 4 very different tools will benefit the users best.