Mobile/Archive/WebApp Support: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 1: Line 1:
== Summary ==
== Summary ==


Provide means to allow management of web apps in Fennec.
Provide means to manage web apps in Fennec, based on how Android and Maemo handle adding apps and shortcuts to the desktop.


== Current Status ==
== Current Status ==


Starting code
Madhava, Finkle and Fabrice have talked (together and separately) about a direction for webapps. We covered some of the basics, from a user standpoint, as well as some implementation details.
 
We have a basic idea for how webapps should be exposed.


== Next Steps  ==
== Next Steps  ==


# write prototype code
* Implement some prototypes
# iterate on UI design


== Team ==
== Team ==


* '''Project Lead''': stuart
* '''Design''': madhava
* '''Design''': madhava
* '''Team Members''': fabrice
* '''Team Members''': fabrice
Line 20: Line 20:
== Related Bugs ==
== Related Bugs ==


{{bug|583750}}
{{bug|583750}} - [meta] Web apps support in Fennec


== Designs ==
== Designs ==


From a UI point of view, we need several pieces :
* Installing and uninstalling webapps will probably happening within Fennec
* a new entry in the site menu, to add/remove a site as an app.
* Adding a shortcut to the device desktop should happen through the native device mechanism, not from Fennec
* a new subcategory in the awesomescreen to access the app list.
* Fennec may need to support a "Select a Webapp" UI for native OS shortcut mechanism to use (think "add bookmark to desktop" feature in Android)
* an app list with icons.


== Goals/Use Cases ==
== Goals/Use Cases ==


The goal is to provide a way to mark a url as being a web app, and allow the user to manage its app list. This goes a bit further than the app tabs on Firefox 4, since this list would persist and be accessible on a dedicated page (or in the the new awesomescreen).
* User should be able to install and uninstall webapps.
 
* User should be able to add a shortcut to a webapp on their device desktop
Add-ons author should also be able to register a chrome url as an app.  
* User should be able to launch a webapp from the desktop shortcuts.


== Open Issues ==
== Open Issues ==


* integration with sync
* What packaged webapp formats do we support? or none?
* should apps be in tabs like other pages?
* Does this fit into the Mozilla webapp marketplace?
* how could we notify a user that something changed in a web app, like unread mails count, new events, chat info, etc.? (web notifications will probably help there)
* do we want OS level integration?
* should we support sites like http://openappmkt.com/ seamlessly, or leverage AMO?
* do we want to support w3c widgets?


== Non Goals ==
== Non Goals ==
* Do not need to be able to launch webapps from inside Fennec
* Minimize the amount of webapp UI features exposed directly in Fennec
* Do not focus on widget support
canmove, Confirmed users, Bureaucrats and Sysops emeriti
2,798

edits

Navigation menu