Everything you need to know about Firefox OS: Mozilla’s mobile play

Firefox characters

Mozilla — the company behind the open-source Web browser Firefox — has generally found itself squeezed out of the mobile revolution. Despite remaining a strong contender on traditional desktop and notebook computers, Firefox’s story on smartphones and tablets has been less successful. Nearly a year ago, Mozilla announced it would attempt to gain a share of the pie with an open-source smartphone project called Boot to Gecko (B2G). Now, Mozilla has rechristened Boot to Gecko as Firefox OS—and announced it already has support from phone makers and major mobile operators to bring Firefox OS phones to market starting in 2013.

Firefox OS promises to bring all of Mozilla’s strengths to smartphones: First-class HTML5 rendering, efficient design, and a truly open-source platform unencumbered by middleware, privileges partners, or patent litigation. But does Mozilla really have a chance in a market that already has one open-source mobile operating system (Android), another major player (Apple’s iOS), and a third platform (Windows Phone) itching to make a major play?

How Firefox OS will work

Firefox OS

At a fundamental level, Firefox OS will have an appealing simplicity: It’s built on an open-source Linux kernel, with Firefox’s open-source Gecko Web rendering engine on top. That’s basically the whole thing. There are no complicated middleware layers and no proprietary technologies. Firefox OS will be a pure Web experience every step of the way. Everything will be an HTML5 application, including the default Web browser, email app, social-networking clients, and games. Even the phone’s dialing capability will be built as an HTML5 app.

If this sounds like a similar idea to Palm’s approach with webOS, you’re kind of right: Palm’s big bet with webOS was that the open-source WebKit rendering engine (the heart of Apple’s Safari browsers and Google’s Chrome) was sophisticated enough to handle the user interface for Palm device. However, that WebKit UI layer was still on top of a proprietary software code. Mozilla is taking the idea one step further by eliminating the proprietary core, going with Linux, and using its own Gecko rendering engine, which the organization claims can be quite efficient even on low-memory devices with slower processors. The result will be something svelter and less encumbered than today’s smartphone platforms, but (perhaps more importantly) it will be a pure Web experience. After all, a lot of the appeal of smartphone is putting the Internet in the palms of users’ hands, and what better way to do that than to fully embrace HTML5 technology?

Using HTML5 technology means Firefox OS will be able to handle offline apps that work even when a user doesn’t have an Internet connection (thanks to local storage capabilities), and the Gecko rendering engine means complex graphics tasks (like watching video or playing games) can be handed off to hardware-accelerated graphics processors. Banking purely on HTML5 technologies will have some downsides. For instance, developing HTML5 clients for things like IMAP and Dropbox may be difficult to impossible—in fact, the initial release of Firefox OS will probably rely on Web-based email services rather than pack a standalone email client. But Mozilla is betting that, over the long term, going with the open Web is a better approach than going with proprietary technologies.

Who’s on board?

Sprint phone

Firefox OS might seem like a simple rebranding of B2G if it weren’t for the fact Mozilla also announced it has partners on board. Device makers TCL Communication Technology and China’s ZTE plan to manufacture Firefox OS devices based on Qualcomm’s Snapdragon system-on-a-chip platform. Mozilla also says it has several carriers interested, including Deutsche Telekom, Etisalat, Smart, Telecom Italia, Telefónica, and Telenor — representing Germany, UAE, the Philippines, Italy, Brazil, and Norway, respectively. In the United States, Firefox OS has support from number-three mobile operator Sprint. The extend of these operators’ support for Firefox OS hasn’t been disclosed. Mozilla has endorsements, but it’s yet to be seen if that will translate to actual actions or putting phones on the market. That said, Mozilla says Telefonica plans to launch the first Firefox OS phones in Brazil in 2013 under its “Vivo” brand.

Target audience

The list of mobile operators expressing support for Firefox OS should give you an idea of where Mozilla thinks it’s going to be able to sell Firefox OS phones: emerging markets. By embracing free, open-source technologies that function well with lower memory and processor resources, Mozilla is hoping to make affordable smartphones that will appeal to customers in places like Brazil, India, China, Africa, and southeast Asia.

“As billions of users are expected to come online for the first time in the coming years, it is important to deliver a compelling smartphone experience that anyone can use,” said Mozilla CEO Gary Kovacs.

Entry-level, low-cost smartphones would certainly go a long way towards expanding Internet access worldwide. And mobile operators may find Firefox OS is less constraining than other operating systems on the market. After all — it’s open source, and they can pretty much do anything they like with it.

More open than Android?

Google Microsoft Android Apple

So why does Mozilla think the world needs an open source mobile OS — doesn’t the world already have Android?

When Google says Android is “free” and “open,” those terms need to be taken with some grains of salt. Mozilla isn’t too happy about that. True, anyone can download Android source code and put it on a device. But companies that want to make and sell Android devices are probably going to have to negotiate a patent licensing arrangement with Microsoft. Basically, every Android device maker except Google has inked a deal with the Redmond software giant to protect themselves against possible patent infringement suits. Although details haven’t been made public, those agreements have generally been carrying per-device royalties. So much for free.

Furthermore, some members of the Android ecosystem are more equal than others. Google just finished acquiring Motorola Mobility, and it’s hard to believe that Motorola’s hardware makers aren’t going to be in a better position to see (and influence) what’s coming with Android than other device makers. Google also has preferred partners who get early looks at Android while its in development, so they can have their products ready sooner. Companies that aren’t on Google’s friends list kind of have to make due with table scraps.

Firefox has none of that. Although Microsoft has been threatening to go after Linux for patent infringement for years nothing has actually happened, and there’s no patent encumbrance on the Linux kernel. Similarly, Mozilla’s Gecko engine is in the clear, as are all the HTML5 technologies Mozilla will be implementing in Firefox OS.

Similarly, Mozilla has been developing Boot to Gecko (and now, presumably, Firefox OS) with complete transparency. Code is available immediately in a public repository, independent developers can easily get involved without having to sign waivers or buy into a developer program, and there are no privileged players in the Firefox OS ecosystem.

Is HTML5 ready for prime time?

HTML5 logo

A big question facing Firefox OS is whether the world is ready for phones based exclusively on HTML5 technology. Although most of the Web and mobile development world believes that apps built with HTML5, CSS, and JavaScript will eventually be their primary development platform, right now native apps rule the landscape. Developers can simply do more with the native APIs in Android and iOS than they can do with HTML5. This is particularly true for media- and graphics-intensive applications like games, where hardware acceleration and frameworks can make a major difference in performance.

There are some areas where HTML5 is not ready for phones. Mozilla openly admits its working to extend Web standards to embrace things like power management and basic telephony — stuff that’s pretty important to a Web-based smartphone.

Mozilla may also have difficulty bringing application developers on board. In theory, embracing HTML5 means that mobile developers can use any Web development tool they like to build apps for Firefox OS — that can range from simple text editors to sophisticated Web development environments. However, competing platforms like Android, iOS, and Windows Phone have rich integrated development environments. Developers already invested in those platforms will not be able to leverage much of their work for Firefox OS devices. That means bringing things like Angry Birds or Street Fighter to Firefox OS won’t be a cakewalk.

Gaming may also not be as feasible under HTML5 — at least not yet. While simple casual games are eminently do-able under HTML5 as it exists today, HTML5 does not yet offer capabilities that truly rival native APIs or environments like Flash. (Not that Flash is a real player anyway: iOS has never had Flash, and Adobe just announced they won’t be producing Flash Player for Android 4.1 or any future version of Android.) That said, Adobe is retooling for HTML5, which means some sophisticated animation and authoring tools should be available. During an interview at Google I/O Adobe’s Arno Gourdol opined that Web technologies are probably getting close to 80 percent of the capabilities supported by Flash; however, much of the missing 20 percent seems to be high-end capabilities and interactions most valued by game developers.

Challenges

Facebook for feature phone

In principle, Firefox OS seems like a solid idea, and its embrace of HTML5 may well bethe face of things to come for mobile development. But Firefox OS won’t exist in a vacuum — there’s already a complicated set of mobile ecosystems out there, all of which are competing for marketshare, developers, and users’ loyalty.

The obvious major challenge to Firefox OS is Android. After all, Android is kind-of-sort-of free and open so carriers and device makers are free to fiddle with the operating system and turn it into something they think will appeal to customers — or at least make them money. After all, China’s Biadu has done its own Android fork and substituted its own Web-based services for Google’s — and because Android is “free” and “open,” there’s nothing Google can really do about that. Similarly, Amazon has all-but-buried Android beneath its own custom interface on the Kindle Fire. Does anyone really need a fully open source, HTML5 mobile operating system when Android is already so malleable — and Google is willing to let mobile operators have their way with it? And Android devices are already defining the low-end of the smartphone market (some devices are already available for free), and Google just last week trumpted how well Android offerings are doing in markets like Thailand, India, and Brazil.

There’s also no lack of open-source mobile operating systems already out there. Palm’s webOS is in the process of going open source, and it’s already jumped through most of the hoops Firefox OS is negotiating now. And don’t forget Tizen, which boasts support from both Nokia’s abandoned MeeGo operating system and Samsung’s Bada. That’s a much longer mobile pedigree than anything Mozilla can offer.

And let’s not forget Symbian. Sure, Nokia has lost its place as the world’s top maker of mobile handsets and the company’s Windows Phone offerings have yet to light a fire under consumers — which probably wasn’t helped by Microsoft announcing none of them will support Windows Phone 8. But Symbian continues to be a major player in entry-level phones aimed at emerging markets. And if you haven’t seen Symbian since 2006, it hasn’t been sitting still. For many phone users around the world, it’ll meet their communication and Internet needs just fine.

There’s also key word missing from Mozilla’s Firefox OS announcement: tablets. These days, it’s almost impossible to talk about a mobile platform without discussing its strategy for tablets, even if the market is still utterly dominated by the iPad. Right now, Mozilla is aiming Firefox OS purely at the entry level phone market. If there are plans to scale Firefox OS to tablets, Mozilla—and its hardware partners—haven’t said one word about it.

Bottom line

Mozilla is to be lauded for walking the walk with Firefox OS: The organization has long been a champion of open Web standards, and its putting its money and talent where its mouth is by backing a purely open, Web-based mobile strategy. Whether that strategy can succeed depends on whether the world is ready to embrace another major player in the mobile OS market and, looking a few years down the road, the degree to which mobile operating systems are going to matter in a mobile world that will be increasingly driven by an ecosystem driven by digital content and services.

Computing

An inside look at Qualcomm’s Snapdragon 8cx, a revolutionary laptop processor

Six years after Microsoft’s failed foray into ARM computing with Windows RT, its second effort with Always-Connected PC is now showing early signs of success. Microsoft partner Qualcomm told us how the Snapdragon 8cx might revolutionize…
Computing

Microsoft is ‘handing even more of online life’ to Google, Mozilla CEO says

Not everyone is happy with Microsoft's switch to Google's Chromium engine. In a new blog post, Mozilla CEO Chris Beard writes that he believes the move is "handing online life control" to Google.
Computing

Microsoft asks Edge Insiders for help with its new browser development

If you want to be among the first to try Microsoft's new Edge browser that's built on Google's open-source Chromium rendering engine, you can sign up to be an Edge Insider. Microsoft is asking users to provide feedback.
Computing

Best free parental control software for PC, Mac, iOS, and Android

The internet can be a dangerous place, especially for your loved ones. Check out our selection of the best free parental control software for Windows and Mac OS X, so you can monitor your child and block unsavory sites.
Product Review

The iPad Pro is the best tablet ever. But don't sell your laptop just yet

Apple has unveiled a big redesign for the iPad Pro, slimming down the bezels, adding Face ID, and the ability to attach and charge the Apple Pencil. All of this comes at a high cost however, as the iPad Pro starts at $799.
Mobile

A render video gives us a 360-degree look at the midrange Pixels

The Google Pixel 3 and Pixel 3 XL are considered to be two of the best Android smartphones, but it looks like Google could be prepping a midrange line. Say hello to the Pixel 3 Lite and Pixel 3 Lite XL.
Mobile

Honor to out-megapixel the competition with 48MP camera on upcoming View 20

After its phenomenal success with the View 10 in 2018, it looks like Honor is getting ready up the ante with its forthcoming Honor View 20. Here's everything we know about it so far.
Mobile

Xiaomi is preparing to set records with 48-megapixel phone camera

Bigger doesn't always mean better, but it certainly makes headlines. Chinese mobile giant Xiaomi is set to release a phone camera with a staggeringly large 48 megapixels on a single sensor.
Apple

Patent highlights Apple's sky-high ambitions for AirPower wireless charger

At its September event last year, Apple unveiled the AirPower -- its new wireless charging mat that will allow you to charge multiple devices at one time. It has not yet been released. Here's everything we know about the device so far.
Deals

Check out the best Green Monday deals for those last-minute gifts

Black Friday and Cyber Monday have come and gone, but that doesn't mean you've missed your chance of finding a great deal. We're talking about Green Monday, of course, and it falls on December 10.
Mobile

Google Fit app finally gets a widget, among other new features

Google Fit hasn't received any new features since its redesign. This week, the company is rolling some new tools; users will be able to add a widget to their Android home screen, adjust the intensity of their workouts, and more.
Home Theater

Step aside set-top boxes, the best streaming sticks are tiny and just as powerful

Which streaming stick reigns supreme? We pit the Chromecast and Chromecast Ultra against the Roku Premiere, Roku Streaming Stick+, and the Amazon Fire TV Stick 4K to help you decide which one will be the best fit in your living room.
Home Theater

Boy dies after being electrocuted through his headphones

A 16-year-old Malaysian boy appears to be the latest victim in a growing list of people who have been electrocuted by their smartphones via their headphones. It's believed that a faulty charging cable is the culprit.
Social Media

Walkie-talkie voice messaging finally comes to Instagram

In its latest grab from messaging apps, Instagram now lets you send walkie-talkie style voice messages. Apps such as Facebook Messenger, WhatsApp, Snapchat, and iMessage have offered the feature for some time.