{"id":18590,"date":"2012-09-12T21:21:03","date_gmt":"2012-09-13T04:21:03","guid":{"rendered":"http:\/\/blog.wapreview.com\/?p=18590"},"modified":"2012-09-12T21:21:14","modified_gmt":"2012-09-13T04:21:14","slug":"firefox-os-launching-early-2013-a-first-look-and-screenshots","status":"publish","type":"post","link":"https:\/\/wapreview.com\/18590\/","title":{"rendered":"Firefox OS Launching Early 2013 – A First Look and Screenshots"},"content":{"rendered":"

\"Firefox<\/a> \"Firefox<\/a><\/p>\n

At yesterday’s Mobile 2.0<\/a>\u00a0conference in San Francisco, Mozilla and Telef\u00f3nica did a presentation of the soon to be released Firefox OS<\/a>. Formerly known as Boot 2 Gecko (B2G), Firefox OS is a smartphone operating system optimized for relatively low end hardware and targeted at customers in developing economies.<\/p>\n

The Firefox OS architecture is relatively simple. It consists of the Mozilla Gecko layout engine and JIT JavaScript compiler running directly on a hardware abstraction layer sitting on top of a generic Linux kernel. The kernel used is “very similar” to the Android kernel to make it easy for OEMs to port the OS to existing hardware designs. The hardware abstraction layer gives Gecko and JavaScript hooks into low level phone pieces, including sensors and the display frame buffer and\u00a0telephony stack. This has made it possible for Mozilla to write the UI and all\u00a0apps including\u00a0phone’s lock screen,\u00a0home screens, dialer, media player, camera and camcorder,\u00a0in HTML5 and JavaScript.\u00a0According to Mozilla’s\u00a0Philipp von Weitershausen, the JIT JavaScript engine in Gecko out performs Android’s Dalvik.<\/p>\n

Mozilla demonstrated the OS on a prototype phone with an 800 Mhz single core ARM processor. I got a little hands on with the phone, and performance seemed quite good. Apps launched quickly and swiping between home screens was smooth and fluid. The images above and below show some of the screens and apps, which seem quite attractive to my eye.<\/p>\n

The Firefox OS ecosystem will include an appstore. There were be an app submission process and apps will have to meet certain quality guidelines to be accepted. Mozilla will keep an as yet unspecified percentage of app sales. There will also be a payment API for in app purchases but developers are free to handle payments themselves or using 3rd party payment platforms.<\/p>\n

Although there’s an app store, Firefox OS won’t be a walled garden. Users will be able to download apps over the air from any source. In addition, web apps running in the browser will have access to the same JavaScript APIs as installable apps.<\/p>\n

Multinational mobile\u00a0operator\u00a0Telef\u00f3nica is backing the Firefox OS project by providing development resources and will also launch\u00a0the first Firefox OS phone in Brazil in “early 2013”. The phones will sell for the equivalent of $100 USD unsubsidized. Telefonicia has not revealed who will be manufacturing the phones for the Brazil launch. However, TCL Alcatel and ZTE have both announced that they intend to build Firefox OS devices.<\/p>\n

Deutsche Telekom, Etisalat, Smart, Sprint, Telecom Italia and Telenor are also backing FireFox OS. Mozilla expects Firefox OS phones to be\u00a0available\u00a0in one\u00a0European\u00a0and three other Latin\u00a0American\u00a0countries shortly after the Brazilian release. At least one Chinese operator is also said to be interested in Firefox OS.<\/p>\n

Brazil was chosen for the initial release partly because it has a low rate of both smartphone adoption and PC use. Telefonicia sees Firefox OS as giving many Brazilians their first access to the web and expects the devices to be popular.<\/p>\n

An inexpensive smartphone with good performance and a fast and capable browser\u00a0sounds great in theory but I have some concerns about the cost of data. Proxy browsers like Opera Mini, Nokia’s S40 browser and the UC Browser are popular with users in emerging economies because they reduce\u00a0data consumption by up to 90%. A direct browser like Firefox gives a better user experience but consumes much more data.\u00a0Telef\u00f3nica’s\u00a0Wayne Thorsen says that the operator will offer “creative” data options to make using Firefox OS\u00a0affordable.<\/p>\n

Firefox\u00a0OS is a fully open project with code in\u00a0Github\u00a0and\u00a0Bugzilla. Community\u00a0bug reports and code contributions are\u00a0welcomed. Firefox\u00a0will submit specs for its new low level JavaScript\u00a0APIs\u00a0to the W3C as proposed standards.\u00a0If you are interested in contributing, the\u00a0B2G\/GetInvolved<\/a>\u00a0page in the Mozilla Wiki is the place to start.<\/p>\n

If you want to try out Firefox OS, you can run Firefox OS’s Gaia \u00a0UI\u00a0in Firefox<\/a> on a PC or build it from source following instructions here<\/a>\u00a0and then either run in a\u00a0emulator or on an actual phone. Supported devices<\/a> include specific versions of the Samsung\u00a0Galaxy\u00a0S II, Samsung Nexus S and Galaxy Nexus.<\/p>\n

As an open source proponent with a strong dislike of walled gardens of any kind, I’m excited about Firefox OS. I hope Mozilla is\u00a0successful\u00a0in attacting users, operators and hardware vendors to create a viable ecosystem. With iOS and Android so dominant, launching a new mobile OS is going to be an uphill battle, just ask Microsoft. Targetting emerging markets where Android is still weak and Apple doesn’t seem interested makes sense.<\/p>\n

\"Firefox<\/a> \"Firefox<\/a>
\n
\"Firefox <\/a>\"Firefox<\/a><\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

At yesterday’s Mobile 2.0\u00a0conference in San Francisco, Mozilla and Telef\u00f3nica did a presentation of the soon to be released Firefox OS. Formerly known as Boot 2 Gecko (B2G), Firefox OS is a smartphone operating system optimized for relatively low end hardware and targeted at customers in developing economies. The Firefox OS architecture is relatively simple. It consists of the Mozilla Gecko layout engine and JIT JavaScript compiler running directly on a hardware abstraction layer sitting on top of a generic … Continue reading →<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":18607,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[189],"tags":[1373,1262,1374,1375],"_links":{"self":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/18590"}],"collection":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/comments?post=18590"}],"version-history":[{"count":12,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/18590\/revisions"}],"predecessor-version":[{"id":18615,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/18590\/revisions\/18615"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media\/18607"}],"wp:attachment":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media?parent=18590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/categories?post=18590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/tags?post=18590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}