canmove, Confirmed users
2,056
edits
(→Agenda) |
No edit summary |
||
| Line 1: | Line 1: | ||
= Details = | = Details = | ||
* Time: | * Time: Wednesday, 2012 August 8, 9:05 - 9:55am PT (16:05 - 16:55 UTC) | ||
* Backchannel: | * Backchannel: | ||
** irc.mozilla.org #openwebapps | ** irc.mozilla.org #openwebapps | ||
| Line 26: | Line 26: | ||
= Minutes = | = Minutes = | ||
== Significant Updates == | |||
=== google.com mobile sites === | |||
perhaps as a result of evangelism efforts, google.com sites are now serving fennec touch-based mobile sites! | |||
=== firefox os ua string change === | |||
* firefox os ua string change makes most sites serve it their desktop versions | |||
* now we're bikeshedding some more on the string | |||
* current string is what we'd like it to be long-term, but hard to justify the problems it causes | |||
* further changes are likely | |||
== Checkin/Status On Major Challenges == | |||
=== payments integration === | |||
* pmpcat talking with partners about integration of payments | |||
* trying to figure out when they can do end-to-end test | |||
=== state of packaged apps === | |||
* clouserw was in recent meeting on the subject | |||
* lasted an hour and a half, only got through three questions | |||
* fabrice put together example of packaged app hosted on his people site | |||
* jsmith has figured out how to test the api | |||
* only works on firefox os | |||
* doesn't work on android/desktop, although it gets a little farther on android before it fails | |||
* next meeting about packaged apps tomorrow (Thursday) 9am pt | |||
* very focused small team meeting | |||
* https://etherpad.mozilla.org/packaged-apps | |||
=== startup problems w/apps on android === | |||
* talked about it in triage | |||
* there's a bug about looking into that | |||
* working on metrics to measure it | |||
* figure out where the slowness is on different devices | |||
* tough problem to solve | |||
* gecko is slow to start up on many devices | |||
* most apps don't use appcache | |||
* appcache doesn't necessarily fix the whole problem | |||
* we're going to look into perception solutions | |||
* would packaged apps help? | |||
* leaving chrome files packaged helped for firefox | |||
* worth looking into | |||
=== api changes for multiple apps per origin === | |||
* freeze date for gecko 17 is end of august | |||
* sicking would really like to do it before then | |||
* because that's the version we're going to ship in firefox os | |||
* at risk | |||
* https://bugzilla.mozilla.org/show_bug.cgi?id=779982 | |||
* sicking to argue for blocking-basecamp, but thinks that doesn't necessarily mean anything | |||
* -> bwalker to talk to pmpcat about tackling coordination of compatibility fixes for multiple apps per origin | |||
== Questions And Concerns == | |||
=== implementing nsIPrincipal::appStatus === | |||
* who is implementing nsIPrincipal::appStatus (i.e. identify apps as "web", "privileged", or "certified"), and what's the status of that work? | |||
* fabrice working on it, doesn't yet have a good sense of what makes an app certified | |||
* depending on bsmith to implement signing pieces | |||
* last ditch solution, if signing doesn't land, would be to trust manifest as long as manifest is coming from app store | |||
=== packaged apps critical path === | |||
* jsmith doesn't understand what needs to be done on packaged apps for v1 | |||
* sent email about this | |||
* seems in danger of scope creep | |||
* what needs to be done by the various functions to make this happen? | |||
* motivation is to do privileged/certified apps, for which our only current solution is packaged apps | |||
* we need packaged apps for privileged apps | |||
* we need privileged apps for access to various apis (camera, device storage) | |||
* we also need a way to update apps that are bundled with phone | |||
* we're going to have two different storage areas, one on system partition and one for installed apps | |||
* fabrice has a patch for that | |||
* b2g-specific | |||
* does not rely on apps coming from mozilla marketplace | |||
* so doesn't depend on marketplace to update built-in apps | |||
* built-in apps will be updated together with platform | |||
* you won't be able to remove built-in apps | |||
=== marketplace design changes === | |||
* marketplace designs not final | |||
* but they are mobile-only | |||
* team was waiting for desktop designs | |||
* but is now planning to ship mobile-only designs this week or next | |||
* marketplace will change drastically, might stop working on desktop | |||
=== navigator.id.watch vs. oauth for authentication === | |||
* we're going to use oath | |||
* reviewed payments and refunds workflow this morning | |||
* tech leads are going to discuss in existing thread | |||
* timeline remains end of august | |||
* kumar and fabrice were part of discussion (along with qa folks tony, krupa, and jason) | |||
* initial requirement was to integrate persona for v1 | |||
* but then changed our mind and decided not to integrate persona into firefox os for v1 | |||
* instead you'll use your telefonica/bluevia id for various transactions | |||
* oauth is a consequence of decision | |||
* we're also now considering letting users install free apps anonymously, without signing in | |||
* rforbes (security) and clouserw (marketplace engineering) impacted by decision | |||
=== web compatibility and use of navigator.pay === | |||
* why is this a dom api instead of a hosted service? | |||
* we need something in the dom | |||
* we can't completely implement it in javascript | |||
* because we want user agent interaction | |||
* we could do a two-layered approach with an api in a js library | |||
* and an obscure dom api that the js library uses | |||
* at some point we need to expose something in a web page for people to initiate payment | |||
* there has to be a way for the page to communicate with the user agent | |||
* provided we want the user agent to mediate the payment process, which we do! | |||
* intent is to make it possible for trusted chrome ui to give user assurance that entering confidential payment details is safe | |||
= Actions = | = Actions = | ||
* bwalker to talk to pmpcat about tackling coordination of compatibility fixes for multiple apps per origin | |||