The current behavior of the extension is that if you install an app online, it will automatically install it natively as well. This could be an annoyance for the user if icons are always being displayed on their desktop (in Windows). I'm not familiar with security and native apps but it could be a security issue if a malicious app is installed. Or another case is that if the user installs an app to their Dashboard on another person's computer, then the app will be installed natively on that computer as well. I think the power/choice should be given to the user to determine if they want a native app or not. Just opening for discussion.
In case steps to reproduce are needed: 1. Launch Firefox - Use FF9 or above 2. Install the extension - http://people.mozilla.com/~mdabbagh/openwebapps/extension/openwebapps_14112011.xpi 3. Go to apps.mozillalabs.com/appdir 4. Install an app Actual Result: App is installed natively as well.
A native install should be defined as the App being installed in the Programs Folder or Applications Folder, depending on OS. I feel the desktop shortcut should be the optional part. Need UX to confirm this please. Assigning to Bryan for input.
As per comment https://bugzilla.mozilla.org/show_bug.cgi?id=683635#c6 this is not a blocker for the Developer Preview Release, hence removing the blocking bug
We want to follow the faaborg mockup where we ask, but turn on by default, the native install of the application. The "[x] Windows Start menu" is the option we want to offer for people to know that an application will be installed locally or just to the Firefox applications dashboard. https://people.mozilla.com/~faaborg/files/projects/apps/creation-i1/permissions.html This does make me wonder if we can reuse that same dialog for uninstall / upgrade to native install in case a person decides not to install natively and then later wants it to be a native app. We should allow for that path.
There is now an option in the door-hanger pop-up that states 'Install (without Native app)', which allows the user to choose to not install a native app.
Bryan, could you create a new bug with expected UX for the install.