Apps: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(update to reflect end of WADI)
 
(28 intermediate revisions by 4 users not shown)
Line 1: Line 1:
(this page previously contained [https://wiki.mozilla.org/index.php?title=Apps&oldid=1078657 information about Firefox OS Apps])


== Web App Developer Initiative ==
== Web App Developer Initiative ==


In 2015, Mozilla is launching a new initiative focused on the combination of several API's -- [http://www.w3.org/TR/service-workers/ service workers], [http://www.w3.org/TR/push-api/ web push], and the [http://www.w3.org/TR/appmanifest/ W3C app app manifest]. We believe the combination of these technologies is a platform with which we can offer developers some capabilities unmatched by native app ecosystems.
In 2015, Mozilla launched an initiative to energize web app development, the Web App Developer Initiative (WADI). The initiative focused on several emerging Web APIs -- [http://www.w3.org/TR/service-workers/ service workers], [http://www.w3.org/TR/push-api/ web push], and the [http://www.w3.org/TR/appmanifest/ W3C web app manifest] -- and invited the participation of browser makers, web frameworks, cloud service providers, and content providers.


== Reading List ==
The WADI initiative has now ended, but Mozilla continues to develop and evangelize these and other modern web app development technologies along with the other participants. What unites all these disparate parties is a belief in the power of web apps that work reliably with bad networks, reengage users with notifications, and can be installed like native apps. We believe developers will use these technologies to deliver experiences that will redefine the role of the web.


* [https://paul.kinlan.me/living-with-web-apps/ Paul Kinlin, "Living with Web Apps"]
For more information about these APIs and their availability in Mozilla products, see the [https://developer.mozilla.org/en-US/Apps Mozilla Developer Network's App Center] and [https://platform-status.mozilla.org/ Firefox Platform Status].
** In this post, Paul gives an hour-by-hour journal of a day using only web content on his smartphone. Along the way he offers a list of "ten deadly sins of a mobile web app" along with other reflections on his experience.
 
* [https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/ Alex Russell, "Progressive Apps: Escaping Tabs without Losing our Soul"]
** Alex lays out his best practices for modern web development based around responsive design and single-page apps, and moves on to how the addition of offlining and "save to home screen" capabilities enrich the mobile web.
 
* [https://www.youtube.com/watch?v=iZZdhTUP5qg Alex Komoroske and Elisabeth Morant, "The Next Generation Mobile Web"]
** In this 40 minute Google I/O talk, Alex and Elisabeth show examples using these new API's, especially concentrating on how web push creates exciting new opportunities for user reengagement.
 
== 2015 Q3 Demoes ==
 
* https://firekey.org/
* https://brendandahl.github.io/pdfcollection/
* https://marco-c.github.io/watchy/#/series
* https://mozilla.github.io/high-fidelity/#/podcasts
 
== 2015 Q4 Deliverables ==
 
* Oghliner v1 - https://github.com/mozilla/oghliner - initial version of a template/tool for offlining web apps and deploying them to GitHub Pages
* Platatus MVP - https://github.com/mozilla/platatus - minimal viable prototype of reference app that describes standardization/implementation status of web platform features

Latest revision as of 00:02, 11 June 2016

Web App Developer Initiative

In 2015, Mozilla launched an initiative to energize web app development, the Web App Developer Initiative (WADI). The initiative focused on several emerging Web APIs -- service workers, web push, and the W3C web app manifest -- and invited the participation of browser makers, web frameworks, cloud service providers, and content providers.

The WADI initiative has now ended, but Mozilla continues to develop and evangelize these and other modern web app development technologies along with the other participants. What unites all these disparate parties is a belief in the power of web apps that work reliably with bad networks, reengage users with notifications, and can be installed like native apps. We believe developers will use these technologies to deliver experiences that will redefine the role of the web.

For more information about these APIs and their availability in Mozilla products, see the Mozilla Developer Network's App Center and Firefox Platform Status.