We need to come up with an end-user version of the uninstall flow for the web runtime on Android. Currently, there is no explicit way for a user to know how to uninstall an app without knowing that about:apps explicitly exists. Even so, the current uninstall flow won't remove the shortcut from the user's machine if it's been added. We need to determine what the end-user UX flow is for uninstalling an installed web application that is discoverable, feasible, and easy for the user to use. There's debate right now is right now if it's even possible to remove a shortcut from a user's homescreen. I did see this though that mentioned something about being able to remove shortcuts created by me, but not other existing ones: http://stackoverflow.com/questions/8724646/android-remove-shortcuts-in-homescreen Also saw this: http://groups.google.com/group/android-developers/browse_thread/thread/4a6a9e116dac3902/1a22b8574a07ec91?show_docid=1a22b8574a07ec91
We need better information from the app uninstall process to do this I think. See bug 760708.
Definitely a blocker for the first release - we need have a usable uninstall flow, even from about:apps if that's what we are going for now.
k9o nomination - something needs to be decided here, as uninstall is a basic user flow for apps
Shortcut being removed from homescreen is 'uninstall' which is implemented. Will file followup bug for cleanup of profiles by fennec native when user uninstalls it.