logoalt Hacker News

fnytoday at 3:02 AM11 repliesview on HN

This is such a romantic idea, but unfortunately Apple and Google are hostile to this model.

Of the two, iOS is /worst/ for running vibe coded apps.

You need to pay $99 a year to be an Apple developer if you want your app to live on your phone for more than a a week.

Distribution is a also pain in the ass even for personal use alone (you can't just toss around an IPA).

Finally, so many useful APIs are totally locked up. The fact that I cannot in 2026 extend Siri, for example, us infuriating.

Android is far more promising but Google recently shot themselves in the foot with their verified APK nonsense. Google's privacy posture is infamously nonexistent as well, and I have little interest in rooting a Pixel at my age.

Hopefully now that enough people can vibe code, these walls will crumble a bit.


Replies

ymolodtsovtoday at 8:03 AM

For most people I believe it's a good exchange for the value of a more secure device.

But yes, I don't really want to pay Apple $100 a year just to run my apps. So I just have them as PWAs. Wouldn't work for many use cases, like when you need Apple Fitness data, but works for me and it looks fine.

rpdillontoday at 4:56 AM

I ran across WebXDC this past weekend, and I'm intrigued. I've built a few apps on it already, and I'm very pleasantly surprised by how cleverly inverted the whole model is (in combination with ChatMail). Delta Chat is available on iOS, I believe. I use Arcanechat on Android.

https://webxdc.org/

https://chatmail.at/

https://apps.apple.com/us/app/delta-chat/id1459523234

https://arcanechat.me/

The beauty of the ecosystem is that apps are just zips of a webapp that is self-contained, and uses the webxdc api to message other copies of itself running on other folks' phones that are part of that chat group. Basically, the app communicates (and is distributed over!) the group chat (it's otherwise insulated from the internet). And because apps are just zipped webapps, they can be pulled apart, hacked on, and reassembled as needed for your group.

ChatMail relays tend not to retain info - they aren't hosts, they just relay encrypted messages (the platform mandates encryption). This sidesteps all the approval/review processes, and there is no app store or developer fee or even SDK. It's just folks trading apps and running them together.

It can't solve a lot of cases, but it solves some use cases (like a shared grocery list, or real-time card games, or games with leaderboards) really well.

show 1 reply
mercutio2today at 5:05 AM

You don't need to pay Apple $99.

You can make perfectly good apps that run great with a free account. They expire in a week instead of 3 months (for TestFlight builds). That's it. You can redeploy with minimal effort. You have to reauth with Apple every ~30 days. The reauth is the only part of that you can't have a cron job run (you need to authenticate the keychain).

For normie folks, the hoops here are mildly annoying. But if you're someone making vibe-coded apps, we're talking about two scripts and a cron job, here. Or just run Sideloadly, which I hear works pretty well.

There exist reasons to be annoyed by Apple's iOS security posture, but "I can't run my vibecoded apps" isn't an especially good one.

show 1 reply
2001zhaozhaotoday at 3:06 AM

A PWA might be well suited to your needs. Even Apple's restrictive model leaves plenty of room to build useful apps especially if they are designed to connect to a backend (like the ones in the post).

show 1 reply
porneltoday at 3:21 AM

App Store will be the place to download apps you can't avoid, like your bank's client.

For personal apps, the locked down stores are making themselves irrelevant. When you have software for one person, you don't want to publish it there. You want to bypass the gatekeepers.

epihelixtoday at 3:41 AM

It still holds for the desktop, though. LLMs have helped me quickly code new software for lab equipment (total users ~6), a research tool for my partner, and for several desktop apps I just use for me.

Two apps fill niches that I've wanted to code myself (one, I've wanted to code for the last twenty years on and off), but have never had the time to do so. Now, the speed from thought to working prototype is insane (less than an hour); it then takes a few days of occasional work to turn that prototype into something architecturally sound and half-decent.

And after that... well, I just keep improving, refactoring, refining, because it's so much fun.

chrysopracetoday at 3:10 AM

Local first is a model I'm exploring. Combined with PWA it's pretty good and doesn't need to be native. LLMs are most useful for apps that are Good Enough™ anyway, and struggle with the remaining 5-10%.

Georgelementaltoday at 3:26 AM

> rooting a Pixel at my age

Don't do that, that's a PITA. Put GrapheneOS on it instead—simple, no hassle, works great

matheusmoreiratoday at 3:48 AM

Which is why computer freedom is so important it needs to be enshrined into law. Stuff like remote attestation, locked down boot loaders and "app stores" need to be made literally illegal. Ownership of the computer should be a constitutional right.

fragmedetoday at 4:00 AM

Oh no! $99! If you're rich enough to have bought into the Apple walled garden, $99 is nothing. Can't go out for a nice dinner with the family for less than that these days. Yeah it would be great if Apple gave it away for free, but it's their walled garden that we've locked ourselves into. My bigger complaint about Apple is how overboard they've gone with the security stuff, making it it that much harder to develop software for their systems, on top of costing more. But, gotta go to where the users are.

rvztoday at 3:23 AM

> You need to pay $99 a year to be an Apple developer if you want your app to live on your phone for more than a a week.

No complaints over paying more than >$100 a month in subscriptions with coding agents but $99 a year is some how too much?

Yet another reason why “developers” are just consumers that are selective complainers that want their tools to cost $0.00.

Clearly as already stated in the article, hosting and distribution is not free.

show 3 replies