Android Susceptible To Apps That Turn On Roaming
fermion writes "If seems that Google's Android and T-Mobile have not learned from the bad experience and wrath Apple incurred with roaming charges on the iPhone. Applications can switch to roaming and data operation without the user's knowledge. Also, according to The Register, there is no way to switch off roaming. Given the backlash that Apple experienced over international roaming charges, one would think that T-Mobile would have built a phone to prevent such unexpected charges." From the wording of the article, the inability to turn off roaming seems to be on a per-application basis; users can evidently disable it globally.
Sounds like BS to me..
1) go here: http://tmobile.modeaondemand.com/htc/g1/
2) click Simulation
3) Click the arrow icon on the screen to the right
4) click market
5) select any app
6) click install
Look at this screen. It tells you exactly what the app does.
The problem is that the Android OS doesn't strictly enforce its global "Disable Data Roaming" option. Apps are supposed to respect this setting but some do not, thus a user who thinks it is disabled can still end up with $thousands in international data fees.
So in short, disable data roaming and don't use the apps which access your internet.
I think atm the only solution is changing the APN, so the G1 can't log on to the 2G/3G Data network.
From what I can tell, this is a case of people not really knowing what they're talking about. There is no documented way to turn on this setting from in an application. And just because an app has permission to use the internet does not say it can change this roaming setting.
Some reference: http://groups.google.com/group/android-developers/browse_thread/thread/ee7bc6309c865672/77003d32c992752c/
On the T-Mobile Android data plan, there are no roaming charges in the USA.
Unlimited data per month, too - unlike that other phone that begins with 'i'.
um, i never said it wasn't viable. the telecoms can do whatever they want because they have a natural monopoly (oligopoly in some places, but in practice there's not much difference) and telecommunications is a service with inelastic demand. these days a cellphone is almost a basic necessity if you live in most places. but their making buttloads of cash doesn't change the fact that:
we have the technology and resources to deploy a nationwide public wireless broadband network. and with ubiquitous wireless coverage, VoIP would eliminate the need for cellphone carriers and their ridiculous rates & terms. paying up the ass to use cellular networks and their 3 Mbps asymmetric EV-DO connections is just stupid when there are alternatives that can provide almost 22x the speed with symmetric upstream/downstream speeds.
but maybe you're right. maybe we should just wait for 3G to reach the masses so that everyone can enjoy the decade-old technology (yes, EVDO was developed in 1999). and if you think bringing up how much worse things were in the past changes the fact that telecoms are still impeding technological progress, then let me just say that i think Alabama is a shining beacon of progress because black people are no longer being lynched there.