3 ms·
What I want from platforms, and I fought for at one time in Google with no success: a platform API that provides applications a way to schedule packets when the
by raggi 2y ago
What I want from platforms, and I fought for at one time in Google with no success: a platform API that provides applications a way to schedule packets when the radio turns on.
The mobile platforms in particular continue to assume that you can live with their high level HTTP stuff, and it's just not good enough. The non-mobile platforms largely don't even approach the problem at all.
- freedomben 2y agoIndeed, that sounds like an obvious feature. Hard to believe it hasn't been implemented! I'd love to have that feature on Linux desktop/laptops. I think you could make lots of applications behave a whole lot better.
- raggi 2y agothe arguments from folks on the "architecture review boards" was that multiple connections are always bad and that developers can't be trusted. i'm willing to accept that they did get beat up quite a bit over power at various points when at times applications were a big part of the problem. That said this is also a gross misunderstanding of the problem and overall solution space, as well as very much gatekeeping.
- blitzar 2y agoDump the entire queue to a google server (confirm receipt and shut down the connection) and then have the google server forward all the data to its destinations? Seems to me that would be the lowest power, lowest developer trust, lowest number of connections, maximum gatekeeping method.