Well, you should get your facts straight first.
"Android only has what, 256MB of available disk space for 3rd party programs?"<p>That's nonsense. It depends on the device. Also, the G1 has far less then 256 MB free for apps, yet a typical app is around 100kB large. Also data can be on the SD Card and future version of android will be able to install apps on the sd card as well (maybe even the current version, don't know).<p>"Google can and will pull your app if it doesn't like it"<p>Where is the proof for that? Afaik they still have to show the behavior Apple is showing constantly by pulling normal apps. Guess what, you can easily install and use another market application and Google won't forbid you to do so:
<a href="http://slideme.org/" rel="nofollow">http://slideme.org/</a> is a good example. You can install it easily on an _unrooted_ device like other applications.<p>I agree that the android market could use some approval process for applications that need security (like banking apps). Something like the SSL-Info in your browser. But that's about it. Also could you please point me to any viruses and worms you are mentioning?<p>By the way, what do you mean by "complete control over code execution, unless you root your device"? who is controling what exactly? If you mean native code (i suppose you mean the sandbox is the dalvik vm), i should point you to <a href="http://developer.android.com/sdk/ndk/1.5_r1/index.html" rel="nofollow">http://developer.android.com/sdk/ndk/1.5_r1/index.html</a> .