Mobile/Fennec/Architecture: Difference between revisions

m
m (→‎Panning/Zooming: fixed awkward wording)
m (→‎Background: clean up)
Line 1: Line 1:
==Background==
==Background==


Fennec is a XUL-based web browser designed for mobile-class devices, especially those with touchscreen support. Fennec shares much of it's platform support with Firefox. In fact the two browsers use the exact same HTML rendering engine. The similarities go deeper than that: Add-on support, Download management, Places bookmarking & history, JavaScript engine (including JIT support) is all based on the same source code.
Fennec is a XUL-based web browser designed for mobile-class devices, especially those with touchscreen support. Fennec shares much of its platform support with Firefox. The two browsers use the exact same HTML rendering engine, as well as Add-on support, Download management, Places bookmarking & history, and JavaScript engine (including JIT support).


Although the underlying platform is the same, the front-end UI is very different. Fennec is designed for smaller screens, lower CPU & memory specs, non-qwerty keyboards and touchscreens. Because of the large UI differences, add-ons that overlay the Firefox UI would need to be ported to work in Fennec. The focus on acceptable performance while running on mobile-class devices coupled with some of the finger-based UI features, has resulted in some unique XUL structure.
Although the underlying platform is the same, the front-end UI is very different. Fennec is designed for smaller screens, lower CPU & memory specs, non-qwerty keyboards and touchscreens. Because of the large UI differences, add-ons that overlay the Firefox UI would need to be ported to work in Fennec. The focus on acceptable performance while running on mobile-class devices coupled with some of the finger-based UI features, has resulted in some unique XUL structure.
20

edits