Firefox OS is designed to provide a "complete" community-based alternative system for mobile devices, using open standards and approaches such as HTML5 applications, JavaScript, a robust privilege model, open web APIs to communicate directly with cellphone hardware, and application marketplace. As such, it competes with commercially developed operating systems such as Apple's iOS, Google's Android, Microsoft's Windows Phone and Jolla's Sailfish OS as well as other community-based open source systems such as Ubuntu Touch.
For Web/platform developers, the most important part to understand is
that the entire user interface is a Web app, one that is capable of
displaying and launching other Web apps. Any modifications you make to
the user interface and any applications you create to run on Firefox OS
will involve standard web technologies, albeit with enhanced access to
the mobile device's hardware and services.
From a product perspective, Firefox OS is Mozilla's branding and
support services on top of Boot to Gecko (B2G), which is the operating
system product's engineering codename. The user interface of Firefox OS
is called Gaia, and includes the OS's default apps and system functions.
Architecture of Firefox OS
No comments:
Post a Comment