|
To be fair, not being webshit is part of why their UI is usable (if not great) on low-end hardware. BrightScript does suck, though—but it also already exists, and I doubt maintaining it's all that hard. Used to work on a dual-platform mobile app engine that was probably on par, difficulty-wise, with maintaining & developing BrightScript—that only needed like 3.5 devs, and not at coastal US wages. Meanwhile, the Big Boys get a C++(?) API, as I understand it. I assume that's why some of them behave weird or are glitchy, but do look a lot like the same apps on other platforms. [EDIT] However, they could probably do a good job making a comparably-snappy UI with JavaScript, as long as they didn't drag HTML and CSS along for the ride. Kinda like the JavaScript API on tvOS. |
I have a TV with Roku built-in. It ran great when I got it in 2020, but it has gotten slower and slower to the point of being unusable. I'm not even talking about apps, but the Roku home screen itself. Apps are even slower and crash all the time, sometimes crashing the TV itself.
On the other hand, I have a Chromecast from 2016 that still runs just as well as it did when I bought it. I'd rather use my phone as a remote and have a movie playing in seconds with the Chromecast than wait 1+ minutes for Hulu or Netflix to even get to their respective home screens with the Roku. I also don't get ads with the Chromecast.