Browse wiki

Jump to: navigation, search
Features/Jetpack/SDK Support for Firefox for Mobile Addons
Feature accessibility lead `  +
Feature accessibility notes `  +
Feature accessibility review `  +
Feature accessibility status `  +
Feature additional members `  +
Feature dependencies The feature may depend on landing support
The feature may depend on landing support for specific interface elements in the FFM interface. While there are elements to having support for out-of-process addons that will be necessary in the long run. We have determined that having e10s support is not a blocker to getting minimal support for mobile addons working.
minimal support for mobile addons working.  +
Feature engineering notes `  +
Feature engineering status `  +
Feature engineering team Jetpack  +
Feature feature manager Matteo Ferretti  +
Feature functional spec '''Phase One''' Make it possible to load
'''Phase One''' Make it possible to load a simple addon that uses no high-level APIs in FFM. '''Phase Two''' Identify and resolve test failures in high-level APIs (and their low-level dependencies) one-by-one until all SDK tests pass when run against FFM. '''Phase Three''' Design and implement optimal FFM interface affordances for SDK APIs like Widget and Panel that modify Firefox chrome. '''Phase Four''' Design and implement additional API features for capabilities that are specific to mobile devices.
ities that are specific to mobile devices.  +
Feature health OK  +
Feature implementation notes `  +
Feature implementation plan `  +
Feature landing criteria `  +
Feature lead engineer Matteo Ferretti  +
Feature list Jetpack  +
Feature localization lead `  +
Feature localization notes `  +
Feature localization review `  +
Feature localization status `  +
Feature name SDK Support for Firefox for Mobile Addons  +
Feature non-goals `  +
Feature open issues and risks `  +
Feature operations lead `  +
Feature operations notes `  +
Feature operations review ` +
Feature operations status `  +
Feature overview Firefox for Mobile (FFM) is a high priorit
Firefox for Mobile (FFM) is a high priority for the Mozilla project, we expect it to attract a significant number of users, and we think FFM users are just as interested in customizing their browsing experience using addons as Firefox for Desktop (FFD) users. FFM addons also support the [Mozilla Manifesto] principle that individuals "have the ability to shape their own experiences on the Internet." And FFM addons help support the minimalist design philosophy of Firefox by allowing developers to build and users to use browser features that aren't part of the core product. Thus FFM addons are as important as FFD addons. So it is just as important for the new addon platform provided by the SDK to support building addons for FFM. Ideally, addons built using the SDK's high-level APIs should work on both FFD and FFM by default without requiring addon developers to specifically target mobile devices, f.e. high-level APIs that enable addons to introduce chrome elements should adapt those elements to the FFM and FFD interfaces.
se elements to the FFM and FFD interfaces.  +
Feature priority P1  +
Feature privacy lead `  +
Feature privacy notes `  +
Feature privacy review `  +
Feature privacy status `  +
Feature product manager David Mason  +
Feature product marketing lead `  +
Feature product marketing notes `  +
Feature product marketing status `  +
Feature products notes `  +
Feature products status `  +
Feature project `  +
Feature qa lead `  +
Feature qa notes `  +
Feature qa review `  +
Feature qa status `  +
Feature rank 999  +
Feature requirements The feature must load an addon built using
The feature must load an addon built using the SDK in both FFD and FFM. It should make addons that use only the high-level APIs provided by the SDK work by default on both FFD and FFM, although it may require addons to provide browser-specific code if it is not possible to make all APIs "just work" in both browsers. It must enable an addon to determine which browser the addon is loaded in. It may provide additional API features that are specific to mobile devices. We must also continue the work that has already begun to reduce the footprint of an add-on built with jetpack.
footprint of an add-on built with jetpack.  +
Feature roadmap Jetpack  +
Feature secondary roadmap `  +
Feature security health Blocked  +
Feature security lead `  +
Feature security notes [ bug 744946]  +
Feature security review `  +
Feature security status sec-review-needed  +
Feature stage Complete  +
Feature status Complete  +
Feature status note `  +
Feature theme `  +
Feature users and use cases The target audience is addon developers. T
The target audience is addon developers. The use case is simply that an add-on developer using the Add-on SDK (either directly or via the Add-on Builder) will use the SDK to create and add-on with either Desktop or Mobile in mind, and that add-on works in either platform with no extra effort or thought from the developer. In addition, if the developer wants their add-on to only work on FFM or FFD they should have the ability to toggle a flag to make it singular to that platform.
flag to make it singular to that platform.  +
Feature ux design '''Phase One''' Coordinate with the UX team and Jetpack developers to map out the interface elements that are exposed in the APIs to FFM. This stage is critical in making add-ons usable and worth the effort. '''Phase Two''' Implement the mappings.  +
Feature ux lead `  +
Feature ux notes `  +
Feature ux status `  +
Feature version SDK 1.5  +
Categories Feature Page
Modification date
This property is a special property in this wiki.
12 April 2012 21:04:55  +
hide properties that link here 
SDK Support for Firefox for Mobile Addons + redirect page


Enter the name of the page to start browsing from.