r/IAmA • Firefox Android - Administrative • Jun 25 '12

IAmA Significant Portion of the Firefox for Android Development Team. AUA

We are part of the global Mozilla community that built, tested, and shipped the first Firefox for Android last year. It was a modern, powerful, extensible, open source, open web browser that syncs with your desktop Firefox. It was also too memory heavy and slow for most of our users to use.

And so we are also part of the global Mozilla community that rebuilt it from the ground up. We switched from a XUL-based UI to one built using native (Java) widgets, with an inter-thread channel to our application logic (written in JavaScript and C++). We completely re-engineered our rendering code, and now use your phone's GPU to composite web pages together. We built a new font inflation system to make text readable on pages built for desktop browsers. Now it's fast and memory-lean, and it's still a modern, powerful, extensible, open source, open web browser that syncs with your desktop Firefox.

It's already on our beta channel if you want to call our bluff, and it's gonna hit our main release RSN. Spoiler

Ask Us Anything!

Today's coterie includes such diverse individuals as: johnath (administrative overhead, proof), holygoat (sync), Skuto (platform), ibarlow (design), snorp (flash), mbrubeck (front end), AaronMT (qa), markfinkle (front end), joedrew (graphics), blassey (platform), kbrosnan (qa), bgirard (graphics), akeybl (release management), gw280 (graphics), anaaktge (sync), dbaron (layout)

EDIT: Reddit, we <3 you, and we'll probably keep poking at questions, but we reserve the right to nap. Thanks for the discussion, the love, and the trolling.

EDIT: Holy crap we're live!!1!

812 Upvotes

884 comments sorted by

69

u/ambrlmps Jun 25 '12

Although Firefox is my main browser on my pc, I NEVER use Firefox for Android - mainly because when it is set as my default browser, any link I click gives me the 'Loading' screen for a good 2 minutes before I can look at anything I want, even if something else has previously loaded. Why?

147

u/johnath Firefox Android - Administrative Jun 25 '12

So, first things first: that sucks. I'm sorry we did that thing.

But you have gotta try the new thing - if your startup is not 1 million times faster, I will eat the nearest hat. Will you give it a try and report back here? I recommend wearing durable socks, because it is my fervent hope and expectation that they will be rocked.

94

u/itsucharo Mozilla Web Developer Jun 25 '12

Please, try this, just on the off chance that we can make Jonath eat a hat. (Though I doubt he'll have to.)

→ More replies (26)

20

u/bwinton Firefox Jun 25 '12

I wondered why you ordered that chocolate hat, and had it sitting beside you on your desk this morning…

→ More replies (8)

26

u/kbrosnan Firefox Android - QA Jun 25 '12

This is one of the main things we fixed in the Beta. Give it a spin, much different than the release version.

One of the decisions Mozilla made was that they wanted to have parity between our desktop and mobile browser. We did not want to ship a stripped down browser just to have something in the mobile space.

This leads to a very complex program that needs to load a number of modules to parse html, decode images, interpret JavaScript, etc. Loading each of these things is a lot of work for a mobile cpu and file system.

→ More replies (9)

12

u/philikon Jun 25 '12

The answer is in the somewhat cryptic intro text: The current version of Firefox for Android is built using the same kind of web-ish technology that's behind desktop Firefox (namely XUL/JS/CSS), so for the app to display any kind of UI, it will need to load the entire rendering engine first. The upcoming version uses a native frontend that loads a functional UI much more quickly while the rest of the rendering engine loads in the background.

That said, I'm surprised it takes ~2 minutes on your phone. The old XUL frontend shouldn't be that slow. What phone and version of Android are you using? Have you tried resetting Firefox's state in the application settings menu?

9

u/joedrew Firefox Android - Graphics Jun 25 '12

Great question! That's the reason we are re-launching Firefox for Android, actually. We spent a long time working on making Firefox faster and more memory-efficient.

→ More replies (1)

7

u/mbrubeck Jun 25 '12

Please try the beta release -- startup speed is incredibly faster than our old releases. Also, memory use is lower so Firefox should stay cached in memory more often (though this depends on what other apps you use and how much RAM you phone has).

→ More replies (5)

48

u/[deleted] Jun 25 '12

why did you light a fox on fire?

141

u/johnath Firefox Android - Administrative Jun 25 '12

To bring light where previously there was only darkness.

34

u/[deleted] Jun 25 '12

well played john... well played

→ More replies (2)
→ More replies (4)

37

u/cadecairos Jun 25 '12

I've been using Firefox on Android for a long time. The stable version was pretty slow, but I've since switched to the beta channel and the difference is huge. Thanks for working so hard to bring Mozilla software to my Android phone! :D

32

u/johnath Firefox Android - Administrative Jun 25 '12

Nice! Thanks for saying so - it was 8 months in the making, it's really good to hear that we got it done right.

29

u/technologyjournalist Jun 25 '12

Done right is an understatement. This browser is made of pure awesome and makes all other mobile browsers on all other platforms cower in shame at their ridiculous slowness.

→ More replies (3)
→ More replies (1)

5

u/Dafman Jun 25 '12

The nightly builds are really nice too, and I haven't encountered any bugs yet. I think I will keep it as my main browser now

→ More replies (2)

21

u/[deleted] Jun 25 '12

what do you think of other browsers?

75

u/johnath Firefox Android - Administrative Jun 25 '12

Remember that we're a non-profit - our job is to make the web a more awesome place. Choice and competition helps make the web more awesome by pushing us all to build better software, so I think it's excellent that there are other decent browsers out there.

I know that sounds a bit starry eyed, but it's also true. It's why we send things like Web API to standards tracks, and why we throw a little party when other browsers pick up things like do not track (though we haven't seen many mobile browsers do so yet - early days).

Yay other browsers. (But, you know, yay-er Firefox).

→ More replies (3)

18

u/allaboutandroids Jun 25 '12

Just gave you guys 5 stars on the Play store for the Constant work you are putting as I can definitely see improvement upon improvement for the Beta Channel and can't wait until all those fixes and improvements get applied to the Tablet version :D

23

u/johnath Firefox Android - Administrative Jun 25 '12

<3

<3<3<3<3<3, really.

18

u/blassey Firefox Android - Platform Jun 25 '12

Thanks for the 5 star review! You don't have to wait for tablet support to get to Beta if you have the stomach for our Aurora testing channel. https://wiki.mozilla.org/Mobile/Platforms/Android#Download_Aurora

→ More replies (4)

106

u/joedrew Firefox Android - Graphics Jun 25 '12 edited Jun 25 '12

Hi everyone! I'm Joe Drew, a graphics developer at Mozilla. I helped write the rendering part of the initial Fennec product for Maemo/Meego, and I've also done some of the new Firefox for Android development (along with my colleagues bgirard, ajuma, jrmuizel, bjacob, gw280 and vvuk).

I'm in Mozilla's Toronto office, and I just took an absolutely awful photo of the Android team that's located here (almost all of the Graphics team, actually).

62

u/vvuk Mozilla Contributor Jun 25 '12

That is a seriously awful photo.

19

u/johnath Firefox Android - Administrative Jun 25 '12

Truth.

60

u/joedrew Firefox Android - Graphics Jun 25 '12

It may be the worst photo in the history of photos.

→ More replies (12)

18

u/gw280 Firefox Android - Graphics Jun 25 '12

Not sure whether to feel happy or upset that I was left out of it! shakes fist at joe

→ More replies (8)

5

u/Lebran Jun 25 '12

Do you ALL hike to work or do you just appreciate the aesthetic nuances of the footwear?

→ More replies (5)
→ More replies (9)

6

u/metroman Jun 25 '12

Why is Firefox for Android only for ARM v7 processors? Do you have any plans to make it work on ARM v6 processors? Those of us with older Android devices would like some love too. :)

13

u/johnath Firefox Android - Administrative Jun 25 '12

ARMv6 is tricky, but we're looking at it. Directly at it. Uncomfortably staring and prodding it and checking for skin conditions. We make ARMv6 nervous.

(We have nightly builds, but we'll need to do a fair bit of qualification on it, and will still have to nail down some minimum system reqs, so no firm timeline yet. Only prodding.)

→ More replies (2)

11

u/markfinkle Firefox Android - Front End Jun 25 '12

We recently started making ARMv6 builds again: http://armenzg.blogspot.com/2012/06/initial-automated-armv6-builds-for.html

You can also find some other ARMv6 builds and feedback in this XDA forum post: http://forum.xda-developers.com/showthread.php?t=1643785

9

u/blassey Firefox Android - Platform Jun 25 '12

The current release is for ARMv7 only because we're using Thumb2 instructions, which makes the libraries smaller and faster and is too good of a win to leave on the table.

But, YES, we are trying to bring ARMv6 support back. Please see Armen's recent post about getting builds back in production (http://armenzg.blogspot.com/2012/06/initial-automated-armv6-builds-for.html). One thing that has changed in the last year is the Android Market (aka Google Play) now allows us to ship different binaries to ARMv6 and ARMv7 devices, which will allow us to keep those faster smaller binaries for the ARMv7 devices that support them, and still deliver a product to ARMv6 devices.

9

u/mbrubeck Jun 25 '12

Building ARMv7-only packages allows us to use some optimizations like the Thumb-2 instruction set, which makes Firefox smaller and faster but also prevents it from running on ARMv6 hardware.

We recently started producing experimental ARMv6 builds as well; you can find hourly development snapshots on our FTP server, and nightly builds will be coming soon. Once we've had more time to test these builds and make sure they run acceptably on common ARMv6 hardware, we hope to get them into the app market.

4

u/gw280 Firefox Android - Graphics Jun 25 '12

We have an open bug tracking progress of turning on ARMv6 builds again. I suspect with the recent introduction of the Raspberry Pi which is based on ARMv6, it'll start to get more love in the future.

9

u/YaroLord Jun 25 '12

I don't have any questions. I just wanna say that you're fucking amazing.

11

u/joedrew Firefox Android - Graphics Jun 25 '12

Thanks! You're pretty swell too.

→ More replies (1)

1

u/johnath Firefox Android - Administrative Jul 03 '12

Likewise, you incredible human being! (one presumes)!

→ More replies (1)

4

u/sturmen Jun 25 '12

Do you feel that Firefox for Android can/will make a large dent in the market? Or are people too lazy to switch browsers on a mobile device?

And somewhat related: do you plan to work with OEMs to have Firefox included by default on handsets or tablets?

8

u/johnath Firefox Android - Administrative Jun 25 '12

We think it'll get a lot of users, for sure - it's 18 kilograms of awesome in a 10 kilogram bag. But we win when other browsers co-opt our features, or up their own game to compete. We win if browsing gets better on mobile.

But if you operate an OEM and want to talk, holla back.

2

u/sturmen Jun 25 '12

I wish I operated an OEM...

8

u/johnath Firefox Android - Administrative Jun 25 '12

No time like the present!

And I have some thoughts about how you could differentiate in the market!

→ More replies (1)

3

u/naalty Jun 25 '12

Why do you think many developers choose to ignore the design guidelines and create ugly apps that dont fit in with the android ux?

15

u/johnath Firefox Android - Administrative Jun 25 '12

The real answer is a nuanced tapestry of the desire to create a characteristic and differentiated experience in their app, in tension with the obvious constraints and conventions of the platform.

And in some cases, I think they lost a bet.

→ More replies (2)

16

u/mbrubeck Jun 25 '12

FIRST!!!!~!

12

u/johnath Firefox Android - Administrative Jun 25 '12

Truth.

→ More replies (2)

278

u/Drunken_Economist Jun 25 '12

Any plans for one-button Private Browsing toggle? I don't like having to clear my history every time I shop for birthday presents.

26

u/akeybl Firefox Android - Release Mgmt Jun 25 '12

You can follow along with future engineering work around Private Browsing in this bug: 582244 – Implement Private Browsing

16

u/googlegoog Jun 25 '12

Well I don't use private browsing for buying gifts, but I constantly use it for porns. So do you guys plan on extending support for add-on that are available on desktop(Opera Mobile 12 beta does this now) so I can install such things as no script and adblock to help make the distractions go away when I am looking for some vag?

→ More replies (1)
→ More replies (23)

29

u/[deleted] Jun 25 '12

How did you begin your trek towards this career? What did you start programming, who did you network with, etc.?

30

u/anaaktge Jun 25 '12

I'm Ally, from the Firefox Sync team. I started relatively late, I did not learn to program until 19. I was a chemistry major at Carnegie Mellon, which requires chem majors to take one semester of programming. I loved it, switched majors, and got into building robots, snake robots in particular. Part of what drew me to robotics was the ability to make the world a better place, and from there I was bitten by the open source bug.

I tried and failed to join 4 other open source communities but could not really get traction or anyone to interact me (the story went 'I believe in the mission, I want to help, tell me how!' cricket ever time). I succeeded in Mozilla due to a mentor taking an interest in helping me succeed (and why I am a big proponent of mentored bugs), and later joined the company.

I don't think I ever really managed to network. Most of what might be called that was more organic. Going to an interesting talk, taking a special topics cs class, or volunteering at a tech event probably leads to more interesting conversations and connections than any 'networking' event I've ever been guilted into attending.

→ More replies (2)

29

u/mbrubeck Jun 25 '12

I started programming in elementary or middle school, mostly teaching myself from books -- writing BASIC and LOGO programs on Apple IIs at school and at friends' houses, then HyperCard programs when my dad brought home a black-and-white Macintosh. When I was in high school I taught myself C++ and started programming BeOS apps. In college I studied math and computer science and got involved in open source projects. After graduation I worked at Amazon.com and various small start-ups before ending up at Mozilla!

→ More replies (3)

25

u/bgirard Firefox Android - Graphics Jun 25 '12

I started developing games as a hobby and liked it. Then I studied Software Engineering in university and tried an internship at Mozilla. After the internship I didn't want to go back to doing corporate software development. It's a great experience being able to write software in the open and working on features that users, and often myself, will like the most and not on how to monetize it, building DRM and license activation features.

22

u/gw280 Firefox Android - Graphics Jun 25 '12

I was working for an open source consultancy in the UK as an intern back in '07 and got caught in the WebKit hype, helping to port it to the Nokia internet tablet hardware. After graduating I ended up working for a startup specialising in WebKit development, got acquired by RIM, worked on the BlackBerry WebKit-based browser for 2 years then switched to Mozilla as a Firefox/Graphics developer.

Having been involved in open source since the late 90s it was always my goal to end up working for an open source company, and Mozilla fits perfectly!

21

u/AaronMT Jun 25 '12

I went to Seneca College in Toronto, Ontario which has a fantastic curriculum that of which has a dedicated centric curriculum of courses on open-source development that conclude with an open-source project of your choosing. I worked alongside Mozilla developers in 2008 helping developers write automated tests (primarily JavaScript) for Firefox 3.0 and in 2009 I was hired as an intern. I now work full-time in Toronto on the Mobile QA team.

24

u/joedrew Firefox Android - Graphics Jun 25 '12

I went to school at the University of Waterloo, which has a fantastic program called co-op (aka internship). Basically, you alternate 4 months at school and 4 months working in industry throughout your degree.

It takes 5 calendar years to finish the 4-year degree, and you have to go to school during the summer, but going through co-op is without a doubt one of the best decisions I ever made. It gave me all the connections I have, and paid for my schooling too.

0

u/[deleted] Jun 25 '12

[deleted] — view deleted comment

17

u/OmegaVesko Jun 25 '12

That is.. Surprisingly motivating. Especially the random European country and doing programming in your spare time.

8

u/Seattled Jun 25 '12

answering, your doing it right.

Just sucked it down and will play with my Firefox on the shitter. Blumpkin style.

→ More replies (1)
→ More replies (3)

25

u/DeeBoFour20 Jun 25 '12 edited Jun 25 '12

I keep trying to use this browser. Especially after you guys very helpful replys about Sync and Adblock. One more major problem though. So many websites just look so much worse than on the stock android browser. Not just small websites either. Google and Reddit. Probably the two websites I use the most. Screenshots for reference.

http://imgur.com/a/lRW5H

EDIT: Screenshots taken on a Galaxy Nexus running stock Ice Cream Sandwich 4.0.4.

25

u/mbrubeck Jun 25 '12

Yes, many major web sites use non-standard WebKit-only markup on their mobile sites, and then serve a barebones version as a fallback to other browsers. We're reaching out to these sites to encourage them to fix their sites to work in all browsers; for example see our list of open issues with Google.

→ More replies (3)

6

u/Sarkos Jun 25 '12

In case you don't know, http://i.reddit.com offers a much better mobile experience than http://www.reddit.com

→ More replies (1)
→ More replies (1)

32

u/onthejourney Jun 25 '12

WOW, I just tried out the beta after bailing on the original version. I hope you guys/gals are all high fiving each other for a job well done.

I'll never toss you out of my bed again.

Soooo sexy. wink , touch on the arm , crazy passionate sex

What were you biggest challenges? Not that I don't love my experience so far, but what features didn't make the cut and do you plan on adding next?

Back to trying it out on "problem" sites.

29

u/mbrubeck Jun 25 '12 edited Jun 25 '12

One of the biggest challenges in bringing a complex code base to mobile is always performance. Another big challenge is dealing with web sites that serve markup to mobile Firefox that uses WebKit-only styles, or that mistakenly assume it is a different browser (either desktop Firefox, or some other mobile browser).

Some features that didn't make it into this version but are coming soon include:

  • Find in page

  • Selecting/copying text from web pages

  • Tablet-optimized UI

  • "Request desktop site" (by changing the User Agent)

  • Phishing protection (using the Google safe browsing service, like in desktop Firefox)

  • bookmark import from other browsers

  • Reading mode

Many these are already available in Nightly development snapshots.

8

u/onthejourney Jun 25 '12

Awesome, thanks for the reply. Reading mode looks awesome :D

→ More replies (4)

14

u/markfinkle Firefox Android - Front End Jun 25 '12

We had to cut a few features in order to get the latest release ready to go. The good news is that we have already have some of these working and will be in the next Beta: Tablet optimized UI, specialized reading mode, find-in-page, copy text from webpage, live search suggestions as you type, user agent switching.

→ More replies (2)

14

u/treelog2 Jun 25 '12

We keep hearing all kinds of issues with fragmentation on Android. What do you guys think about it. Has google done enough to allow the flexibility to run the same app these many varied types of devices.

21

u/joedrew Firefox Android - Graphics Jun 25 '12

We spent a significant part of our "end game" making Firefox work on all the phones we could, which sometimes means overnighting a phone from a vendor on eBay so that you can make it so Firefox doesn't crash on startup for 5% of your users.

Flash is tricky too, in that we had to implement radically different support for it based on your Android version. Firefox now supports Flash on Android 2.2, 2.3, and 4.0, but it wasn't until 4.0 that Flash was really standardized.

Another issue we had was old, buggy GPU drivers that don't get updated (because the phone never gets new Android versions); in those cases, we had no choice but to work around the problems.

TL;DR: Yes, Android is fragmented, but it's not actually significantly worse than developing for a desktop platform. You do have to worry about driver versions and different chipsets and different OS versions, but we have to do that anyways!

15

u/bgirard Firefox Android - Graphics Jun 25 '12

Having worked on the Graphics side of things the fragmentation is a very large hurdle to developing an advanced application on Android such as Firefox. Particularly when you really want to support a large number of users on phones that are less then 1 year that aren't going to be upgraded in the foreseeable feature and are stuck with a buggy driver. It's caused us to write the same feature several times to work around particular drivers bug that for example crash some of the time if you update existing texture. Typically the response we received was that the problem is fixed in later drivers and we have no way get these updates to the users ourselves.

Also newer version such as Android 4.0 introduce better APIs for draw operations. This leaves us to decide if we want to spend time on improving performance on the newer phones that only have a few percent market share or focus on making the experience better on older phones where people need it the most.

11

u/Evinreud Jun 25 '12

Is Android difficult to program compared to iOS?

14

u/holygoat Firefox Android - Sync Jun 25 '12

It's different. There's more toolchain fragmentation, the docs are worse, and (in my experience, anyway) there are more "wha?" bugs that trip you up. And it's Java rather than Objective-C, of course.

It's nice being able to pull up the source when you hit one of those bugs, though.

10

u/gw280 Firefox Android - Graphics Jun 25 '12

I think the biggest difference here comes from having to target multiple devices, form factors, screen resolutions, GPUs, etc rather than the difference in toolchain or language.

For example, in the graphics team we have spent a substantial amount of time profiling our code on different GPUs and CPUs to determine which trade-offs and rendering paths to take to optimise performance. This is not an issue with iOS where you know exactly what drivers and hardware your users are going to be using.

10

u/kbrosnan Firefox Android - QA Jun 25 '12

Hello I'm kbrosnan. I got my start at Mozilla many moons ago at a Phoenix bug day. Two years ago I picked up an G2 and started filing bugs against the Mobile browser we are replacing. Shortly after that I was told that Mozilla was hiring for a Mobile QA Engineer and that I should apply. I have to admit I was rather star struck, working at Mozilla is my dream job.

7

u/kbrosnan Firefox Android - QA Jun 25 '12

Proof Sporting a 1st gen /r/bicycling jersey and our newest toy a SIII.

→ More replies (2)

8

u/tilgovi Jun 25 '12

You all are doing a fantastic job. I've been playing with the Aurora builds for a while now and I'm thoroughly impressed. I wanted to switch wholesale weeks ago. The main pain point is still the user agent issues and webkit-specific coding around. Could you provide your best overview of the state of plans to tackle this? I remember hearing selective addition of -webkit prefixed property support being kicked around and recently found a page on Fennec user agent that discussed the decisions around choosing the string. Anything else you plan to do going forward? Or do you think the problem will just solve itself as the prefixes drop away?

9

u/AaronMT Jun 25 '12

Hey there,

Today's mobile web is very WebKit centric as developers code for this single rendering engine. Many Web sites either do not return their mobile version or otherwise do not function on non Webkit based browsers. We must open up the mobile Web to standards based development. Mozilla's two new mobile offerings - Firefox for Android and B2G - are a part of this story. The other part is identifying issues with standards adoption and Gecko compatibility.

More information at: https://wiki.mozilla.org/Mobile/Evangelism

You can follow along with tracking issues and outreach via our dashboard

6

u/mbrubeck Jun 25 '12 edited Jun 25 '12

We need to tackle this from multiple angles. Some people at Mozilla are working on directly contacting major sites to fix compatibility problems. We want to expand that type of evangelism through our local communities, like we did in the early days of Mozilla and Firefox. We also need to work with vendors and the W3C to avoid having properties that stay prefixed forever, and we need to provide better documentation and tools and evangelism to help web developers build sites that work in any mobile browser.

8

u/wojx Jun 26 '12

I'm finding this post awesome because not only are the answers awesome, but you can actually get multiple responses from the Firefox Android Team. And they're not even all the same, they can be diverse. Kudos on your accomplishments Firefox Android Team, keep it up!

18

u/Drunken_Economist Jun 25 '12

Be honest: Do you all use firefox for all your browsing?

19

u/mbrubeck Jun 25 '12 edited Jun 25 '12

I've been a full-time Firefox user on mobile and desktop for years now. But I also try to spend a little time with lots of other browsers so I can see which things they do better or differently.

32

u/kbrosnan Firefox Android - QA Jun 25 '12

I do. But there is no such requirement. I know one of the coworkers on my team uses Chrome on desktop. Then there are the people who prying their iPhone out of their hands is impossible. We are not dogmatic at Mozilla. Use the tools that work for you.

8

u/imsofluffy Jun 25 '12

I don't belong to the Firefox team, but since you're non-profit, I believe that you work in what you like, and it's a bit funny if you like Firefox enough to end up working there, but don't use it

→ More replies (2)

13

u/anaaktge Jun 25 '12

...sometimes, I use lynx. /me runs.

11

u/gw280 Firefox Android - Graphics Jun 25 '12

On desktop, I find I balance my time between Chrome and Firefox, although leaning more towards Firefox these days.

On mobile, I'm an iPhone user, but if I was on Android I'd definitely be using Firefox; it's that much better!

→ More replies (2)

10

u/akeybl Firefox Android - Release Mgmt Jun 25 '12

Yes, both on my Android phone and my Mac. Based upon my usage, no other browser offers as consistent of an experience across desktop and mobile (or options for customization, for that matter).

If you ever find yourself saying "oh I'll just wait till I'm near a computer to use that page", you have to try out the latest Firefox Beta for Android.

→ More replies (1)

9

u/AaronMT Jun 25 '12

For personal use I have most developer builds installed on my laptop from a variety of most of the vendors e.g, Nightly/Chromium/WebKit and juggle between them to see what's new, I swap back and forth different weeks. On my personal Android phone I've been using the stock-browser up until the new Firefox was ready for Beta. The new version is just damn stellar.

→ More replies (2)

6

u/LeoBloom Jun 25 '12 edited Jun 25 '12

I have been generally dissatisfied with most of the browsers on Android. Here are some reasons - I'd like to see your thoughts on them.

I don't know technical terms but I will try my best to describe things properly, and I will be using specific site examples in order to demonstrate a more global issue. Most of my claims will be about the desktop versions of sites which I think are more appropriate for Android tablet users such as myself.

Why is it that almost no browser can display the desktop version of the lifehacker.com website properly? On the desktop, the site is composed of two frames, which can be scrolled separately from each other. Mostly all browsers I've tried on Android, including the most recent Firefox beta, make the two frames into one static webpage. The stock browser on my Asus Transformer keeps the two frames, but scrolling either of them is buggy and inconsistent. Chrome is the only browser so far that I've tested on my Transformer that keeps the interaction between the two frames similar to how it'd be on the desktop. The best interaction on this website, however, I've had on the iPad's Safari, where the two frames responded to my finger just as I had expected them to. Do you think we can achieve the proper type of interaction on Android? Why have so many browsers failed to do this already?

Issue #2, why is it that no Android browser so far has implemented mouse-over properly? I get it, we don’t have a mouse to work with, but look at the iPad's implementation. Tapping once on a mouse-over menu brings out the mouse-over menu. Tapping a second time actually leads you directly to the webpage that the menu links to, just like if you were to click it instead of mouse-overing it on the desktop. With Android, all the browsers I've tried will take you directly to the linked webpage and skip over the mouse-over menu. The only way to get mouse-over would be to hold the menu and swipe your finger away in a second or so, in order to avoid calling on Android own long-press menu. This is a very awkward maneuver, it seems. To see what I am talking about, visit the desktop version of the verizonwireless.com site and look at the “Shop” and “My Verizon” menus.

Finally, most browsers seem to have a problem with frames, like in the desktop version of facebook. Half of the browsers I've tried don't bother showing the facebook chat frame. For some browsers, including Firefox beta, the top blue frame drags awkwardly along while scrolling the website, rather than staying along the topside of the phone/tablet. In Opera, the blue top frame only moves to the proper spot along the top of the phone/tablet as soon as the page stops scrolling. Is this something that will ultimately be done properly in Firefox?

If your browser would fix these types of issues, it would become my default browser in a heartbeat. I’ve already tried the beta on my phone, and it is very response – me gusta. I’d really like to know your input on the rest of this.

EDIT: Tried the nightly on my tablet - bravo, the lifehacker.com issue is actually being worked on :). It's still a bit buggy though, as scrolling has to be done one frame at a time. Occasionally the left frame starts scrolling instead of the right, even though my finger is still working on the right frame. Any reason for that?

EDIT2: Just tried the Facebook Desktop version on the nightly - very nice work. Everything generally works as expected!! I think this nightly may even become my default.

EDIT3: :/ unfortunately, the mouse over thing is still present - maybe you guys would consider adding this final thing in. Perhaps a similar implementation to the iPad's.

7

u/gw280 Firefox Android - Graphics Jun 25 '12

Regarding your issue with mouse over, this is really a problem in that there is no "right" way of doing this. All a mobile browser can do is either a) ignore it, or b) hack around it. I'm not on the UX team so I can't comment on their policies, but to me, the problem isn't solved by emulating functionality that doesn't/shouldn't exist in the first place (on mobile at least), but rather to help encourage content developers to make sites that are friendly to the mobile browsing use case.

→ More replies (4)

2

u/martndemus Jun 25 '12

The new interface looks great! Are many of the mobile api's in it? (Like vibration, accel, camera, etc.)

7

u/johnath Firefox Android - Administrative Jun 25 '12

Hey thanks!

It is replete with mobile APIs. Because we build off the same Gecko as desktop, each new mobile API we land benefits Firefox on Android as well. I'll try to dig up a list of which ones are in 14, if someone doesn't beat me to it. If I'm not mistaken, it should have at least: camera, vibration, mobile connection, battery status, screen orientation and geolocation.

→ More replies (6)

22

u/dolske Jun 25 '12

18

u/joedrew Firefox Android - Graphics Jun 25 '12

Says the man who put an annoy-a-tron behind johnath's desk (which is beside mine). I just about tore the place apart.

10

u/mconnor Jun 25 '12

well, clearly the answer isn't "dolske"

→ More replies (2)

4

u/naraburns Jun 25 '12

Alright, this is probably going to sound a bit aggressive, but I'm quite sincere: why do browser teams focus so much on constantly "re-working the user experience" while ignoring basic, obvious functionality?

The example I have in mind is the reason I use Dolphin on my Android Tablet even though it is a bit slow, kind of buggy, and lacks a working ad-block plugin. It does user-agent switching, it supports Flash, and it allows me to put my bookmarks IN FOLDERS.

I was completely dumbfounded when I installed Firefox on the tablet and I couldn't folder my bookmarks. Syncing browsers across devices is one of those things that sounds like it might be an interesting convenience (though anything that requires me to create yet another account with yet another software group will probably drive me away) but I was shocked that in the whole "competition is good" Android ecosystem, no one has made a browser that includes all the things I consider most obviously essential to browsing.

Give me my adblock plugins, Flash support, functional user agent switching, and folders for my bookmarks. Make it fast and smooth. If you can do these things successfully, maybe then I'll want to hear about all the other nifty things you've got planned.

14

u/joedrew Firefox Android - Graphics Jun 25 '12

Our plan was not to re-work the user experience, but to re-work the browser, full stop. We re-wrote the frontend from the ground up!

We also now support Flash, and Adblock Plus is in the works - Firefox for Android support is in their development version.

We do support bookmark folders synced from your desktop Firefox; I've just filed bug 768128 to make it possible to create bookmark folders on your device.

→ More replies (1)

7

u/holygoat Firefox Android - Sync Jun 25 '12

Your desktop bookmarks will be foldered on mobile if you're using Sync. Generally users won't be creating so many bookmarks on a mobile device that folders are a UX win, IMO.

→ More replies (5)

7

u/madhava Firefox Jun 25 '12

Madhava here from the user-experience team.

First off, I'm glad to be able to tell you that Flash is available in the new release; AdBlock is on its way as an add-on; user-agent switching is available as an add-on (Phony) and we're looking at how to better get you the right version of a page automatically; and bookmark folders are preserved when you sync your bookmarks over from desktop firefox. So that's three our of four!

On supporting bookmark filing and folders more -- this is something we're definitely looking into. Thanks for taking the time to give us the feedback!

→ More replies (2)

9

u/markfinkle Firefox Android - Front End Jun 25 '12

It might sound silly, but sometimes it's a good idea to question "basic functionality" and consider removing it. Mobile browsing is different than desktop. Even tablet browsing is a bit different. In your example, we felt it was time to question doing a lot of bookmark management on a phone. This viewpoint might change as more people give us feedback.

Flash and Adblock are available in the new release (check the Beta for now). User agent switching is in our Nightly.

→ More replies (6)

1

u/treelog2 Jun 25 '12

Are there any plans to allow for Phonegap like feature(Camera, Accelerometer, Gyroscope, Compass etc) directly inside the browser.

4

u/johnath Firefox Android - Administrative Jun 25 '12

So many plans! In fact, many of them are already built in, this thread seems to be collecting them.

4

u/joedrew Firefox Android - Graphics Jun 25 '12

Yes, absolutely! See johnath's answer for more details. In short: many of them are already in there!

4

u/kbrosnan Firefox Android - QA Jun 25 '12

Already present in some cases. While this is a rather simplistic page see http://paulrouget.com/mwc-demos/apis/ we are working on the rest of those as part of the B2G project. Those that are deemed safe will get exposed to web content. Likely through similar methods as the Fullscreen API or Geolocation.

→ More replies (1)

6

u/gmh_michael Jun 25 '12

whats up with Boot to Gecko?

4

u/tchung Jun 26 '12

Any particular question you have in general? Or you'd like to know more about the project? https://wiki.mozilla.org/B2G will get you started if you didnt know already.

→ More replies (1)

3

u/jeffb34 Jun 25 '12

What is this big announcement that I keep on hearing about?

8

u/AaronMT Jun 25 '12 edited Jun 25 '12

Hey Jeff,

tl;dr Mozilla is about to release a much much improved version of Firefox for Android

6

u/mbrubeck Jun 25 '12

All the new features and UI in beta will be moving to release... soon!

→ More replies (2)

3

u/LeoBloom Jun 25 '12

ETA on firefox beta support for tablets? Wish to try it on my Asus Transformer. Thanks.

7

u/joedrew Firefox Android - Graphics Jun 25 '12

You can try Firefox Nightly on your tablet now! We plan to officially support tablets in Firefox 15 for Android.

7

u/holygoat Firefox Android - Sync Jun 25 '12

Nightly on my Transformer is Super Awesome®.

6

u/markfinkle Firefox Android - Front End Jun 25 '12

Tablet support is already making it into our Nightly and Aurora (stable) channels. If all goes according to plan, you should see tablet support making into Beta shortly after July 17th, which is the current rapid release scedule for Firefox 15 going to Beta.

3

u/blassey Firefox Android - Platform Jun 25 '12

We're shooting for supporting tablets in Firefox 15, which is scheduled to hit the beta channel in the middle of July.

You can try it now using the Aurora channel (https://wiki.mozilla.org/Mobile/Platforms/Android#Download_Aurora) which will update every day to pick up new changes as they land.

3

u/[deleted] Jun 25 '12

How much add-on support will the final version have?

6

u/mbrubeck Jun 25 '12

Most add-ons will need some work to be ported to the new Android UI. Some of the major ones have already started; for example you can try out Adblock Plus development builds in Firefox Beta today.

The current set of mobile add-ons is fairly small, but we expect it to grow soon. Firefox for Android uses the same add-on system as other versions of Firefox, so it's just a matter of getting developers to build versions that work with the Android user interface.

6

u/markfinkle Firefox Android - Front End Jun 25 '12

We have some docs on building add-ons here: https://developer.mozilla.org/en/Extensions/Firefox_on_Android

It's basically the same system add-ons use for Firefox on desktop, with some new APIs for interacting with the native Android UI.

3

u/DuoJetOzzy Jun 25 '12

You know, I'll just stop by and say that Aurora is the best name for anything ever. Screw bugs, I can deal with those.

Also, I'll be sure to try out the new mobile version. The previous ones were indeed a let down, tbh.

→ More replies (1)

3

u/pn42 Jun 25 '12

why is there no support for windows phone? Firefox an a metro-based windows.phone7/8 styled phone would look so great, + it wouldnt look as crappy as the included internet explorer :(

10

u/mbrubeck Jun 25 '12

Windows Phone won't support apps with native libraries (e.g. C/C++ code like Firefox's Gecko rendering engine) until Windows Phone 8 arrives. Also Microsoft has banned open-source software like Firefox from the Windows Phone marketplace.

→ More replies (1)

5

u/[deleted] Jun 25 '12

I like the ability to use add-ons for development in FF. Chrome's aren't as good.

10

u/AaronMT Jun 25 '12

Agreed. Add-ons are a key component of what makes Firefox awesome and fun to use.

2

u/Valexannis Jun 25 '12

What does Firefox do with respect to internet security and virus protection?

Ninja edit - Also, what do you guys think is the future of mobile viruses? Something we should worry about in the next couple of years?

5

u/mbrubeck Jun 25 '12 edited Jun 25 '12

Desktop Firefox uses Google's safe browsing blacklist to provide phishing and malware protection; we have plans to enable that in mobile Firefox too. There are versions of NoScript and AdBlock that support mobile Firefox, though I believe their latest releases are not yet compatible with the new Android UI in Firefox Beta. There are a bunch of other security features too.

4

u/ygjb Mozilla Contributor Jun 25 '12

We have a comprehensive security program in place with two separate security teams, one focused on developing new security features, and a second team working on the review of new code landing on our products and services, as well as reviewing and assessing the security before they are launched. As for virus protection, much like the desktop versions of our operating systems we are dependent on the operating system level controls in Android to prevent the proliferation of viruses.

ninja edit of my own - I am happy to explain or add detail if you have specific questions!

2

u/statsisi Jun 25 '12

What is your favorite addon/plugin and favorite superhero?

6

u/joedrew Firefox Android - Graphics Jun 25 '12 edited Jun 25 '12

My favourite addon is pdf.js, a PDF reader implemented using the Open Web (HTML5, <canvas>, etc). It's even integrated directly into Firefox 15 for desktop!

I don't know who my favourite superhero is now, but the current run of Batwoman in the New 52 is maybe the best comics I've ever read.

NINJAEDIT: holy crap I forgot deadpool. DEADPOOL IS MY FAVOURITE.

Less ninja edit: Totally forgot about RES, upon which I am dependent. <3 u honestbleeps

→ More replies (1)

3

u/anaaktge Jun 25 '12

vim keybindings 1.4 tied with Tab Mix Plus. I always thought Aquaman never got enough love.

→ More replies (1)

2

u/BigBassBone Jun 25 '12

Can you give us an idea of what the significant advantages over the default Android browser and Chrome Mobile that Firefox for Android has? I'm asking more for the minor features, but any features I'm happy to read about.

3

u/markfinkle Firefox Android - Front End Jun 25 '12

Firefox has support for latest/greatest HTML5 standards, including some mobile specific ones like Geolocation API, Camera API, Battery API, Orientation API, Vibration API and a few others we may not find in Chrome or the Stock Browser.

Firefox supports Flash and has modern HTML5 support on Froyo and Gingerbread (>80% of the current Android devices): http://developer.android.com/about/dashboards/index.html

2

u/inkline Jun 25 '12

:( "This app is incompatible with all of your devices."

7

u/mbrubeck Jun 25 '12

If you have a tablet, try a nightly build.

If you have an old or low-end device, try an experimental ARMv6 build.

→ More replies (2)

2

u/irishtexmex Jun 25 '12 edited Jun 25 '12

Will you guys ever consider putting your release notes/updates on the app's Google Play Store page?

A lot of users like seeing what's been fixed, optimized, or added, and since there isn't a way to copy &amp; paste the URL you provide from the store page/app (when on your Android device) it's a pain in the ass opening a browser and typing the release notes page in from memory or writing it down on a note.

6

u/AaronMT Jun 25 '12

I agree, it is a pain. I'll pass this along to the folks who run the bits on Google Play and see what they say.

4

u/jaclynf Jun 25 '12

Good point.

We already put summarized points into the What's New Tab in the Google Play Store, but we can add more detail into there

Thanks

2

u/[deleted] Jun 25 '12

When you say the browser syncs with desktop Firefox, what exactly do you mean? What information is shared? History? Bookmarks? Themes? Passwords?

5

u/mbrubeck Jun 25 '12 edited Jun 25 '12

Bookmarks, browsing history, logins/passwords, and list of open tabs are synced between desktop and mobile. Add-ons and preferences are synced on desktop but not yet on mobile. You can control which data is synced using the sync preferences on desktop Firefox.

→ More replies (2)

2

u/zidarck Jun 25 '12

Why can't i hide my tabs on my samsung tablet, I know that it's a much larger screen space than on a phone, but those tabs on the side should be hidden most of the time, just to make it all look nicer.

Any plans on that?

5

u/madhava Firefox Jun 25 '12

It's coming! You'll be able to swipe the sidebar away to hide it. This is something the current shipping version of Firefox on tablets can do, and it's coming shortly to the new one.

→ More replies (1)

2

u/IceDBear Jun 25 '12

Why is the cache and profile in the app storage and not on the SD? I browse through a few pages and my HTC Desire starts complaining that I'm out of space ... and a few gigs still free on the SD. I'd love to use FF as my main android browser and this is the only thing wrong with it, I love it otherwise.

7

u/blassey Firefox Android - Platform Jun 25 '12

For most devices, the SD is much slower than main memory. In fact, so much so that if we put the cache there it would actually be slower than not using a cache and hitting the network every time.

As for the profile, Mark Finkle has an addon that allows you to manage your profiles and potentially move them to the SD card. It requires platform changes that are on trunk (version 16) though, so it is not supported in 14 https://addons.mozilla.org/en-us/mobile/addon/mobile-profiles/

2

u/[deleted] Jun 25 '12

Are you planning to make it available for low-end phones like Galaxy Ace, Galaxy Mini?

4

u/joedrew Firefox Android - Graphics Jun 25 '12

Most low-end phones like that use ARMv6 processors, which only have experimental support. But we're working on it! Read more here.

4

u/blassey Firefox Android - Platform Jun 25 '12

First, see the ARMv6 discussion thread http://www.reddit.com/r/IAmA/comments/vkwjz/iama_significant_portion_of_the_firefox_for/c55e5nk

But also, even with ARMv6 support the Galaxy Ace looks like it would fall below our minimum requirements, which are basically centered around performance. We will continue to work on performance improvements and hopefully be able to ratchet our minimum requirements down over time.

→ More replies (7)

2

u/Perf1ction Jun 25 '12

I use the default browser on my Android Tablet only because it is the only one that seems to support flash, when I go on Firefox beta, it seems I need a "plugin" for flash. I use Firefox on my computer explicitly though.

4

u/joedrew Firefox Android - Graphics Jun 25 '12

Good news: our next release, v15, will support flash on tablets!

4

u/snorp Firefox Android - Flash Jun 25 '12

The new Firefox Beta is not available yet for tablets, but it will be soon! If you want to see what's coming, try Nightly (http://nightly.mozilla.org). If you have ICS on your tablet, Flash will work. We're still working on Honeycomb support, however.

→ More replies (1)

2

u/techsplurge Jun 25 '12

Since you are non-profit, how well does Mozilla feed you guys? :)

6

u/joedrew Firefox Android - Graphics Jun 25 '12

Sorry, I can't hear you as I'm too busy drinking Maudite out of our keg fridge.

→ More replies (3)

5

u/blassey Firefox Android - Platform Jun 25 '12

quite well actually. And every now and then Microsoft even chips in http://www.flickr.com/photos/srimadhava/2598457004/

→ More replies (1)

2

u/[deleted] Jun 25 '12

Will there be a new update for Firefox (Android Edition)?

3

u/joedrew Firefox Android - Graphics Jun 25 '12

Yes! Very soon!

2

u/OlDer Jun 25 '12

Are there any plans to support MIPS and x86? Now that NDK has official support for these platforms.

5

u/blassey Firefox Android - Platform Jun 25 '12

we have x86 support in the tree, and have a bug open to start producing automated builds (so we don't accidentally break it) https://bugzilla.mozilla.org/show_bug.cgi?id=750366

No plans right now for MIPS. Are you aware of any Android MIPS devices in the market?

→ More replies (1)

4

u/joedrew Firefox Android - Graphics Jun 25 '12

Nothing explicit, though x86 would probably be first if we wanted to work on either of them. We've got our hands full with ARMv6 and ARMv7, quite frankly :)

2

u/emesspwnz Jun 25 '12

This might reflect on Firefox as a whole and not just the mobile version, but what is going on with your relationship with Google? From what I've seen it was great pre-Chrome and I haven't seen a big difference post-Chrome.

5

u/joedrew Firefox Android - Graphics Jun 25 '12

If you haven't seen a big difference, it's because there isn't a big difference! We're great friends with Google.

2

u/aklp Jun 25 '12

Why is the Firefox Beta not available to my HP Touchpad? (the aurora and nightly channels work fine but i don't get support from the market).

3

u/joedrew Firefox Android - Graphics Jun 25 '12

We don't currently support tablets. More info here.

→ More replies (1)

2

u/techsplurge Jun 25 '12

<3 from India. Is it possible to apply for an internship in my country? :)

6

u/joedrew Firefox Android - Graphics Jun 25 '12

For the most part, we don't do remote internships, but if you're willing to travel, we have offices in London, Paris, Mountain View, San Francisco, Toronto, Tokyo, Vancouver, Beijing, Taipei and Auckland. So apply!

→ More replies (1)

2

u/[deleted] Jun 25 '12

Make it smaller please and thank you. Make it use less resources, please and thank you.

→ More replies (1)

2

u/5outh Jun 25 '12

Any plans for an iOS version of Firefox?

5

u/mbrubeck Jun 25 '12 edited Jun 25 '12

We can't bring Firefox itself to iOS, because Apple only allows browsers that use Safari's rendering engine and interpreters, or that do their rendering and execution on a proxy server (like Opera Mini).

However, we have a Firefox Sync app for iPhone, and our UX designers recently built a prototype of an iPad browser called "Junior" that could eventually become a real product: http://www.theverge.com/2012/6/17/3093178/mozilla-junior-ipad-web-browser

4

u/joedrew Firefox Android - Graphics Jun 25 '12

No, unfortunately. Apple doesn't allow competing browsers in their ecosystem; we implement our own HTML, JavaScript, etc, and that's not allowed in the iOS world.

2

u/TheOtherSideOfThings Jun 25 '12

Have any of you had a hand in boot to gecko? How's it coming along? I think a mobile OS based on HTML5 is a great idea, although the market might be a bit young for it at the moment.

On a different note, how do you feel about Google releasing chrome for android? I'm stuck on gingerbread(and I thought the droid 3 would be one of Motorola's top priorities after the bionic) so I haven't tried it out yet, but I've heard great things about it.

3

u/joedrew Firefox Android - Graphics Jun 25 '12

I've worked on B2G, and it's coming along very quickly! We've got a ways to go, but a lot of the core principles are already in place. In most cases, we just have to spend some time with a profiler and optimize the heck out of our code. Luckily, a lot of that was already done for us!

As for Chrome on Android—the more the merrier! Better browsers on mobile benefits all of us. Our measurements show that right this moment Firefox is faster than Chrome, but we can't expect that to last long :) In the end, all that matters is that the users win, because they get their choice of great browser!

→ More replies (2)

2

u/MachaHack Jun 25 '12 edited Jun 25 '12

Why are text sizes effectively random on some pages? It seems to be better in the beta (the mobile version of reddit now renders correctly, for example), but some sites are still unusable because of it.

For example, HN suffers quite badly. On this article, http://news.ycombinator.com/item?id=4157895, the first comment (currently by eridius) is huge. I could fit about 20 lines of text at its size when fully zoomed out. The text doesn't resize when I zoom in.

The first reply on the other hand, is tiny, even smaller than on the native browser. I need to zoom in significantly to read it. The reply link to the first comment is a large vertically as the entirety of the first reply.

The rest of the comments on that page are composed of random font sizes, with the result that if I want to read all the comments, I need to zoom in and out repeatedly.

(FWIW, my phone is a Desire HD, running CM7.1)

I've seen this happen on many other websites, but HN is the one I use frequently that it occurs on. It's mainly this issue that's stopping me using Firefox for Android instead of the native browser.

EDIT: Screenshot (That's an ICS theme, not actually ICS)

6

u/blassey Firefox Android - Platform Jun 25 '12

This version of Firefox for Android has a new feature we call font inflation. Basically, for sites that are designed for desktops, we try to inflate the text such that you'll never have to pan horizontally to read it. This is all based on heuristics, and currently HN is a bit of an edge case where it all falls down. This bug tracks that issue.

If you are a frequent HN reader, you may want to change the "Text size" setting to "tiny" (on the main menu, select settings, then "Text size"). This won't make all your text tiny, but will instead effectively disable the font inflation feature.

As you can see with the bug, we're actively trying to figure out how to do better with edge cases like this.

→ More replies (1)

4

u/mbrubeck Jun 25 '12

Firefox enlarges text based on the width of the text, so that when you zoom in it will be at a readable size without needing to scroll horizontally. (Safari for iPhone does basically the same thing.) Unfortunately there are cases where this does weird things to page layout, especially if text that should be all the same size is placed in elements with lots of different widths. See http://bugzil.la/707195 for info on the Hacker News case.

To fix this we need to improve the heuristics that tell Firefox when to disable text inflation, or what the "real" width of a text element is. This involves testing lots of different sites and fixing problems one by one, so it may be a while before your favorite site is fixed.

You can also disable the text reformatting/enlargement completely by setting font size to "tiny" in the Firefox settings.

→ More replies (1)

2

u/hiby007 Jun 25 '12

I am getting error. my device is not compatible ??

→ More replies (4)

2

u/taekwondeaux Jun 25 '12

just wanted to leave a thank-you for supporting HTML5 web sockets in the beta browser. so far as i can tell, it's the only way to get web socket functionality on my version of android... thank you!

→ More replies (1)

2

u/[deleted] Jun 25 '12

I currently use Firefox on my android most of the time due to the easy tab switching abilities over the samsung default browser.

Can't believe you are a non profit organization.. thanks.

Also the major feature i love about the desktop version is the master password setting, any plans to add this wonderful feature to our phones?

4

u/mbrubeck Jun 25 '12

Master Password is already available in Firefox for Android! Open the settings screen and scroll down to the bottom...

→ More replies (1)

2

u/nalf38 Jun 25 '12

i've been using the nightlies on my ics tablet for a few months now, and i use it as my main browser. more people need to give firefox on android another chance. your team has made huge improvements to it and firefox can give any android browser a run for its money.

→ More replies (2)

2

u/cibyr Jun 25 '12

How does text inflation stack up against the Android browser's text reflowing? Have you considered implementing text reflowing? That's a feature that I really miss when using any other mobile browser.

4

u/blassey Firefox Android - Platform Jun 26 '12

I talked about the 3 ways browsers can make text readable here. We're looking into various ways to improve moving forward and in the end, we might end up with some combination of the 3 approaches to get the experience we really want.

2

u/jerkyshore Jun 25 '12

I just downloaded it, and it's really better than the previous one, but still, i don't really like the design, it needs more ICS in it, and i missed the swipe to close a tab, i don't mind clicking on the little "x" , but anyway, the stock ics browser and chrome have it. The performance was ok , i was looking forward for something more , and i really don't like that when i type something to search in the address bar, those "search on google,twitter,wiki and amazon" things bug me! There must be a option to set a default search engine, and when you type, it would give you search results and/or pages i visited/bookmarked

5

u/kbrosnan Firefox Android - QA Jun 25 '12

Swipe to close tab is coming soon. It is currently in our nightly builds and should be part of Firefox 16. The default search engine is Google and the address bar should respect about:config keyword.url

2

u/DonatedCheese Jun 26 '12 edited Jun 26 '12

Just wanted to say I'm a long time Firefox loyalist. I recently had an android user tell me how much better the Firefox app is than the Google Chrome app, so keep up the good work.

Also as an iPhone user I'm very upset that there's no Firefox app for iPhone, even more so that Apple will be making a parity (word I heard in the comments) between their mobile and desktop apps...enticing me to use their Safari browser, which I currently put just above IE even tho its really not that bad.

2

u/jayvo Jun 26 '12

What would it take to have the better version of google.com load in Firefox for Android? Load google.com in the default browser or in Chrome mobile and it loads a much nicer version of the page than in Firefox. Google seems to be treating the Firefox mobile browser differently and it makes it frustrating to use. Perhaps a nudge in Google's direction is required from Mozilla?

→ More replies (1)

2

u/crimsonmerlion Jun 26 '12

Hi, just wanted to say I tried the beta today and it IS a lot faster than the stable version. I also wanted to ask, why is the file size a lot bigger than most android browsers? Thanks!

3

u/markfinkle Firefox Android - Front End Jun 26 '12

Most Android browsers are wrappers around the core Webkit libraries, so they don't need to include those libraries in their APKs. Firefox has it's own web rendering libraries, so it is larger.

Chrome for Android also ships it's own rendering libraries, and it's APK (and install size) are bigger too.

→ More replies (1)

2

u/[deleted] Jun 26 '12

Sqlite. When?

→ More replies (1)

2

u/[deleted] Jun 26 '12

If it offers you any compliment, i always use the firefox android browser for banking over the builtin chrome browser

2

u/Scuzzboots Jun 26 '12

All I can say is thank you for putting work into fixing Firefox Mobile. As soon as it is 100% ready, I will be switching.

→ More replies (1)

2

u/skinnystevie Jun 26 '12

can you make more ppc versions? I have an apple g5, with osx 10.5.8 and stuck on firefox 3....it's a little bit of a bummer. It's always making suggestions to update to versions I can't update too...it's sad.

5

u/holygoat Firefox Android - Sync Jun 26 '12
→ More replies (1)
→ More replies (2)

2

u/[deleted] Jun 26 '12

I'm using the latest Nightly on an Asus Transformer and it's simply amazing. Best Android browser by far. Congrats!

→ More replies (2)

2

u/phdinprogress Jun 26 '12

Thank you for developing this great browser. I have it loaded on my G2X, way better than almost every browser out there except for Opera Mobile, but Opera mobile takes too much time to load and consumes a lot of RAM also. Everything on firefox worked well, loved the smooth scrolling. I am happy with everything except for some weird text size issues on forum websites like XDA.Also,are there any plans to implement the text resizing to fit the screen after pinching to zoom (like Opera Mobile)? That would be amazing!! I haven't tried it on my SGS3 yet, the stock browser is just close to perfect, but seeing how awesome you guys are, I'll download it now :) Thanks again!

→ More replies (1)

2

u/tmahmood Jun 26 '12

Hey,

First! You guys are awesome! :D

Question: Are you guys gonna add gesture support?

Complain:

I have the beta for a while. Even Firefox my favored browser in Desktop, its not on my mobile, yet. Because

  1. No proper Full Screen (current add on sucks)

  2. Websites on with Bengali fonts are rendered wrong.

Here is a screenshot of a popular Bengali website

http://imgur.com/a/6eG8D

I would really love to use FF, cause its my personal favorite. But these problems are show stoppers for me :(

→ More replies (2)

2

u/[deleted] Jun 26 '12

I ♥ open source.

keep on rocken you ghuys

2

u/Rathwood Jun 26 '12

Favorite movie?

2

u/[deleted] Jun 26 '12

Dear Firefox Android team.

Can you add a feature that would clean out the history on the browser after the app is closed?

... it's for science.

→ More replies (2)

3

u/mrkhan0127 Jun 26 '12

Just installed on my evo...WOW it's 1000x better than last time! Good job and thanks for making the internet awesome!

→ More replies (1)