Apps/WebRT: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(simplify structure)
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{draft|}}
The Web Runtime project built application runtimes that enabled users to install and run Open Web Apps on Android, Windows, Mac, and Linux. The runtime for desktop OSes shipped as part of Firefox for Desktop in 2012, while the runtime for Android shipped as part of Firefox for Android in 2013. Both projects were explicitly ended in 2015, and the runtimes were removed from Firefox in 2016.
 
WebRT is a project to build web application runtimes that provide web applications with a native-like look and feel along with platform integration APIs on Android, Windows, Mac, and other platforms.
 
== Android ==
 
WebRT Android comprises the '''navigator.mozApps DOM API''' through which the Mozilla Marketplace, other webapp stores, and webapps themselves request installation; a '''webapp tab''' feature of Fennec for loading webapps in fullscreen tabs; and a '''Mozilla Marketplace activity''' that is bundled with Fennec and enables users to browse the marketplace, install webapps from it, and manage their installed webapps.
 
=== References ===
 
* [[Apps/WebRTJunePRD|Product Requirements Document]]
 
== Desktop ==
 
WebRT Desktop comprises the '''navigator.mozApps DOM API''' through which the Mozilla Marketplace, other webapp stores, and webapps themselves request installation; an '''installer feature of Firefox''' that installs webapps on the native platform; a '''stub executable launcher''' bundled with Firefox that the installer copies to an appropriate location for each webapp it installs; and a '''xulapp shell''' that loads a webapp when a user starts it.
 
=== Schedule ===
 
* March 13 - Firefox 13 Merge to Aurora:
** enable mozApps API on mozilla-central {{done|}}
** land initial implementations of installer, launcher, and shell on mozilla-central {{miss|}}
* April 24 - Firefox 14 Merge to Aurora:
** land initial implementations of installer, launcher, and shell on mozilla-central {{ok|}}
* June 5 - Firefox 15 Merge to Aurora:
 
=== References ===
 
* {{bug|697006}}: enable mozApps API
* {{bug|731541}}: Windows installer
* {{bug|739636}}: Mac installer
* {{bug|725408}}: launcher and shell
* [https://etherpad.mozilla.org/bug-725408 etherpad bug-725408]: scratchpad for responding to review comments
* [https://etherpad.mozilla.org/webapprt-install-flow etherpad webapprt-install-flow]: install flow specification
 
== Meetings ==
 
The project gives status updates in the weekly [[Apps#Apps_Engineering_-_WebRT.2C_WebAPI.2C_Dashboard.2C_Apps_in_the_Cloud|Apps Engineering meetings]].

Latest revision as of 16:46, 7 April 2016

The Web Runtime project built application runtimes that enabled users to install and run Open Web Apps on Android, Windows, Mac, and Linux. The runtime for desktop OSes shipped as part of Firefox for Desktop in 2012, while the runtime for Android shipped as part of Firefox for Android in 2013. Both projects were explicitly ended in 2015, and the runtimes were removed from Firefox in 2016.