... on the web and increasingly run it on phones and tablets. ...
... for PCs, phones, tablets, and other devices? After all, we have a general-purpose network ...