2 ms·
Reduced complexity and higher reliability. Instead of your apps having to detect if they're local or remote to the device and then implementing a different pro
by cptskippy 8y ago
Reduced complexity and higher reliability.
Instead of your apps having to detect if they're local or remote to the device and then implementing a different protocol based on locality, they instead just always call out to a cloud based location.
They don't have to devote resources to maintaining 2 APIs for every product and can instead focus on reliability and robustness of the one interface.
> it's just a crap design from a usability standpoint.
I would argue the opposite. By having to support both cloud and local communication, you're introducing complexity and the possibility that APIs could diverge in functionality and reliability.