Just Too Damn Good to be a Version 2.0
in case you haven’t heard yet, Firefox for mobile (Fennec) is bumping it’s version numbering to more closely match desktop releases of Firefox. This means “Firefox 2.0b1 for Android & Maemo” is becoming “Firefox 4.0b1 for Android & Maemo” and will be released as “Firefox 4 for Android and Nokia N900“. We are aligning mobile Firefox and desktop Firefox since the web rendering engines used in both browsers are the same. Treating them as the same version seemed like the right thing to do.
Any add-ons hosted on addons.mozilla.org (AMO) that are marked as compatible for Fennec 2.0b1pre will automatically be bumped to support Fennec 4.0b1pre. If your add-on worked in Fennec 2.0b1pre, it will work fine in Fennec 4.0b1pre.
Goodbye Tiles, Hello Browser
Desktop Firefox uses a XUL
to display web content. The user manipulates the browser element when clicking, scrolling, dragging or typing. The same was not true in Fennec. In order to achieve acceptable panning and zooming performance, Fennec 1.0 started using a set of tiles to render the web content – which was still loaded into hidden
elements. It was a complex system with many quirks to go along with the performance improvements.
Thankfully, a lot of platform work in graphics, layout and multi-process has happened since Fennec 1.0 and recently we removed the tiles and switched back to use only
elements to render web content. The front-end code is much cleaner and more simple. In addition, it’s much faster than the previous code so panning and zooming are even better than before.
Go try a nightly release for yourself: Android or Maemo
Note to the faint of heart: Nightly release contain bugs – don’t be frightened when you encounter them. Tell us about them instead!
Mark,
Will Fennec for Maemo still work on the N810?
I saw on bugzilla some Fennec issues with the underlying system libraries so I understand if Fennec for N810 is no longer supported for the new version.
It was a very good decision to drop those tiles. At last some pages weren’t really shown and if so, it was solow.
So thanks, everything is fine and fast with the single-browser-element-solution.
i love the name Fennec more than the name “Firefox Mobile” . plz dont change the name of Fennec (Android version)
@Soh Kam Yung – Sorry, we are dropping support for the N810. As you saw we have a nasty little bug keeping Fennec from even running on the N810. We’d take patches to fix it and keep it running, but we don’t have the resources to keep the N810 supported ourselves.
@AndroidAbh – It’s Firefox, not stopping that. Fennec is only our codename.
Will we get Xulrunner 2.0 (Gecko 2.0) after Fx release?
You are welcome to take your time answering.
Does the Maemo version have OpenGL rendering acceleration turned on ?
Despite the progresses I still feel the user experience slower than with Opera Mobile.
I still hope you will be able to raise something as smooth and quick.
man is that all you guys were working on? i expected flash support 10 atleast. this way people will actually use firefox instead of the standard browser on the n900.now i dont see a reason why i should choose the half finished buggy, flash lacking browser wich now finnaly can zoom right…
disappointed …. big time
@Anon – You can get current XULRunner 2.0 nightly builds from here:
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/latest-trunk/
I am unable to make fennec nightly build run on my n900. when i run it i only get a blank window with this text:
<window id="main-window"
^
What am I doing bad? Are the nightly builds for n900 working?
regards
Thanks Mark.
I tried a couple of the latests builds on my Windows XP tablet PC and these won’t open a new page like “google.com” … by the way I like fennec a lot on Windows tablets and I’ve put some info about it there : http://forum.pocketables.net/showthread.php?t=4501 🙂
Sounds like you are using a locale which is not fully localized. If you installed the multi-locale version of Fennec, you probably have your device set to a locale that is not fully localized. You could try downloading the en-US version. Or you could switch your device to English and start Fennec. Then switch the Fennec locale to English, which should force it to stay English. Then switch your device back to the desired language.
When we ship beta 1, we should be more fully localized.
Thanks Mark for your answer.
I tried http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-win32/fennec-4.0b2pre.en-US.win32.zip on a fully en-US WinXP 32 machine and I couldn’t open google.com or any other webpage either …
(it worked with a mid-september build though … and it’s working good with the 1.2beta)
I got the same problem like kkito. Blank window with:
<window id="main-window"
^
Tried switching to locale english, but still not fixed.
File size is way to large…. 40mb+ way to big for these phones.
If I download Fennec 4 beta 1 for Windows from here: http://www.mozilla.com/en-US/mobile/download/ it doesn’t load webpages, with the console window saying “Channel error: cannot send/recv”.
Can somebody fix this?
I’m not a developer, but what can I do to encourage someone (inside or outside of Mozilla) to fix the N810 bug? Many of us are huge advocates of Mobile Firefox, and we wish to continue testing the latest betas.
the above windows issue is fixed in the Beta2 which was out this week 🙂 … thanks !