Native UI for Firefox on Android
lucasr.org
lucasr.org
(A similar situation occurred between Mobile 1.0 and 2.0, when browser UI and Web content were separated into their own processes, requiring any add-on that dealt with content to be updated. I still haven't finished all of those changes.)
I've been running the native UI build for a while and it is such a huge improvement. It's totally worth it for the browser to make it native.
I am happy that the new, native approach will address many of the problems that caused users to avoid Firefox on Android. This means more people will install and use Firefox, making it a more compelling platform for add-on developers.
We plan on writing some tutorials and documentation on porting add-ons to native Firefox on Android, but the basic information is: # Same add-on system. We didn't invent anything new here. # No multi-process. You can use the classic ways of interacting with web content. # No XUL UI. We can't overlay, or use DOM access for any UI. We have implemented several services using native UI and created a simple API for manipulating some native UI: # nsIPromptService and nsIAlertsService are available and use native services # NativeWindow is a new helper object that supports managing menu items, door hanger notifications and popup toast alerts (more coming too) # JS XPCOM components can still be used to override and implement Gecko platform behavior # Jetpack support is still in the works.
http://api.qrserver.com/v1/create-qr-code/?data=http%3A%2F%2...
It's buggy but the new UI looks pretty slick already.
Hopefully this re-threading will make firefox actually load web pages faster not just the ui.
Out of curiosity, had you tried xScope too and found it lacking?