3 ms·
I’ve read this short article carefully twice now and I still find myself trying to guess why Facebook would do this. I conclude it’s not a good article.
by nickdothutton 4y ago
I’ve read this short article carefully twice now and I still find myself trying to guess why Facebook would do this. I conclude it’s not a good article.
- stinos 4y agoWhy? Just like for other telemetry: all they have to do is push a small modification somewhere and they instantly get access to millions of data points which they can then use to analyse what works best for them. Though I agree it is very, very vague if the 'battery draining' is really just that or it's more a result of something like 'for _ in range(10000000): measurePerfOfAvsB()'. But I assume the original source did/could not enclose that.
- nickdothutton 4y agoI had assumed it was something like “we could cache this locally on the device, but then our telemetry would potentially be delayed, where if we always fetch live from the network then we get to see what they wanted immediately which is better for facebook for (insert reasons)”. The network fetch would be much more expensive in terms of battery life. Full disclosure: I have had to implement telemetry collection and have faced this kind of trade-off against power budget, but not for social media/personal/phone apps.