Android Progress: More Pixels Edition
44 Comments Published by vladimir February 2nd, 2010 in Firefox, MozillaIt's been a while since I posted a progress update (or really any blog post, ahem), but porting Firefox/Fennec to Android is progressing at a good clip. After working out a few kinks (and setting the all-important "you're allowed to touch the network" permission), I just got our first page load:
Mouse events sort of work, toplevel windows sort of work, keyboard doesn't work yet but shouldn't be hard to hook up. This is running in an emulator at the moment for ease of debugging, but it's working just fine on physical hardware as well.
You'll note that this is the full Firefox interface, and not the Fennec/Firefox Mobile UI; we're testing with the full interface because it's significantly more complex than the mobile UI and stresses Gecko much more. So, if the full UI works, then Fennec should work fine as well. Given the interest in Android on netbook and tablet devices, an updated version of the full Firefox UI might find a home on some of these. Android has been pretty great to work with so far; it's a bit unusual platform for us due to its Java core, but with the NDK we're able to bridge things together without many problems.
We're still a ways to go before any kind of usable alpha release, but we're certainly one step closer. We'll also be able to accelerate our progress now that we have some of the basic scaffolding in place. I know I'm looking forward to running Fennec on my Droid, and there are tons of Android devices coming out that should be great platforms for Fennec.
44 Comments to “Android Progress: More Pixels Edition”
- 1 Pingback on Feb 3rd, 2010 at 1:21 am
- 2 Pingback on Feb 3rd, 2010 at 7:59 am
- 3 Pingback on Feb 3rd, 2010 at 8:02 am
- 4 Pingback on Feb 3rd, 2010 at 8:19 am
- 5 Pingback on Feb 3rd, 2010 at 9:06 am
- 6 Pingback on Feb 3rd, 2010 at 9:07 am
- 7 Trackback on Feb 3rd, 2010 at 9:14 am
- 8 Pingback on Feb 3rd, 2010 at 9:19 am
- 9 Pingback on Feb 3rd, 2010 at 9:50 am
- 10 Pingback on Feb 3rd, 2010 at 9:51 am
- 11 Pingback on Feb 3rd, 2010 at 9:53 am
- 12 Pingback on Feb 3rd, 2010 at 10:01 am
- 13 Pingback on Feb 3rd, 2010 at 10:41 am
- 14 Pingback on Feb 3rd, 2010 at 10:43 am
- 15 Pingback on Feb 3rd, 2010 at 10:45 am
- 16 Pingback on Feb 3rd, 2010 at 11:19 am
- 17 Pingback on Feb 3rd, 2010 at 12:02 pm
- 18 Pingback on Feb 3rd, 2010 at 12:08 pm
- 19 Pingback on Feb 3rd, 2010 at 12:17 pm
- 20 Pingback on Feb 3rd, 2010 at 12:18 pm
- 21 Pingback on Feb 3rd, 2010 at 1:23 pm
- 22 Pingback on Feb 3rd, 2010 at 1:51 pm
- 23 Pingback on Feb 3rd, 2010 at 1:59 pm
- 24 Pingback on Feb 3rd, 2010 at 2:02 pm
- 25 Pingback on Feb 3rd, 2010 at 2:06 pm
- 26 Pingback on Feb 3rd, 2010 at 2:12 pm
- 27 Pingback on Feb 3rd, 2010 at 3:00 pm
- 28 Pingback on Feb 3rd, 2010 at 3:08 pm

Sweeeet! Keep up the great job Vlad!
Impressive. Keep Going~~!
In a world that doesn’t, Vlad does. Congrats. This is really cool. Can’t wait to see it in person.
Wooh….Superb…Blog man blog…Its really exciting to see its coming up on android…Once its alpha…i will get my first smart phone ;) Can’ mobile browser without firefox is really frustrating. I planned to buy one windows mobile once Fennec was released for WinMo…don’t see much progress there ? Wats up ? And status dashboard is cool …Keep updating.
Finally some progress. I can’t wait, to get my hands on Fennec. Nokia just isn’t an option for me.
Wow, at first I thought the screenshot was a fake, because it was the full Firefox. Have you got GTK to work on Android or how did you do that?
This is great! Are there any instructions on how to build it? I’d love to give it a try :)
Nice :)
I cannot wait to test it on my G1.
Awesome!
Vlad,
Where are your patches for this in your tree? How are you rendering from the NDK?
Impressive.
I haven’t touched the NDK but I’m glad they released it so we can start seeing this kind of apps.
Way to go :)
Sweet! Can’t wait until Fennec runs on my Droid Eris!
This is awesome! This is great for the android platform too, as it proves that complex c/c based applications can be ported over.
This is really cool. I’d like to sync my Firefox bookmarks with my Nexus One. If Fennec comes out on Android that should be trivial :-)
Huzzah!
I’m drooling. Really looking forward to Fennec on the N1.
Awesome!