[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Public WebGL] psa: battery api: just use all battery
The opponents of this functionality argue (among other things) that it's used in a bad fashion by Uber (surge pricing more to users with low battery) and should therefore be removed.
I believe this to be a spurious argument. Is Uber misbehaving? Yes. But what does it actually say about the value of a battery API? What it says that clearly users are intimately cognizant of their battery status, and that they're willing to spend actual money to preserve it, indicating that they value their battery, and in the case of Uber, they value it so much that they're sometimes statistically significantly more willing to pay a surcharge.
This clearly demonstrates that the battery API has value to users, even when Uber is misusing it.
This value will be vacuumed up when the API is removed. At present this might seem small (it's true, it's rarely used so far), but there's no telling if the future value would be so small. Would we know the value of losing a feature that takes a long while to adopt if it was revoked after a short period of time?
If say WebGL or CSS media queries or flexbox was removed after a short period before anybody had a substantial grip on the technology on the grounds that they're flawed features, what would the value be that was lost? Well clearly we can argue with hindsight that it would be pretty large now, because the hardware accelerated web and the responsive web would barely exist. But could you make that assessment from your armchair before those points where proven?
Who can tell the exact value of a feature to be removed for the future of the Web if you don't give it appropriate time to be explored? Well clearly in this case, the opponents of this feature make that determination for the entire web. I admire the crystal ball they seem to possess that allows them to accurately predict the future value of a feature.