Mobile/Fennec
Getting Started
See the Firefox Mobile web site to download Fennec and get more information.
About the Fennec Project
"Fennec" is the code name of the effort to build a mobile version of Firefox. Fennec is half of the Mozilla mobile effort to enable mobile phones with Mozilla software - for the other half, see Embedding.
Here are some key project pages:
Still have questions? See our FAQ for Mobile. If you're interested in what we'll be working on over the next 6 months or so, please see the project planning pages.
Goals
The overall goals for Mobile Firefox are:
- provide Mozilla’s standards-based open-source browser engine, optimized for mobile, that can be embedded by device manufacturers and others;
- a full-featured mobile browser including support for XUL-based add-ons, delivering on Firefox’s key principles of ease-of-use, security and accessibility;
- grow the Mozilla community in the mobile space;
- provide tools and documentation to help developers develop, debug and deploy web applications;
- do all of this work in the shared Mozilla source repositories so all platforms, desktop and mobile, benefit each other
For more background on our goals please see these blog posts.
Learn More
Monthly Newsletters
Mozilla publishes a monthly newsletter called "about:mobile" that's dedicated to what's going on with Mobile in the Mozilla Project. Sign up to get the newsletter via email or follow the newsletter posts in the Mozilla Developer News weblog.
Weekly Meetings
There will be a meeting each week to discuss the general status of Mobile. Please use #mobile, dev-platforms-mobile@mozilla.org or mozilla.dev.platforms.mobile for communication
Meeting Details:
Technical Details, Documents, & Designs
- Building extensions for Fennec
- Architecture overview of the front-end UI
Features
This is the first draft of a feature list.
Supported Platforms & APIs
We have the stated goal of supporting Windows Mobile and Linux devices. Support for other Platforms may be added in the future. We will also support several embedders who are using mozilla technology, and will keep track of that here.
Proposed Device + Location APIs
Performance
Performance, memory consumption and on-device footprint are crucial to both embedders and Fennec.
Current blocking 1.9+ performance issues
UI discussions
Building/Running Fennec
Testing Fennec
- /Cheat Codes for developers and testers
- Fennec 1.0 Test Plan
- Unit Test Automation (mochitest, chrome, reftest, crashtest, xpcshell)
Our first test page, post interesting urls here.