Mobile/Fennec: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(30 intermediate revisions by 11 users not shown)
Line 1: Line 1:
== About the Fennec (Mobile Firefox) Project  ==
{{Admon/important|This page contains a lot of outdated info!|For latest info, see:
*[[Mobile/Fennec/Android|Firefox for Android]]
*[https://github.com/mozilla/firefox-ios Firefox for iOS]}}


"Fennec" is the code name for the mobile version of Firefox. To download, use, and learn about mobile Firefox, see:
TODO on this page:
*Triage the content and move it to the new wiki pages
*Remove content & leave links to latest info


* '''[http://www.mozilla.com/mobile/ Mobile Firefox home page]''' - Download Firefox for Android and Nokia N900
== Firefox for Android ==
* [http://support.mozilla.com/mobile Firefox Help for Mobile] - for questions and problems with mobile Firefox
* [[Mobile|Mozilla Mobile wiki]] - news and information about Mozilla mobile development


Still have questions? See our [http://mozilla.com/mobile/faq FAQ] for Mobile. If you're interested in what we'll be working on over the next 6 months or so, please see [[Mobile/Planning]].
"Fennec" is the code name for the mobile version of Firefox. We are currently focused on developing [[Mobile/Platforms/Android|Firefox for Android]]. For details about other platforms, see [[Mobile/Platforms]]. If you are looking to contribute, check out our [[Mobile/Get_Involved|get involved page]]!


== Supported Platforms ==
* [[Mobile/Roadmap | Roadmap]]
* [[Mobile/Platforms/Android|Installing Firefox for Android]]
* [[Mobile/Fennec/Android|Development Documentation]]
* [https://wiki.mozilla.org/Mobile/ProductPlanning Product Planning]
* [https://wiki.mozilla.org/Mobile/Triage Triage]
* [[QA/Fennec|QA]]
* [http://wiki.mozilla.org/Mobile/Metrics Performance and Memory Dashboards]
* [http://support.mozilla.org/products/mobile Firefox for Android Support]
* [http://addons.mozilla.org/android/ Firefox for Android Add-ons] and [https://developer.mozilla.org/en-US/docs/Extensions/Mobile Building Add-ons]
* [http://mozilla.com/mobile/faq FAQ]
* [[Mobile/Projects|List of projects]]


Mozilla is developing Firefox for '''[[Mobile/Platforms/Maemo|Nokia Maemo]]''' and '''[[Mobile/Platforms/Android|Google Android]]'''. See [[Mobile/Platforms]] for more details.
=== Technical Briefs ===
Looking for more information about various parts of Firefox for Android. Here are some summary pages:
* Logic behind [https://wiki.mozilla.org/Mobile/SessionRestore Session Restore]
* Background on [https://wiki.mozilla.org/Mobile/Distribution_Files Distribution / Partner Packs]
* Background on [https://wiki.mozilla.org/Mobile/WebApps WebApps]
* What is the [https://wiki.mozilla.org/Mobile/Onboarding onboarding] experience?


== Features  ==
== Communication ==


Firefox for mobile is packed with your favorite features, including:
* Subscribe to the [https://mail.mozilla.org/listinfo/mobile-firefox-dev mobile-firefox-dev mailing list]
* Join #mobile on [https://wiki.mozilla.org/IRC IRC]
* Follow [http://twitter.com/FennecNightly @FennecNightly] on Twitter
* Read [http://planet.firefox.com/mobile/ our development blogs]
* Attend our [[Mobile/Notes|weekly engineering meeting]] - Wednesdays at 9:30 AM, US/Pacific time


*Awesome Bar – Go to your favorite sites in just a couple of keystrokes with intelligent and personalized searching
== Old Wiki Pages ==
*[[Firefox Sync]] – Sync your Firefox tabs, history, bookmarks and passwords between your desktop and mobile device for a seamless browsing experience
*[http://addons.mozilla.org/mobile/ Add-ons] – Customize your Firefox by adding small pieces of functionality, like games and news readers, that help make the mobile Web browser your own
*Location-Aware Browsing – Get maps and information relevant to your location
*Tabbed browsing – View open tabs as thumbnails to easily identify and select the Web page you’d like to go to next
*Safe Browsing – Get an Instant Web Site ID and easily access and edit security settings
*Available in more than 30 languages and counting
 
See the complete list of [https://www.mozilla.com/en-US/mobile/features/ Mobile Features].
 
== Project and Design Documents ==


* [[Mobile/Fennec/Vision|Fennec vision statement]]  
* [[Mobile/Fennec/Vision|Fennec vision statement]]  
* [[Mobile/User Experience|Fennec user experience]]
* [[Mobile/User Experience|Fennec user experience]]
* [[Mobile/Fennec/Extensions | Building extensions]] for Fennec
* [[Mobile/Fennec/Architecture | Architecture overview for XUL Fennec]]
* [[Mobile/Fennec/Architecture | Architecture overview]] of the front-end UI
* [[Fennec/NativeUI/Architecture_Overview | Incomplete: Architecture Overview]]
* [[Mobile/Fennec/Research | Research Questions]] for Fennec
* [[Mobile/User_Experience/Research | UX Research Questions]]
* [[/Fennec2.0|Fennec 2.0 planning]]
* [[/Fennec2.0|Fennec 2.0 Planning]]
 
== Performance ==
 
Performance, memory consumption and on-device footprint are crucial to both embedders and Fennec.
 
* [[Mobile/Performance |Performance/Memory issues]]
* [[Mobile/Performance |Performance/Memory issues]]
** [[Mobile/StartupOptimization | Startup optimization]]
* [[Mobile/StartupOptimization | Startup optimization]]
** [[Mobile/XULOptimization | XUL optimization]]
* [[Mobile/XULOptimization | XUL optimization]]
** [[Mobile/MemoryOptimization | Memory optimization]]
* [[Mobile/MemoryOptimization | Memory optimization]]
** [[Mobile/Profiling | Profiling]]
* [[Mobile/Profiling | Profiling]]
** [[Mobile/MemoryReduction | Memory reduction]]
* [[Mobile/MemoryReduction | Memory reduction]]
 
* [[WritingFennecTests|How to write Fennec tests]]
== Building and Running Fennec ==
* [[Mobile:TestPage|Interesting web pages to test]]
* [[Mobile/Build|Ports, build instructions, platform support]]
* [http://ftp.mozilla.org/pub/mozilla.org/mobile/ Download official builds for mobile and desktop platforms]
* [[/Tips|Miscellaneous tips and tricks]]
* [[/Tips|Miscellaneous tips and tricks]]
* [[/Debugging|Debugging]]
* [[/Debugging|Debugging]]
 
* [[Fennec/NativeUI/Viewport | Viewport]]
== Testing Fennec ==
* [[Fennec/NativeUI/Messages | Incomplete: Gecko-Java Messaging]]
 
* [[WritingFennecTests|How to write Fennec tests]]
* [[QA/Fennec|Mobile QA Home]]
* [[/Cheat Codes]] for developers and testers
* Fennec 1.0 [[QA/Fennec1.0/TestPlan|Test Plan]]
* Unit Test [[Mobile/Fennec_Automation|Automation]] (mochitest, chrome, reftest, crashtest, xpcshell)
* Running [[Mobile/Fennec Mochitest|Mochitests on Fennec for Nokia]]<br>
* [[Mobile/Maemo4 Testfarm Notes|Maemo 4 Test Farm Notes]]
* [[Mobile:TestPage|Interesting web pages to test]]
 
'''Test Builds'''
 
* [http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mobile-trunk/ Trunk (Fennec 2.0) nightly builds]
* [http://ftp.mozilla.org/pub/mozilla.org/mobile/releases/latest-beta/ Latest beta release builds]
 
'''Bugs'''
 
* [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&classification=Client%20Software&query_format=advanced&product=Fennec Open Fennec bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&query_format=advanced&bug_status=UNCONFIRMED&product=Fennec Unconfirmed Fennec bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&classification=Client%20Software&chfieldto=Now&chfield=%5BBug%20creation%5D&query_format=advanced&chfieldfrom=10d&product=Fennec Fennec bugs created in the last 10 days]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&field0-0-0=cf_blocking_fennec&type0-0-0=equals&value0-0-0=2.0%2B&resolution=--- Fennec 2.0 blockers]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&list_id=40362&field0-0-0=cf_blocking_fennec&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&type0-0-0=substring&value0-0-0=2.0next Fennec 2.0next blockers]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&field0-0-0=cf_blocking_fennec&type0-0-0=equals&value0-0-0=%3F&resolution=--- Fennec nominated blockers]

Latest revision as of 18:43, 25 February 2016

Important.png
This page contains a lot of outdated info!
For latest info, see:

TODO on this page:

  • Triage the content and move it to the new wiki pages
  • Remove content & leave links to latest info

Firefox for Android

"Fennec" is the code name for the mobile version of Firefox. We are currently focused on developing Firefox for Android. For details about other platforms, see Mobile/Platforms. If you are looking to contribute, check out our get involved page!

Technical Briefs

Looking for more information about various parts of Firefox for Android. Here are some summary pages:

Communication

Old Wiki Pages