Apps/WebRT/TechQuestions

From MozillaWiki
< Apps‎ | WebRT
Revision as of 17:13, 21 October 2011 by Mhanson (talk | contribs)
Jump to navigation Jump to search

Open Questions for WebRT:

Shared History?

Should applications write history events into the same history log used by Firefox? Should they receive their own, independent, history stream? Or no history?


Shared Cookies?

Should applications live in the same cookie context as Firefox and all other applications?


Platform Effort Matrix

For each platform, we assess a native-feeling install, launch, and uninstall.

Windows Classic:

  • Install:
  • Launch:
  • Uninstall:

Android:

  • Install:
  • Launch:
  • Uninstall:

MacOS:

  • Install:
  • Launch:
  • Uninstall:

Windows Metro:

  • Install:
  • Launch:
  • Uninstall:


User Stories

(these are fairly advanced users, but their feedback is earnest and pointed)

User 1: FWIW, I'm a webrunner user and I use (well, used, as it's now broken) it for exactly the use cases Matt described. I ran my Google Apps as one webrunner app and my Gmail/Google+ as a separate webrunner app, both separate from my browser. For this, I needed separate profiles, separate cookies, and it was very useful to have separate extensions in each, as this gave me greasemonkey-like customization of Google Apps with better performance. I could care less about bookmarks as I do all my browsing in my Firefox instance. The most important thing for me was that they're separate profiles that don't talk to one another. Memory consumption was of little importance, more important was that they had their own icon, could be associated with actions like clicking on mailto: links, etc.

I don't know what I'm going to do now to handle multiple Google account without constantly switching. (sad face)

User 2: I'll just chime in here as another Prism/Webrunner orphan who has similar requirements. We use Prism/Webrunner for our intranet web application, and having it isolated from web browser is pretty important. One argument not mentioned so far is the ability to set up different firewall rules for browser, and different for Webrunner.