3 ms·
I think a lot of it is simply that systems (with the exception of games) are designed in traditional ways, which are not focused on responsiveness and frame rat
by sneak 2y ago
I think a lot of it is simply that systems (with the exception of games) are designed in traditional ways, which are not focused on responsiveness and frame rate for the end user.
There’s little reason most applications used by most people couldn’t do the same 100fps that almost all video games can achieve. It’s just not a development priority, and being slow and laggy doesn’t negatively affect software revenues that much.
It would be interesting to see what happens if a company like Apple took a hardline approach to application latencies the way they did with iOS system framerates and VR/AR passthrough latency. They have obviously already done this with the stack that supports the Apple Pencil, which benefits all iOS devices to some extent. It’s astounding that a $300 iPad can scroll around a map about an order of magnitude better than a brand new $50k Tesla’s console.
Most development teams just don’t really care about latency and perceived snappiness. Google does because they learned early on that even gains of a dozen milliseconds have direct and measurable effects on their ad revenue.
- normie3000 2y ago> It would be interesting to see what happens if a company like Apple took a hardline approach to application latencies the way they did with iOS system framerates... Any more info on this? Android vs iPhone, and Android TV vs Apple TV suggests Apple is doing something very right on these small devices.
- swiftcoder 2y ago> It would be interesting to see what happens if a company like Apple took a hardline approach to application latencies To a great extent they already do. Native Mac/iOS apps very rarely exhibit these problems (and many companies producing native Mac apps even advertise this advantage). I don't think there's much they can do about the electron apps - they held the line a long time on iOS before letting those run in the first place.
- whatindaheck 2y agoThese days I explicitly go out of my way to find and run native programs. Sure they usually require a purchase but (1) devs need to eat too (2) the software is usually higher quality and (3) it’s ultimately cheaper than buying more cool hardware. If that fails I take whatever remaining Electron options, which is just Discord these days, and create a desktop web app via Safari or Orion. WebKit is much lighter on the system. Now when I fire up the company machine, which is even more spec’d out, it can feel stupid slow at times.
- eru 2y ago> Google does because they learned early on that even gains of a dozen milliseconds have direct and measurable effects on their ad revenue. That's mostly only on their frontpage. Android isn't necessarily all that snappy, for example. Nor is GMail (app nor website).