Fennec/NativeUI: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 28: Line 28:


Follow the instructions from [[Mobile/Fennec/Android]].
Follow the instructions from [[Mobile/Fennec/Android]].
== Architecture ==
*[[Fennec/NativeUI/Architecture Overview|Overview]]
*[[Fennec/NativeUI/Messages|Messaging between Java and XUL/JS]]
*[[Fennec/NativeUI/Viewport|Viewport]]


== Design ==
== Design ==

Revision as of 21:11, 12 August 2013

Warning signWarning: This page is deprecated, please see the main Fennec page.

Features

  • Awesome Bar – Go to your favorite sites in just a couple of keystrokes with intelligent and personalized searching
  • Firefox Sync – Sync your Firefox tabs, history, bookmarks and passwords between your desktop and mobile device for a seamless browsing experience
  • Tabbed browsing – View open tabs as thumbnails to easily identify and select the Web page you’d like to go to next
  • Fast - Instantly startup (<300ms)
  • Small - Low memory usage (consistent with other browsers)
  • Energy - Doesn't eat your battery

Background

Nightly Builds

If you want to try the new NativeUI on your Android device, you can download the latest nightly builds here: https://wiki.mozilla.org/Mobile/Platforms/Android#Download_Nightly

What's in them? See here: https://wiki.mozilla.org/Fennec/NativeUI/NightlyFeatures

How To Build, Test, and Debug

The project repository is here: http://hg.mozilla.org/mozilla-central

Follow the instructions from Mobile/Fennec/Android.

Design

The UI design is under revision, to make it simpler and to make more use of standard Android controls (i.e. hardware/system menu button, back button) and to make sure that more touchevents can be passed directly to web content.

Overview and detail here: https://wiki.mozilla.org/Fennec/NativeUI/UserExperience

Coding Style

Mobile/Fennec/Android#Coding_Style

QA

Weekly Showcase