Android users only have themselves to blame
When you install an app on Android the system prompts you with a list of permissions that the application is requesting.
So a Weather applet might need access to the internet and possibly your coarse location data, but if when you install it you grant permissions for it to read your contacts, make phone calls, send email and access the GPS, then really, you only have yourself to blame.
Sensible permissions -and actually reading the screen at install time actually does a lot of good -if the application requests access to things it shouldn't, then don't install them.
Slappy above says "Thanks ...for making the app store look like a good idea :(" -it doesn't. The App store just gets users used to trusting everything rather than questioning what they are installing; what it advertises to do and what it actually requests access to -assuming your OS will let you see that.
Actually, the thing that really farks me off is that none of this actually makes sense. Even if they were distributing by both the Android and iTunes markets then obviously the clean version would install and when they upgraded to version 2.0-dodgy then it would make it obvious that something odd was going on (on Android) or you would hope this is the sort of shit gets picked up in the Apple review process.
Devs write program and get some people to install it. People install it. Devs point out that it could have been a virus. Idiots get free advertising.