B2G/FAQ: Difference between revisions

610 bytes added ,  31 July 2013
(use Mediawiki's ; : markup (turns into <dt>, <dd>for nicer Q & A formatting)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page is edited only by Chris Lee and Andreas Gal.
=== Frequently asked questions about the Boot to Gecko project ([[B2G]]) ===
=== Frequently asked questions about the Boot to Gecko project ([[B2G]]) ===


; What is Boot to Gecko?  
; What is Boot to Gecko?  


: Boot to Gecko (B2G) is a project with the goal of building a complete, standalone operating system for the open Web. It is not a product offering, but if successful, could form the basis for one.  
: Boot to Gecko (B2G) is a project with the goal of building a complete, standalone operating system for the Web. It is not a product offering yet, but we are working on transforming it into one.<br>


; Could you explain what the overall aim is with the project? What problems are you keen to address with it?  
; Could you explain what the overall aim is with the project? What problems are you keen to address with it?  


: We believe that the next frontier for Web applications is full device integration, so that Web developers have the same capabilities as those building for OS-specific stacks. Boot To Gecko is intended to identify those missing device capabilities and other application needs, and design standardized solutions for app developers to use.<br>  
: We believe that the next frontier for Web applications is full device integration, so that Web developers have the same capabilities as those building for OS-specific stacks. Boot To Gecko is intended to identify those missing device capabilities and other application needs, and design standardized solutions for app developers to use.<br>


; When can we expect to see something?  
; When can we expect to see something?  


: We are working towards a developer phone based on B2G, which we showed in February 2012 at Mobile World Congress. See [http://hacks.mozilla.org/2012/02/mozillas-boot-to-gecko-the-web-is-the-platform/] and much other coverage.
: We showed a developer prototype in February 2012 at Mobile World Congress. See [http://hacks.mozilla.org/2012/02/mozillas-boot-to-gecko-the-web-is-the-platform/] and much other coverage.<br>


; What is the size of the team working on this project?  
; What is the size of the team working on this project?  


: We are leaning heavily on the existing Gecko and Firefox mobile work and the team of hundreds of engineers building those products. 95% of the code in B2G is shared with Firefox. As of the time this page was last updated, more than 20 engineers were working full-time on B2G-specific parts of the system (telephony, messaging, system-level phone integration). In addition to Mozilla contributors, engineers from carrier partners are working jointly with us on the project as well.
: We are leaning heavily on the existing Gecko and Firefox mobile work and the team of hundreds of engineers building those products. 95% of the code in B2G is shared with Firefox. As of the time this page was last updated, more than 30 engineers were working full-time on B2G-specific parts of the system (telephony, messaging, system-level phone integration). In addition to Mozilla contributors, engineers from carrier partners are working jointly with us on the project as well.<br>


; What does it mean for your relationships with Apple, Google, Microsoft?  
; What does it mean for your relationships with Apple, Google, Microsoft?  


: We don't expect that it will affect our relationships with other organizations.  
: We don't expect that it will affect our relationships with other organizations.<br>


; Does this replace work that's already being done on Web APIs for desktop and mobile?  
; Does this replace work that's already being done on Web APIs for desktop and mobile?  


: We are already pushing hard on new Web APIs, and have been for some time. We'll continue to implement and standardize new APIs for Web content while the B2G project ramps up.  
: We are already pushing hard on new Web APIs, and have been for some time. We'll continue to implement and standardize new APIs for Web content while the B2G project ramps up.<br>


; How is this different than the Webian Shell project?  
; How is this different than the Webian Shell project?  


: The Webian shell is an impressive project even in its early stages. Where Webian is focused on a Web-centric desktop experience, we're focused on extending the Web to include more of what is traditionally the domain of OS-specific code. We think we can work together on a bunch of things, and we're looking forward to it.  
: The Webian shell is an impressive project even in its early stages. Where Webian is focused on a Web-centric desktop experience, we're focused on extending the Web to include more of what is traditionally the domain of OS-specific code. We think we can work together on a bunch of things, and we're looking forward to it.<br>


; How is this different from Chrome OS?  
; How is this different from Chrome OS?  


: We’re aiming at mobile/tablet devices rather than a notebook form factor. This is an early-stage project to expose all device capabilities such that infrastructure like phone dialers can be built with Web APIs, and not only “high level” apps like word processors and presentation software. We will of course be happy to work with the Chrome OS team on standards activities, and indeed to share source code where appropriate.  
: We’re aiming at mobile/tablet devices rather than a notebook form factor. This is an early-stage project to expose all device capabilities such that infrastructure like phone dialers can be built with Web APIs, and not only “high level” apps like word processors and presentation software. We will of course be happy to work with the Chrome OS team on standards activities, and indeed to share source code where appropriate.<br>


; Do you see B2G as co-existing with other mobile OSes, or competing with them?  
; Do you see B2G as co-existing with other mobile OSes, or competing with them?  
Line 39: Line 41:
; Are OEMs interested in B2G?  
; Are OEMs interested in B2G?  


: Currently B2G is still a project without a firm product schedule. We are working on Qualcomm chipset based hardware platform for our development and discussing with OEMs /carriers on B2G deployment plans. We will announce a product schedule and launch partners once we reach that stage.
: Telefonica and Qualcomm have announced their intent to build a smartphone based on the Boot 2 Gecko project at Mobile World Congress 2012. We will announce a product schedule and launch partners once we reach that stage.


; Whose hardware will you support?  
; Whose hardware will you support?  


: We are currently using off-the shelf developer hardware (Samsung Galaxy S II), because the device is commercially available to Mozilla employees and community members. We are working on Qualcomm chipset based hardware platform right now and optimizing B2G to this reference platform. As we mentioned above, we are in process of finalization of lead OEM partners for shipping commercial B2G devices.  That reference platform will likely be very different from the Samsung Galaxy S II.
: We are currently using a number off-the shelf developer devices (Samsung Galaxy S II, Samsung Nexus S), because the devices are commercially available to Mozilla employees and community members. We are working on Qualcomm chipset based hardware platform right now and optimizing B2G to this reference platform. We are in process of finalization of lead OEM partners for shipping commercial B2G devices.  That reference platform will likely be very different from the off-the shelf developer hardware.<br>


; Is B2G just introducing yet another platform for devs to code for?  
; Is B2G just introducing yet another platform for devs to code for?  
Line 59: Line 61:
; Will this mean a Firefox Phone?  
; Will this mean a Firefox Phone?  


: We don’t have any plans to build or distribute a custom device.
: With the Boot to Gecko project Mozilla is creating an implementation of a powerful mobile Web platform. The companion project Gaia is the implementation of a Web-based phone user experience. Together these projects bring the Firefox experience to mobile phones. However, at this point we don’t have any plans to build or distribute a custom device.


; I am a web developer. How do I deploy my web application to the B2G platform?
; I am a web developer. How do I deploy my web application to the B2G platform?


: You don't. By default, your web app will be accessible from the phone just like any other website. If you want to make it ''installable'' to the homescreen, you may consider adding a [https://developer.mozilla.org/en/Apps/Getting_Started open web app manifest] to your app. However, the install API is not complete yet on the B2G platform as of Jan 2012.
: You don't. By default, your web app will be accessible from the phone just like any other website. If you want to make it ''installable'' to the homescreen, you may consider adding a [https://developer.mozilla.org/en/Apps/Getting_Started open web app manifest] to your app.
 
; What is Firefox OS's release cadence, and how long is each version supported with security patches?
 
: Feature releases will available to partners every 12 weeks, along with six-weekly security updates for the previous two feature releases. This was [https://blog.mozilla.org/futurereleases/2013/07/19/mozillas-heartbeat-quarterly-firefox-os-releases/ announced on 7/19/2013] at Mozilla's Future Releases blog.
Confirmed users
1,798

edits