Building your software to depend on Google API's and then be banned from Google would put you in deep trouble, building on Google systems but not relying on their API would still allow for an migration.
Diffusion at the edge is going to change a lot of things. Especially since it won't have to encode to linear formats.