I man don't get me wrong, I love the idea of PWAs but this dude is out to lunch. It's so painful making anything complex work cross browser/cross platform. On iOS iirc they don't even support adding PWAs to the homescreen? You definitely can't Bluetooth outside of Chrome (probably only on Android and Windows too because nothing fun is ever allowed on Macs). Multiplayer games you kind of need UDP. You cannot UDP in th…
App Should Have Been a Website (and Probably Your Game Too)
161–170 of 384 posts
Re: App Should Have Been a Website (and Probably Your Game Too)
#162All apps and the OS are JavaScript based.
The timing of the hardware missed or maybe it could have stuck more.
Re: App Should Have Been a Website (and Probably Your Game Too)
#163I'd give anything to move our apps to the web. We're in the medical field (our apps connect to medical devices over Bluetooth), so publishing on Google Play is like a Kafkaesque fever dream. Two days ago they tell us our app fits into categories like: Activity and Fitness Nutrition and Weight Management Sleep Management Medical Device Apps So we gotta update our policies, but today they said something like: "Actually…
Re: App Should Have Been a Website (and Probably Your Game Too)
#164I'd give anything to move our apps to the web. We're in the medical field (our apps connect to medical devices over Bluetooth), so publishing on Google Play is like a Kafkaesque fever dream. Two days ago they tell us our app fits into categories like: Activity and Fitness Nutrition and Weight Management Sleep Management Medical Device Apps So we gotta update our policies, but today they said something like: "Actually…
The web is just a beautiful publishing platform. - no permission needed (mostly) - built-in discoverability - you get to figure out whatever payment processing you want - works on every device - update code in seconds - no copy protection needed
And then there’s JS.
Rails, htmx, and a few others seem like the only ones who really get that a simple web app should be 50-100loc.
Re: App Should Have Been a Website (and Probably Your Game Too)
#165Earlier quoted context omitted.
> A well implemented (native) app is always better than a well implemented web site. No, because it fails to support the feature of running virtually anywhere. For many people this is the #1 feature. Everything else is just icing on the cake. Who cares about an app that is 2x faster but doesn't run?
> For many people this is the #1 feature. Everything else is just icing on the cake. I hear this sentiment from developers much more than non-developers. I wonder what percentage of developers do all their work within a browser.
And I also hear developers complain more about performance issues than non developers.
Re: App Should Have Been a Website (and Probably Your Game Too)
#166Meetings should be emails Youtube content should be a blog React websites should be static with sprinkles of vanilla JS etc These are all ideas that in many cases are true, though sometimes they aren't, but if you ask the right questions, usually those holding the line have a financial incentive.
I understand better now that by forcing a more complex medium you will inherently attract a consumer who has greater commitment to your content.
A person getting an email isn’t as locked in as a person who is attending a zoom meeting. And a person in a zoom meeting isn’t as locked in as a person forced to physically attend a meeting.
You could make your YouTube channel a blog but now you’ll mostly attract an audience that has a greater chance of getting their attention consumed by something shinier, like another YouTube channel.
Therefore, you will always want to deliver a message through the most complicated medium that still lets you attract a suitable audience. It creates more hooks for people to latch onto.
Re: App Should Have Been a Website (and Probably Your Game Too)
#167Cool, but web apps still can’t do location tracking in the background. So please do tell me how my fitness app should be a web app instead?
Does your app still function if the user disables location sharing?
Re: App Should Have Been a Website (and Probably Your Game Too)
#168Earlier quoted context omitted.
The problem with that mentality is that you start seeing inefficiencies spring everywhere (why loading Discord takes so long? Slack? etc, etc).
It’s a third world mindset where we end up with the software equivalent of public defecation, living in squalor and filth.
Re: App Should Have Been a Website (and Probably Your Game Too)
#169Earlier quoted context omitted.
I look at these things as essentially aesthetic preferences. There's certainly cases where a certain medium is the objectively right one for a task, but there's many others where it really just a matter of taste.
I actually think of them as more than just an aesthetic preference. It is fundamentally about proof of work. Something that will become more and more important as we move into a post AI world. Every single piece of art, music, game or any other creative piece, has three things to it. One, the actual artifact itself of the music, the art and the game. Second is who is making it. And the third is how much have they put…
Also, there's definitely web games (paperclips, kittens) and art in every media that are memorable and excellent to someone. That's kind of the point that I was making; the medium is part of the message, but many things can be presented in different ways, and mostly this doesn't detract from anyone else.
Fundamentally, I reject your model of art; I personally think the actual artifact should be the most important part. Anything else shouldn't even be considered as far as we're able, even though we are mostly status seeking monkeys who pay very close attention to every other monkey's status so as to increase our status.
Re: App Should Have Been a Website (and Probably Your Game Too)
#170While the web platform is catching up due to the continuous supply of abstractions by modern browsers, once you must deviate from those abstractions, you quickly find yourself needing to implement something yourself that is much less efficient than a native implementation. I wrote about developing my own block editor from scratch[1] using C++ and QML after finding that Notion (and so many other web apps) are extremel…
I’ve wanted to do the same thing you did but with coding notebooks (e. Jupyter) for a while now. It frustrates me to no end that the only native software for notebooks is JetBrains IDEA (and even that’s only an “I think it’s naive” lol). Hopefully I can take what you learned and documented and apply it to my app ^-^