view the rest of the comments
Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Please don't post about US Politics.
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
Why does it need to be an app then? And why one server?
Literally, what you’ve described is the www. The browser is your thin client. It connects to not one but many millions of servers and is able to use their resources to run queries, access menus, place orders. All that jazz.
Oh, and with the ridiculous advancements in technology, streaming services and games work amazingly too! Video streaming is so well studied that every Tom, Dick, and Disney has started their own streaming service and is charging through the nose for it. Every year, folks get arrested for running Plex servers or IPTV with millions of hours of pirated content that is used by thousands of their happily paying customers (more happy than Disney’s customers).
And Amazon Luna and Xbox and PlayStation have all shown how game streaming can be so easily done over HTML5. The only blocker on making that the default way of gaming is Apple’s greed. Not that it’s a good default. There’s something to be said about mobile hardware and chip design that has made amazing advancements in the last few years in the GPU space, making on-device processing really worth it.
Don’t remember what it’s called but there’s an internet law - that any advancement in hardware will immediately be offset by more expensive software requirements which will consume more of those resources. Looking at you, Chrome. Also looking at you, react framework.
If you want to get deals for the grocery store you need their app, cheaper deals for pizza, have to open the dominos/Pizza Hut app, I rarely go to Taco Bell, Starbucks, McDonald's, Burger King, Wendy's, etc but they all want you to use their app to get access to their coupons and order things. Maybe their points all add up on their websites, would just have to save all the logins in a password manager. Kroger comes to mind because they now use in store prices, price with Kroger card, and price with coupon from mobile app. It's crazy that that is allowed, but if they are going to charge 3.99 for a watermelon if you have the mobile app, and 6.99 regular, unfortunately I will cave and install the app.
Edit: seeing a product for sale with 3 prices listed below it is mildly infuriating
That's because they want to get their app on your phone so that they can perform data-mining using the data that the app can get from the phone environment.
I mean, I don't think that it's worth bothering with trying to game the system. I'm not going to give them my data, and I don't really care about the discount that they're offering for it. But if you want to do so, you can probably run an Android environment on a server and use the equivalent of RDP or VNC or something to reach it remotely.
grabs a random example
https://waydro.id/
Need to connect that up to VNC or RDP somehow if it doesn't have native support.
EDIT: I think that I'd take a hard look at how much it's likely to save you relative to how much time and effort you're going to spend on setting up and maintaining this, though.
Yeah that might be a good way of doing it, maybe someone else will pop in saying theyve tried one of them, I should have probably asked this on no stupid questions. I figure someone has already done it before so maybe they'll throw some insight about what to avoid. Thanks for the input!