Vent About Apple's Cruddy Recent Treatment of Developers

@Dain The Video is still there. Parental controls in action?

Parental controls? Region restriction?

In any case, it’s the bar fight scene from Kingsman: The Secret Service, which starts with a very tired Colin Firth saying, “gentlemen, I’ve had a very emotional day.” And then he proceeds to beat the snot out of about six thugs.

4 Likes

For us and you, please make a “Non-British, but polite fuss”.

(Britain is “infected” with “mustn’t make a fuss” thinking.)

1 Like

This is what happens when an Operations Guy takes over from a Visionary: Cory Doctorow dubbed it Enshittification, but each generation throughout history has had its own name for this encysting of a good idea within layers of myopic and self-serving bureaucracy. To repurpose a good British-bit from Auberon Waugh, We must never let this disturb our equanimity or deflect us from our sacred duty to annoy and hinder them at every turn.

5 Likes

I’ll disagree with you there, and that old chestnut has been well and truly disproven long ago.

That ‘visionary’ allowed some half-baked sh.t to be released and blamed customers for failings. While I had no direct interactions with him, I had direct interactions with the results of some of his less than great decisions. I’ve had multiple interactions with the ‘Operations Guy’ and when he sees an issue or when a customer complains direct, serious questions are asked and responses are demanded along with learnings and actions being taken. ‘myopic and self-serving bureaucracy’ is one thing that doesn’t last long under the ‘operations guy’. Is he, or the company perfect? Far from it, and I could go chapter and verse on that, but what company is?

3 Likes

Slightly off topic, but related. I recently upgraded to Tahoe and the one thing I’m finding unexpected is how out-of-place many native macOS apps now feel (especially when updated to use Tahoe frameworks). I’ve long been a supporter of fantastic indie macOS developers (Panic, L&L, IconFactory, BBEdit, OmniGroup, DevonThink, etc) but personally, this latest OS update makes the UX of many of these macOS native apps feel like they were made by Fisher Price™. Visually everything is all over the place, icons are misaligned/too small, buttons are too big or too small/oddly shaped, cluttered interfaces, toolbars have been dumbed down, weird shadows are everywhere, and everything just feels sluggish (I’m on an M1/32GB).

Many years ago (when I was a developer) I recall filing bugs that were ignored by Apple for years and not fixed until they became a problem for them (many of them needed to be fixed for the original iTunes release). I’m hoping that Apple soon realizes the problems they have created for macOS native developers (and themselves) and fixes things before more developers migrate their products to cross-platform tools such as Electron, Qt, etc. As it stands, I’ve begun moving to more and more web-based and/or Electron/Qt based cross-platform apps as after almost 50 years of using Apple products (started with the Apple II in grade school), and have I reluctantly begun to contemplate moving to other platforms in the not too distant future. If Tahoe is indeed the future of macOS, then it may just be the end of the road for me.

If I was still a developer today, I definitely wouldn’t choose to use the native Apple frameworks as they feel more like a liability now, than the advantage they once were.

2 Likes

That’s not at all what Doctorow means by enshittification.

Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die. I call this enshittification , and it is a seemingly inevitable consequence arising from the combination of the ease of changing how a platform allocates value, combined with the nature of a “two-sided market”, where a platform sits between buyers and sellers, hold each hostage to the other, raking off an ever-larger share of the value that passes between them.
The ‘Enshittification’ of TikTok | WIRED

4 Likes

Each to their own, I guess. I don’t see significant issues you’ve suggested, and zero ‘sluggishness’ on the many apps I run, including some of those you mention.

Even with the Tahoe issues with bugs and tardy response, I for one, and I’m sure most customers far prefer the apps developed with the in-house Apple tools to anything cross platform. As I’ve posted previously in response to a similar post, cross platform is inevitably mediocre compared to an integrated development tool.

Like you I started my Apple journey with Apple II (actually I made my first computer from a TRS-80 compatible bare board, all hand-soldered with my own developed temperature controlled soldering station) I’ve also been on Windows since the very first release and been on betas and Insider programs with Windows (and IBM’s OS/2, plus GEM).

I know, web-based and cross-platform have supposedly been the holy grail, for years and have yet to see a result that would make me seriously consider any of them.

4 Likes

Up until very recently I genuinely believed this also, but my experiences of late are more often than not, the complete opposite. I wish I felt that native macOS/iOS/iPadOS applications were all-around better than their cross-platform counterparts (functionality, user experience, platform integration, etc), but this is simply not my experience of late. To me, native apps in the Apple ecosystem are now often limited by the legacy public Apple frameworks that are often buggy, ill-maintained and/or stuck in the past.

Again, I sincerely hope that Apple takes steps to stablize and improve their platforms, guidelines, and frameworks in order to give native app developers a definitive advantage once more. I would much rather continue to use and support native macOS/iOS/iPadOS products crafted by small, independent, passionate teams rather than more the more generic, bloated, and often enterprise-focused tools/orgs.

Sadly, and from my perspective, the cross-platform tools are often now more than ‘good enough’, and occasionally, significantly better. YMMV.

2 Likes

As I said, each to their own.

Have you compared the Mac Scrivener to Win Scrivener developed with QT?

While I laud the achievements of the L&L Win development team, I believe a side-by-side comparison supports my position.

‘Good enough’, sorry, doesn’t cut it for me. I’d love to see an example of a Mac app developed with a cross-platform tool that is ‘significantly better’. Happy to be educated.

2 Likes

No, I haven’t used Scrivener for Windows (and probably never will).
In terms of cross-platform tools that are IMO significantly better, here’s my list:

  • Apple Notes, DevonThink → Google Docs/Keep, Obsidian (definitely debatable)
  • Apple Freeform, MindNode → Canva (this was surprising)
  • Apple iWork → Google Docs, Sheets, Slides (I admit, this one is also debatable)
  • Apple Motion → Cavalry (not 1:1 replacement for Motion, but paired with Resolve it’s great)
  • Apple Final Cut Pro → Davinci Resolve (a steep learning curve, but more flexible IMO)
  • Apple Pixelmator Pro, Sketch → Affinity, Figma
  • Apple Music/Classical (crashy, stuttery, janky UX) → Spotify, Idagio
  • Panic Nova, BBEdit → Visual Studio Code (I definitely don’t love it, but it works)

I don’t have a replacement for Scrivener (or Vellum, Typeface and Procreate), and I hope to never need one.

I’ll admit that I don’t love using any of these cross-platform tools (with the possible exception of Affinity), but they are more than good enough. The one thing I do miss is the simplicity that was inherent in many of the native Apple tools, but that simplicity was also often an impediment to my needs/goals.

Again, this is what I’ve found works for my needs today (being able to collaborate with others is a BIG one), and your needs and expectations may vary. It took me a long time to admit that these non-native tools better fit my needs today.

1 Like

I use all those except the last and would disagree with every one except Affinity (I use Pixelmator Pro as a far quicker app for some work and Affinity for a couple of specific tasks), and Davinci Resolve is a toss-up. It does some things better than FCP, others not so good. I use both.

I definitely find the Google offerings inferior. (Aside from that, their privacy policy on its own is sufficient to rule it out.)

Not a fan of Canva at all.

I have zero problems with Music and dislike Spotify.

As for Scrivener, it’s excellent as is, and I have checked almost all of the competing offerings and none of them come close for me.

I don’t often collaborate with others. I do occasionally do some with iWork and that works great, and I’ve done a little with Scrivener (very carefully).

‘More than enough’ is never a reason for me to move from something that works just fine.

Obviously our needs and expectations differ, as do the needs of others, and that’s probably why the whole world isn’t using Windows and Microsoft Office Suite.

1 Like