Firefox OS 2.5 for developers

This page details the developer features newly implemented in Gecko that are specific to Firefox OS 2.5, plus product features, DevTools features, and other points of interest for the new release.

Note: Firefox OS 2.5's Gecko component is based on Firefox 38 onwards.

Product features

This section lists various categories of new product features and improvements to existing features.

New system features

 
The Bugzilla Lite app
Providing the ability to raise bugs/feature requests directly from the device (bug 1180660.)
Add-ons
Providing the ability to customise the experience to the user's liking (bug 1180672.)
Replaceable homescreens
The user can now choose between different homescreens (bug 1180665.)
The Web Speech API
Allows developers to implement apps that can be controlled by voice input (bug 1051148.)
Pin the Web
Provides the ability to seach the web and pin any website to the homescreen so that users can have quick and easy access to content that interests them (bug 1180669.)
Tracking protection
Users can now safely browse the web without being tracked (bug 1180674.)
Device startup time and performance
Startup/performance regressions have been eradicated from Firefox OS 2.5, ensuring a good experience right from when the device is turned on (bug 1180695, bug 1180696.)
Late customization
Device vendors now have the ability to offer locally relevant apps to customers on first startup (bug 1180707.)
Improved RTL experience
Firefox OS 2.5 has much better support for RTL languages, ensuring much better language support across all our user base (bug 1179459.)
First Implementation of New Gaia Architecture (NGA)
The first step is to split the Gaia app's frontend and backend architecture, allowing for many improvements in the future (bug 1180716.)
View source
When the device is in developer mode, users can view the source of core applications directly on the device (bug 1188671.)
Presentation API
 Allows developer to to enable web content to access external presentation-type displays and use them for presenting web content (bug 1184073.)
 

Firefox OS TV–specific features

TV Browser
 Firefox OS browser to support TV form factor (bug 1190158.)
Firefox Account integration with TV Browser
 Allows TV users to sync bookmarks and history via Firefox Accounts in the browser (bug 1194108.)
Presentation API request receiver
Enables Firefox OS TV to receive URLs sent from other devices via Presentation API calls (bug 1205999.)
Metrics for TV
 Firefox OS Metrics now enabled for TV form factor (bug 1199319.)

New DevTools features

Note: You can always find details of new and upcoming Firefox DevTools by looking at the Mozilla Hacks Developer Tools category.

Platform changes and additions in detail

Note: Our list here includes features most important to Firefox OS. For an expanded list of general Gecko feature additions (which are generally also present in Firefox OS 2.5), consult the newest Firefox developer release notes.

JavaScript

Web API changes

Bugs and regressions

Long pressing on images in edit mode resulted in a context menu where the options did not function correctly, due to an incorrect activity selector. This regression was fixed as of early October (see bug 1198522.)

Security advisories

None as yet.

Older versions

Document Tags and Contributors

 Contributors to this page: chrisdavidmills, joechengla, t9anef, sankam, devmat, fscholz
 Last updated by: chrisdavidmills,