News for hackers. Stuff that matters.
Re:Affinity Designer: A Love Story by mortenjorck on Saturday March 28, 2020 @01:21PM (#22712590)
Affinity Designer is an excellent piece of professional creative software, but Serif’s business model is broken.

They’ve erred on the other end of the spectrum from Adobe. Rather than get greedy and force users into renting their software as Adobe has, they’ve tried to stretch out a very low price of entry into a multi-year series of free updates – and it’s not working.

I paid a mere $50 for Affinity Designer half a decade ago. While it’s seen some valuable updates since then, the core promise of an Illustrator killer remains out of reach: Key features like blends, pattern brushes, distortion envelopes, and more have sat on the 1.x roadmap for years, and the marquee feature of 1.8, released a few weeks ago, was a years-in-the-making bugfix for the expand stroke feature.

I want to give Serif more money so they can bring Designer up to speed with Illustrator, as fifty dollars every 5+ years clearly doesn’t support the kind of development effort this requires. I don’t want to subscribe to Designer either, but there are other proven models: Look at Sketch, which has an optional, annual upgrade program, and has shipped vastly more functionality than Designer has in the same time period.

My criticism isn’t entirely fair as Serif has also been occupied with launching Photo and Publisher during this time, but there’s no escaping the conclusion that Designer has stagnated. I really hope the company finds the right course correction that keeps the Affinity range affordable while sustainably funding development.

Re:Affinity Designer: A Love Story by leokennis on Saturday March 28, 2020 @03:54PM (#22713855)
I don’t think their business model is broken, I think your expectations are wrong.

Clearly it will be insanely hard to compete with Illustrator. It’s a brand name and industry standard.

But if you can convince enough people that they can get a pretty good approximation of Illustrator for a fraction of the price (and you adjust your rate of shipping features accordingly), that can be a great business model.

Re:Affinity Designer: A Love Story by mattkevan on Saturday March 28, 2020 @04:29PM (#22714086)
If you go for the volume licensing deal, that is an annual subscription, and it works out at about £13 per year per licence.

One company I worked for had one laptop with Creative Cloud shared between an entire department because they couldn’t justify getting everyone CC just for occasional use.

When I pointed out what good value Affinity was, they promptly rolled it out for the entire organisation.

Re:Affinity Designer: A Love Story by mortenjorck on Saturday March 28, 2020 @05:38PM (#22714507)
This is a fair counterpoint, as there may indeed have been a contraction in Serif’s ambitions for the product. But there’s ample evience that Affinity Designer has fallen short of Serif’s own expectations: A 2014 post on the official Affinity product forum laid out a public roadmap for the 1.x cycle, including such Illustrator staples as mesh warping, blends, gradient mesh fills, and more. Some of the original roadmap was indeed implemented, such as the critical feature of artboards. But as the originally-promised “two years of free updates” stretched into more than four, the majority went unaddressed.

The thread has since been deleted.

Re:Affinity Designer: A Love Story by jstummbillig on Saturday March 28, 2020 @02:08PM (#22712998)
Don't look too hard at Sketch. While they have been the first movers on what was (and to a lesser extend still is) a glaring gap in the designers toolkit, Figma has been clawing market share at lightning speed over the last 2 years.

Sketch has delivered on a lot of things, but I do not think their business model is root cause of their success.

Re:Affinity Designer: A Love Story by jbverschoor on Saturday March 28, 2020 @02:31PM (#22713206)
They only recently changed their business model. Their success was the excellent piece of software. This has been copied by many now.

I don’t want cloud only software. Do you want to offer syncing? Use my Dropbox or iCloud for that. You want some shared library? Use my Dropbox of iCloud for that.

Give ME control over MY assets and don’t take my work hostage.

Re:Affinity Designer: A Love Story by mattkevan on Saturday March 28, 2020 @04:24PM (#22714064)
That’s the primary reason why our design team chose Sketch over Figma. Lock in with Figma is worse than with Adobe - there’s no way to export other than flattened SVGs or bitmaps and almost nothing else understands their proprietary file format.

Plus, if you stop paying the subscription you potentially lose access to your files. Yes, there’s a generous free tier, but that’s essentially VC funded at the moment. There’s no guarantee that will last forever, especially if they need to actually make some money.

At least with Sketch the file format is well understood and you can keep using whatever version you end up with when your licence expires.

Re:Affinity Designer: A Love Story by robenkleene on Saturday March 28, 2020 @05:10PM (#22714354)
I agree 100% with this thought process, I have trouble understanding why people are willing to use a product that gives them so little control over their work.

Because of this, I've spent a lot of time reading about why people choose Figma, and the reasoning is simply that they value working together more efficiently more than they value data ownership.

There are a few interesting take-aways that come from that observation:

1. Over time, there might be a divide with file-based apps for personal use on one side, and web apps for group use on the other (we're probably already here outside of some areas, like video editing and programming, where people still collaborate by editing files).

2. Even for the file-based apps, outside of expert users, it's actually probably preferable for most users to use a web-based app and take their risks with the company behind it, rather than keep track of those files themselves. E.g., picture users with no backup strategy, and all their files on one computer in their house. For these users, dealing with the future of Figma is probably safer than them keeping track of their files themselves.

3. Another fascinating angle here is that programming ends up side stepping all these trade-offs entirely, just because of version control (which is facilitated by plain text file formats), which solves both problems simultaneously (collaboration and offsite backups). Version control, and by extension plain text, are such powerful concepts that they end up splintering off programming from the trajectory the rest of the software industry is on.

Re:Affinity Designer: A Love Story by mattkevan on Saturday March 28, 2020 @06:24PM (#22714772)
Really good points.

You’re right. Individually, files stored in Figma probably are a lot safer than on a hard drive that’s never been backed up. Organisations should probably think hard though.

Sketch files are basically a bundle of zipped JSON files and image assets, lending themselves quite nicely to version control.

Abstract, for example, is a nice UI layer over Git and neatly adds versioning, collaboration, and developer hand off to Sketch.

Re:Affinity Designer: A Love Story by Silhouette on Saturday March 28, 2020 @10:09PM (#22715802)
At least with Sketch the file format is well understood and you can keep using whatever version you end up with when your licence expires.

For me, this is the #1 issue with the recent trend for subscription models. I do think a lot of these firms are price gouging as well, but even if they weren't, it's just too much risk that something we depend on to do our work might be changed or even entirely discontinued if the business running it changes its mind or fails.

I've had salespeople straight-up promise me that X or Y software company is far too big to fail and will be around forever. I've also seen enough big name tech companies fail over the years to know what that promise is worth.

We would rather stick with old versions of the big name titles, or use alternatives like the Affinity suite or Sketch where you have your copy and it really is yours, than jump on that bandwagon. I've had salespeople tell me that this is a liability, and that everyone else is moving on and our software won't be compatible with the new file formats or other such excuses. To date, the number of times we have been seriously stung by that since the likes of Adobe went subscription-only is zero, and the number of cases where it's caused a bit of inconvenience but we worked around it without too much trouble is I think one, so I'm willing to take my chances.

Re:Affinity Designer: A Love Story by coreyward on Monday March 30, 2020 @04:30PM (#22731986)
Use whatever tool you prefer, of course, but there are a few underlying assumptions here that I believe are erroneous.

Assumption #1: Design documents are contained in a file, and that file should be portable.

Tools like Figma are closer in nature to SaaS products than they are to native, file-based, raster editing softwares like Photoshop. You don't expect to be able to export your Slack workspace into a file and import it into another tool. You expect to have a means of migrating that data, potentially by exporting that data into a common format (e.g. JSON, CSV), transforming it into a format compatible with the target, and then either importing it using a provided tool or an API.

Assumption #2: Design tools all work similarly enough that document structures are largely portable.

While UI modalities remain similar enough on the surface, the underlying capabilities that produce the visual are exceedingly different. Look at type, for example—even Sketch and Figma, which are similar conceptually and of the same era, render type so differently that even robust import/migrate tools fail to capture the position of text within a few pixels for even basic, single-line, single-style text. Notions of seamlessly switching between tools disregards the real-world complexity of fonts, color profiles, raster manipulations, version history, comments, plugin-generated metadata, symbols/components, and more.

Assumption #3: There's no way to export a Figma document.

You can get the entire document structure from Figma via the API. This is the same data the viewer uses to render the document. You do not need to understand the internals of the .fig files.

Re:Affinity Designer: A Love Story by arvinsim on Saturday March 28, 2020 @07:55PM (#22715228)
Being MacOS only is also a form of lock-in when using Sketch. Figma can work with any platform.
Re:Affinity Designer: A Love Story by npunt on Saturday March 28, 2020 @11:53PM (#22716239)
True, tho that's only one of many ways to get locked-in. Just to name three:

1. what if I want to switch platforms?

2. what if they switch business models?

3. what if they go away?

The only real concern is #1 with Sketch, and that's your (org's) choice so you do have some choice in the matter. Since the format is well-documented there's ways to move away if #2 and you still have access to existing software with #3 (save issues with a licensing server perhaps).

Figma is a concern with all three unfortunately. Everything I see about its capabilities is amazing, but I've resisted for this reason. Hopefully they open their format.

Re:Affinity Designer: A Love Story by mattkevan on Saturday March 28, 2020 @08:38PM (#22715420)
Just because it’s Mac only doesn’t mean you don’t own your own files. If you’re going to take it that far, being computer-only is a form of lock in too.

Having said that, there are windows apps that can work with sketch files. For example https://icons8.com/lunacy

Re:Affinity Designer: A Love Story by derefr on Sunday March 29, 2020 @12:12PM (#22720107)
> Do you want to offer syncing? Use my Dropbox or iCloud for that. You want some shared library? Use my Dropbox of iCloud for that.

> Give ME control over MY assets and don’t take my work hostage.

Ah, but Adobe is enterprise software (enterprises of creative talent, yes, but still enterprises.) Enterprises don't want their employees keeping things in their personal cloud storage. They want enterprise-controlled cloud storage with ACLs on every step. They want your experience of making a layout to closely resemble the experience of a journalist writing+revising+publishing a story through their enterprise's CMS: a workflow where everything is actually a (perhaps automatically) requested-and-then-granted permission that can be audited and metric-tracked in the middle.

Mostly, this is because this approach allows the enterprise to know how much to pay out in IP license fees. Your Dropbox storage—even if it's Dropbox for Teams—isn't going to let them query out the set of status=delivered projects that have ownership=external assets linked to them.

You can't really sell this sort of thing as non-cloud software, unless you're selling an on-prem Asset Management Server to go along with your on-the-workstation software. (As many enterprise B2B companies used to do!)

One thing that could "fix" this is if an enterprise cloud storage provider (e.g. Box) offered the ability for other B2B SaaS providers to create deep "plugin" functionality for their system, such that your Box storage could contain Adobe assets that were ACLed, linked, and tracked (by callbacks from Box's servers to Adobe's servers) just as they are in Adobe's cloud. But until that happens, I don't see any other solution being practical for enterprise customers.

Re:Affinity Designer: A Love Story by jstummbillig on Saturday March 28, 2020 @04:48PM (#22714213)
Personally I agree and find this development and its implications troubling, but the market disagrees. The world goes SaaS -- at least for now.
Re:Affinity Designer: A Love Story by jbverschoor on Sunday March 29, 2020 @05:46AM (#22717617)
I like what manager.io does. It's saas and desktop. Basically everything is stored in an sqlite file, although the format not really accessible. If you want to move the their hosted version, just upload the file and you're done.
Re:Affinity Designer: A Love Story by Wowfunhappy on Saturday March 28, 2020 @02:31PM (#22713207)
Isn't it a bit presumptuous to worry about this without knowing their finances? Outside of glaring exceptions like MoviePass, I generally assume that if a business is willing to charge $X for a product, they do it because they believe $X is a sustainable price.

There are any number of reasons feature updates might be coming more slowly than is ideal. As I'm sure everyone here is well aware, throwing more money at a development team doesn't necessarily make it faster.

Re:Affinity Designer: A Love Story by vosper on Saturday March 28, 2020 @02:46PM (#22713356)
> As I'm sure everyone here is well aware, throwing more money at a development team doesn't necessarily make it faster.

But it does, especially over a multi-year timespan. Unless you really screw up in managing or hiring.

Assuming you hire reasonably skilled engineers and accept that they will take some time to integrate with the team (and that this will temporarily slow the team) then eventually you can build more stuff in any window of time.

For reference, see almost every software company.

Re:Affinity Designer: A Love Story by Razengan on Saturday March 28, 2020 @07:55PM (#22715226)
9 women don’t birth a baby in 1 month. Even the richest companies with thousands of developers usually struggle with delivering promised features on time.

> For reference, see almost every software company.

Like Apple, who has had to delay stuff meant for a .0 release to a .x update, a few times? Or Microsoft or Google who kill projects outright and still can’t decide which API to settle on?

Or Facebook etc. who took months to implement Dark Mode?

Re:Affinity Designer: A Love Story by vosper on Sunday March 29, 2020 @05:12AM (#22717469)
Your points are all missing my point
Re:Affinity Designer: A Love Story by johneth on Saturday March 28, 2020 @03:34PM (#22713737)
> Isn't it a bit presumptuous to worry about this without knowing their finances?

FYI, you can view their accounts on the UK's Companies House website: https://beta.companieshouse.gov.uk/company/05041038/filing-h...

Re:Affinity Designer: A Love Story by Silhouette on Saturday March 28, 2020 @10:37PM (#22715909)
Interesting. Assuming that's the whole business in one place, which it does appear to be, they're a smaller business than I imagined and I think it's quite impressive that they've built three new products (plus some mobile versions) as good as they are in just a few years.
Re:Affinity Designer: A Love Story by Ididntdothis on Saturday March 28, 2020 @01:50PM (#22712864)
I tend to agree. Development for Photo also has slowed down after a burst of new features after release. I am definitely wondering how they are doing financially.
Re:Affinity Designer: A Love Story by sbuk on Saturday March 28, 2020 @02:07PM (#22712987)
I know that they’ve been focussed on getting Publisher out. Whether that is the reason for any slowdown isn’t clear.
Re:Affinity Designer: A Love Story by greggman3 on Saturday March 28, 2020 @03:02PM (#22713481)
I'm pretty happy with Affinity Designer (not so much Affinity Photo) and I agree with you I'm worried about their money situation. I even bought both apps twice. Once on Mac and once on Windows.

Like you eluded to IMO they should just do the traditional thing, charge for upgrades?

Re:Affinity Designer: A Love Story by chrisweekly on Saturday March 28, 2020 @10:33PM (#22715893)
elude: escape capture vs allude to: mention or reference

Not trying to nit-pick on spelling, but they're very different words -- and HN has many readers for whom English is not native. HTH

Re:Affinity Designer: A Love Story by JKCalhoun on Saturday March 28, 2020 @06:49PM (#22714896)
Yes, bought Affinity Publisher as an act of good will. Not sure I'll need/use it.