this post was submitted on 12 Nov 2023
17 points (87.0% liked)
Linux and Tech News
996 readers
1 users here now
This is where all the News about Linux and Linux adjacent things goes. We'll use some of the articles here for the show! You can watch or listen at:
You can also get involved at our forum here on Lemmy:
Or just get the most recent episode of the show here:
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It's possible if the OS wants to support it. Current ones limit what OS-level things web apps can do for security reasons, and pipe those higher-risk things through the gated App Store apps instead.
If an OS were using web apps as the primary method of delivering apps, web apps made for it could end up being about as good as native apps. Depends on the decisions they make and the app talent they attract.
I'm doubtful that Amazon would. They tend to keep features minimal. And while web apps often can be as good, I think many developers who do not already have a web app version will not have the resources to develop one just for the Fire TV. Right now it has the benefit of supporting apps that were written for Android native and simply put on this app store too, perhaps with some effort to tweak the UI for TVs, or sideloaded. Major apps, sure, but not all the minor ones
I mean, I'm just going with the article here. React is their main system for it, and it's a framework for JavaScript, which makes it a web app. Also, they're specifically leaving android by making their own Linux flavor. That means they lose the benefit of apps written for android, in the same way you can't just install an android app on Ubuntu. Heck of a lot easier to modify a Linux app to run on another flavor of Linux than it would be to convert to windows, but you still have to modify it.
It's unlikely you would be making a Linux app. It's likely that while it is technically Linux under the hood, the OS will be entirely abstracted away, interfaced by an SDK through a layer running on top that controls and sandboxes these web apps.
So if you don't already have a web app, then you've got a lot of work to do.
Sure, yeah, but that's still what they're doing. Native android apps aren't React, so since they're primarily doing react apps, they're losing android native apps. I've never used React Native myself, but it seems like exactly what you're saying, and isn't what android apps are made with.
Amazon is asking app devs to do that work, and so I have to assume that since React is the default app, that they'll also expose more OS-level things and let the web app actually act like a normal app.
It is just a hope that they do the thing that seems like common sense, but I hope it nonetheless, because they definitely won't be supporting android apps with it.
Their track record for app talent is abysmal.