Sketch is sketch. They invented this market and everything is basic a rip on it. Mac only, but that’s generally UX designers anyways.
It is very notable that XD is used by very few major companies. The industry leading firms overwhelmingly use Sketch or Figma or both.
That is very important in development or plugins. There is just so, much, more.
Sketch did not invent anything, similar tools were already available on the 90's.
If industry you mean Web designers using Macs around Silicon Valley coffee shops then maybe you're right.
You can certainly do good design on Windows, but there's no chance 90% of professional UI designers here are using Windows. And for user interface design Sketch is absolutelythe standard these days. I'd love to hear what similar tools were available in the 90s.
As for the 90's examples, I am a bit far away from my Computer Shopper UK edition to go dig out names.
This is like saying Facebook didn't invent anything because it came after Friendster.
It does have features like symbols that are essential for any UI design app (a symbol is a visual component that can be repeated throughout a design; editing one instance updates all instances).
However, the Affinity Designer audience skews more towards illustration and my impression is it isn't used as much for UI design even though it has very capable tools to accomplish this. This means fewer tutorials and a small community using it solely for UI design.
Here's an example tutorial on creating a mobile app UI using Affinity Design that shows what can be done in the app:
But...you can use PowerPoint or Keynote for creating simple clickable prototypes that can be very effective. For example: https://keynotopia.com/
I found Figma quite well-engineered, though I’ve only used it in its website incarnation.
What's also nice is that you can create color themes in their Color/Kuler web app and then have those themes available to pick from within XD, or that you can open and work on images and scenes in Photoshop or Dimension (their V-Ray based 3D app which is cool for Hero scenes).
Best use both, Figma is better for web apps (XD doesn't even have inset shadows for forms), and XD is a bit better for landing and marketing pages, especially if you use their other tools.
We're also hopeful browsers will expose an API for accessing a list of local fonts / font metrics with the user's permission. (It's a fingerprinting issue to expose this info without the user opting in which is why browsers haven't built something like this in past.) This is gaining traction on the Chrome team, which is really exciting! https://bugs.chromium.org/p/chromium/issues/detail?id=535764...
https://help.figma.com/hc/en-us/articles/360039956894-Use-Lo...
https://help.figma.com/hc/en-us/articles/360039956774-Manage...
Have you thought about integrations with popular (among typographers) services like Fontstand, or smaller ones like Fontown? This could be a gamer changer. I really want Figma to become a real alternative to Adobe, not only for UI stuff!
Adobe's font control is simply dystopian. Many hours wasted debugging why a font was having issues _only_ in Adobe products, but not in other software (like Word).
I'm unsure how pricing compares.
Figma doesn't support the design capabilities for native app design, so no real alternative.
Where is then the alternative?
Figma of course runs in a browser so works fine on all, and there is a Mobile UI toolkit for it: https://www.figma.com/templates/mobile-ui-kit/
https://www.smashingmagazine.com/2019/04/sketch-figma-adobe-...
https://www.codeinwp.com/blog/figma-vs-sketch-vs-adobe-xd/
But maybe what you need is... Adobe XD? I personally quite like it.
Axure RP? https://www.axure.com/