They have, frankly, some of the worst UI/UX design of any company in the same spaces that they exist in. Look at even their store listings, it’s a complete mess of information sprawled over the pages.
They do not optimize for performance or have a culture of squashing UI bugs unless it’s measurably stopping conversion for them.
Hell there’s even been times I’ve reported html issues to their teams and been asked to provide the CSS fixes to them to integrate in.
The Kindle has the worst software of any e-ink device on the market.
* in English speaking markets, don't know about the Chinese providers.
If they planned to use a unified codebase for Prime app, they likely went with something HTML/CSS-based, which would explain the performance issues. I could be wrong, but it's just a hunch I have.
If there was other apps we use that had the same issue, I'd chalk it up to hardware too, but maybe they simply don't test it on representative hardware? That might explain it.
> they likely went with something HTML/CSS-based, which would explain the performance issues
Not sure, the web browser in the TV seems to handle things just fine, and much faster than Amazon's app, so I don't think HTML/CSS is to blame here. Probably shit architecture/software design, as usual.
This is the case with a lot of apps that still manage to be performant. So it's quite possible Amazon are writing bad HTML/CSS but that's possible in other languages too.
Could be. Interesting anecdote on that, we're using the Vodafone TV app on the very same TV, and that app you can toggle "send analytics to Vodafone" on or off in the settings, which of course defaults to on.
At one point I toggled it to off, and suddenly the whole app became as fast as all the others, while when the toggle is on, the application is as slow and laggy as the Amazon one. So that might actually very well be the reason.
Though I suppose my XBox Series X can run Halo Infinite at 4K/60hz (with a ton of asterisks) and still chokes on the main menu which is also coincidentally a bunch of rectangles.
Maybe rectangles are just really hard to draw.
The Nebula app also isn't great, but at least it functions, even if it too is slower that molasses in January.