You've obviously never done support for software.
Yes I did, for android specifically I worked on Android Notifier (http://code.google.com/p/android-notifier/) and we got *dozens* of emails about simple things but it's manageable.
It's better than letting every app do everything like the current situation right now, people don't read permission listings too
People would block anything and everything and then complain when the apps wouldn't work.
They won't because the app will get a PermissionDeniedException and almost always show a message to the user explaining that it didn't send an SMS message because the user blocked it. It could even know if it's permanent and just give up that feature completely after the first warning.
J2ME system that constantly prompted you 'this app wants network access, allow?'
You could make it remember your choices.
Why is it the phone's fault if an app I approved to install does what I allowed it to do?
Humans make mistakes, it's tech's responsibility to help the user to not make them.
memcached is a high-performance, distributed memory object caching system
I didn't know caching system has been redefined to be nosql... Now java.util.HashMap is a nosql implementation!
He has not acquired a fortune; the fortune has acquired him. -- Bion