GeckoView in 2019
Introducing the initial release of Firefox Preview (GitHub), an entire browser built from the ground up with GeckoView and Mozilla Android Components. Firefox Preview is our platform for building, testing, and delivering unique features. Though still an early preview, this is our first end-user product built completely with these new technologies. Plus, we share an update on where GeckoView is going in the second half of 2019.
Firefox Focus with GeckoView
Firefox Focus is a mobile app for ad-free, private browsing. The upcoming release of Focus for Android will come bundled with Gecko, the browser engine that powers Firefox Quantum. Help us test Gecko in Focus today by installing the Focus Beta.
Add Progressive Web Apps to your Home screen in Firefox for Android
Nowadays, practically all websites are built with responsive web design principles at their core: truly a dramatic improvement over yesteryear’s desktop-focused web. Over the last two years, a similar and complementary evolution has been happening: Progressive Web Apps (PWA), an umbrella term for a new set of standardized browser technologies that combine the low-friction nature of the web with the reliability and capabilities we typically associate with native apps, are gaining ground on mobile and desktop.
FlyWeb – Pure Web Cross-Device Interaction
FlyWeb is an experimental project we’ve been prototyping from within the depths of Mozilla’s platform division. It started as a side-project late last year, and since then a small, ad-hoc team has been working on implementing a “version zero” of the concept. We’ve been tinkering for the last 6 months on an implementation, and it’s […]
Methods for Web Content Analysis and Context Detection
This project was part of Portland State University’s senior capstone program. It is the work of seven students over the course of six months. For the duration of the project we worked with a Mozilla adviser, Dietrich Ayala, to keep on track with the project’s original requirements. The team was composed of the following students: […]
Build and Run Firefox OS on Sony Open Devices
A few years ago, Sony released their first port of Firefox OS, for the Xperia E. Since then, Sony has started the Open Devices initiative to bring support for AOSP (the Android Open Source Project) to many more of its smartphones. The porting work described in this post is based on this effort and brings […]
Creating a mobile app from a simple HTML site: Part 2
Or: Making our simple app work for others In the first part of this series, which began late last year, we worked through the process of developing a school planner app. At this point (see the final code from Part 1) we’ve got multiple school plans displayed at once, and we’ve got Web, iOS and […]
An analytics primer for developers
There are three kinds of lies: lies, damned lies, and statistics – Mark Twain Deciding what to track (all the things) When you are adding analytics to a system you should try to log everything. At some point in the future if you need to pull information out of a system it’s much better to […]
Videos and Firefox OS
Before HTML5 Those were dark times Harry, dark times – Rubeus Hagrid Before HTML5, displaying video on the Web required browser plugins and Flash. Luckily, Firefox OS supports HTML5 video so we don’t need to support these older formats. Video support on the Web Even though modern browsers support HTML5, the video formats they support […]
NFC in Firefox OS
Firefox OS is being developed in an open collaboration with Mozilla’s partners and community. In that spirit, and over the course of over a year, Mozilla and Deutsche Telekom (DT) teams worked closely together to develop a platform-level support for NFC within Firefox OS. During that time, both teams had regular product and engineering meet-ups […]