Decoding “Developer” in a Changing App Landscape

Boy, have things changed. A lot. When I started writing at MacStories over a decade ago, there was a long list of beloved native Mac apps. It was a stable group of excellent apps, but there weren’t many new ones coming on the scene. Instead, developers were focused on iOS and iPadOS. Then, as recently as a couple of years ago, it seemed as though cross-platform apps based on web technologies were destined to overtake native Mac apps.

Web apps are still a big part of the Mac scene, but something fundamental has shifted, as Jason Snell noted yesterday on Six Colors:

These days, I’m getting emails pitching me for an endless stream of new Mac apps. It’s quite remarkable because there was a period five or ten years ago when it seemed like all app development on Apple’s platforms was focused on iOS. Even more interesting, these are all indie Mac apps that seem to be built using native Mac frameworks, not the product of big corporations that are just rolling their cross-platform development system out everywhere. These apps seem to have a point of view and are focused on the Mac.

Of course, it’s happening because of AI.

He’s right. We’ve seen the same thing at MacStories. I can barely keep up with my inbox. It’s full of all kinds of app pitches, but the number of brand new Mac apps in particular is off the charts compared to anytime in the past decade.

You might assume that these apps are all low-quality slop. But here’s the thing. They really aren’t. Okay, some are, but we’ve always been pitched on poor-quality apps. What’s telling is that the signal-to-noise ratio hasn’t changed noticeably.

Instead, what I’m seeing is a new cohort of people with innovative ideas bringing them to life with the help of agents. And while it’s still true that some level of technical know-how and product sense is required to build an app, typing the code by hand is no longer a prerequisite, which eliminates a lot of the friction of starting an app. Just look at the examples Jason cites: Federico’s Shortcuts Playground, Lex Friedman’s recent GIF utility called Gnome, and his own Mac utility, Double Ender, for syncing up podcast audio. The three of them collectively have decades of experience with apps and Apple technologies, which is still necessary to make a good app.

That’s because what agents haven’t changed is the rest of the process, which is hard to put a name to, but also leaves space for a lot of human creativity. Having used Claude Code to build a bunch of native and web apps myself, I couldn’t agree more with Jason that:

Whatever you call it, whether it’s being a producer or product manager or something else that isn’t a programmer, creating good software in the AI era still requires the power of a human brain: being creative, solving problems, and making decisions. Some people will be better at it than others. It’s a skill, and a bit of an art. I’m excited that modern coding tools have given people with vision and desire the ability to make software.

These tools allow more people to experience the creative process of building an app, which I love. I’m no more sure of what to call someone who builds apps this way than Jason is, but I do know that the app landscape is fundamentally changing in ways that were hard to imagine even six months ago. Boy, have things changed.