> "I think many people have little understanding of the difference between Wi-Fi and 3G data — at least insofar as why a feature would work over one but not the other."
Easy: the difference is that 3G data is not an internet connection.
Sure, you can browse the web, but most 3G data package don't give you a public IP, so your phone can't be a server, and they tend to block many TCP and UDP ports. Your phone is effectively in a private network which has a very limited access to the rest of the Internet.
That, plus the fact that carriers make you sign a contract that forbid you to use their bandwidth in certain ways.
Easy: the difference is that 3G data is not an internet connection.
Sure, you can browse the web, but most 3G data package don't give you a public IP, so your phone can't be a server, and they tend to block many TCP and UDP ports. Your phone is effectively in a private network which has a very limited access to the rest of the Internet.
That, plus the fact that carriers make you sign a contract that forbid you to use their bandwidth in certain ways.