> Of course, Android is not alone in this regard. Apple's iOS and other mobile platforms also store passwords on the device in plain text,
I thought the worst part of the problem was that in Android every program with SDCard access could steal the password. Isn't the case that in iOS each program writes to its own separate storage area? That at least protects it from trivial access from any other application.