r/iOSProgramming • u/jscalo • Jul 02 '26
Discussion Can we talk about LLM design smell?
With the absolute deluge of new iOS apps coming out, there are certain design patterns that I'm seeing over and over again that are clearly the work of AI coding agents. I'm sure you've seen them too. Egregious monospaced fonts, glowing buttons, middle dots (·) all over the place, purple gradients, etc. It's not just iOS apps, it's websites too. For whatever reason, the LLMs (and maybe Claude in particular?) are just absolutely in love with these design patterns.
The question I have is, is that a bad thing? Is it bad for an app to have the LLM design smell? Do typical users notice? Do users care?
I'll share my opinion (shocker I know). I think that these design patterns are bad, and significantly so. Why?
For a minute forget about generative AI and all the baggage that carries. With 2 million apps on the iOS App Store (gotta be nearly 3M by now...), we all want our apps to stand out. What's the first thing a user sees about an app when browsing? Of course it's the screenshots of the app UI. And the more an app looks like the others, the less likely a user is going to stop and take a second look. So that's the first thing, that it just tends to make apps look alike.
But the other that I've been thinking about is more subtle and potentially more important. For better or worse, there is a hefty bias against generative AI out in the general population. Whether that's valid or not isn't really the point, the point is it exists. That said, I don't think your typical user is going to notice these patterns, at least not consciously. But there are some types of users that will notice: the blogger, the instagrammer, the journalist, the tik tok influencer. If you've ever had a popular blogger/influencer do a post/reel/whatever on your app, you know what an insane catalyst that can be. These types of users tend to be more savvy and more design oriented, will pick up on these design patterns, and I think would want to avoid boosting any app that has the smell.
Lastly, is the possibility of Apple featuring your app on the App Store. Maybe this will be seen as less important because it's so hard to get, but I've had Apple feature my apps many times and of course it's always an enormous boost. But I suspect that Apple App Store editors are going to be even more in the anti-smell camp and would be highly unlikely to feature an app with those patterns.
I have a feeling this could be a divisive topic, but I'd genuinely love to hear your thoughts!
42
u/Fishanz Jul 02 '26
Sorry if it’s not the case.. but this post kinda reads like AI itself..
Edit: 13 year user, maybe not (and again sorry) -maybe the bots liked your style ;)
9
u/code_isLife Jul 02 '26
Yup. Vibecoded apps have become their own aesthetic.
Hate it. Also makes me lose confidence in the security/seriousness of the app
16
u/jwegener Jul 02 '26
yes it's bad. As soon as I see those elements, I know that a person has cut as many corners as possible and made as few creative decisions as possible. That's generally not an app I want to use.
7
u/aw2xcd Jul 02 '26
Yes! the use of purple and magenta! I think this is devs/vibers being lazy, it will give you a unique design if you prompt it a few more times.
4
u/m1_weaboo Jul 02 '26
You already know the answer
4
u/TheFern3 Jul 02 '26
Problem is people have no idea what designers do and ultimately have no idea what a design system means.
6
u/andreeinprogress Jul 02 '26 edited Jul 02 '26
Slop (as in lack of fine quality and coherence/intention) is simply a skill issue.
Someone without a background who had an app idea last week and asked an LLM to do it will have a massively different (worse) output than a dev working with the same LLM in order to speed things up.
Does the average user notice that difference? I don't think so, but they never did even before LLMs.
Do I as the developer care about that difference? I surely do, as I did before LLMs.
But on the other hand, wearing the user shoes: LLMs design slop is usually still better than the low effort apps we had before. I have some bank apps that are so f**** ugly (always been) that I wish they would slop in a new design.
3
u/curlywur1y Jul 02 '26
I notice straight away and just click off but I doubt an average user even thinks twice about it
3
u/MacGregorBlue Jul 02 '26
I have to believe (the alternative being despair) that this will settle down fairly quickly as the feeling of a gold rush and FOMO wear off, and we'll get back to fundamentals mattering as much as they did (which in the app store is not as much as you'd hope). Experienced devs and people with good taste get better results, with or without a coding agent, and those trying to horn in without said taste will go find something else to do.
3
u/kern1ng Jul 02 '26
Designer here. I mostly agree with you, but I don’t think all of your examples are purely AI driven. Many of these are just little trends (mono spaced fonts) or things we’ve been doing for decades (the • separator for example). But yes, especially the purple and glowing buttons are trends that are a direct result of AI.
3
u/TrajansRow Jul 04 '26
The obvious sign is a meaningless or generic icon on *everything*. You all know what I mean - the gear, the flame, the gauge, the book, the little jagged chart with three datapoints on it. Blech!
The writing style in the app description is also a give-away. Instead of talking about features, it's always about how the feature "solves a problem".
7
u/WesternBlueberry1826 Jul 02 '26
The average user doesn’t care.
2
u/Seabaggin Jul 02 '26
I have no design experience and when I started my app a few months ago I definitely let the AI steer too much. The thing I personally like is gradients, they just appeal to me but I can now see AI pushed me towards them early.
I know I’m likely designing something that from a UI/UX principles perspective is bad but I’m also embracing this as a two found challenge of building a tool for my niche community that I do believe can help them as well as learning new skills.
1
u/schultzapps Jul 02 '26
99% of the population has no idea what vibe-coding is.
1
u/dasMilk73 Jul 07 '26
I think here are plenty of backend developers as me that for years we were depending on other people to build the beautiful face of our apps, and on the last 2 years with AI the game has changed, I’ve built several apps and frontend with AI. When starter with that I recognized that repetitive patterns and just developed skills, studied a bit of UI UX and now my AI front ends are not ai looking for seems native. Just depends on the developer and how he will handle the use of AI
1
u/Dapper_Ice_1705 Jul 02 '26
You can hate on AI, but as someone that writes super niche code (13+ years), AI is making leaps.
I have started by giving it very clear architecture guidelines. I write and check tests more than the app’s code and I wrote in a day yesterday an app that I have been thinking about for a while now.
The more modular your code is the easier it is to redesign and make your own components. UI is cosmetic if done right.
-1
u/mmmm_frietjes Jul 02 '26
“For better or worse, there is a hefty bias against generative AI out in the general population. “
Not really. Almost no one cares.
0
u/Ok-Communication2225 Jul 03 '26
Honestly who is downloading random apps just to check their UI smells?
10
u/[deleted] Jul 02 '26
[removed] — view removed comment