Apps/StatusMeetings/Engineering/2012-06-26
From MozillaWiki
< Apps | StatusMeetings | Engineering
Contents
Details
- Time: Tuesday, 2012 June 26, 9:00 - 9:45am PT (16:00 - 16:45 UTC)
- Backchannel:
- irc.mozilla.org #openwebapps
- Virtual Location:
- Physical Locations:
- Mountain View: 4K - Kung Fu
- San Francisco: 7N - Noise Pop
- Audio-only Access:
- +1-650-903-0800 or +1-650-215-1282, x92, conf#: 98652 (US/INTL)
- +1-800-707-2533, pin: 369, conf#: 98652 (US toll free)
Agenda
- significant updates
- Desktop and Android Web Apps Test Day This Friday - Join #testday to help answer questions from our contributors. Includes:
- Desktop Web Runtime
- Android Web Runtime
- Apps in the Cloud Desktop
- Desktop Webapp Runtime
- down to five blockers (buglist)
- want to bounce off zarro blookers by the end of this week!
- Desktop and Android Web Apps Test Day This Friday - Join #testday to help answer questions from our contributors. Includes:
- questions and concerns
- be done with getInstalled() and getNonInstalled()
- What's left to make a decision? Or are we good to implement?
- Concern - The two flash blocker bugs for desktop web runtime have received little traction in almost a month
- What other payment providers besides Paypal are being considered for in-app purchases?
- How would supporting each payment provider affect the web apps experience on desktop and android?
- How do we balance our apps product concerns for Android Web Apps Experience with the feasibility of what we can or can't do on Android?
- How does this affect Marketplace on Android?
- How does this affect our apps experience on Android?
- be done with getInstalled() and getNonInstalled()
- roundtable
- future of this meeting
Minutes
Significant Updates
- jsmith organizing testday friday
- if you have time, jump into #testday channel
- QA will have moderators
- https://etherpad.mozilla.org/testday-20120629
- feel free to add your name to the etherpad to say you're available
- it does help to lurk, even if you don't have dedicated time to contribute!
Questions And Concerns
- services is not listed on responsibility matrix
- bwalker will take care of that
- if you miss a ship date, let services know!
- june 21: services scrambled to get a security blocker fixed, and then we didn't launch anything
- once upon a time, we had a goal of launching marketplace on june 21
- by removing the requirement for pre-approval
- https://wiki.mozilla.org/Marketplace/Releases (under review due to basecamp)
- -> telliott to join marketplace team mailing list
- getInstalled and getNonInstalled: what's left to do?
- we've reached agreement on the API design
- it's basically the API that sicking proposed on the list
- getInstalled/getAll/getSelf will only return launchable apps
- new getNonInstalled will return only launchable apps
- Concern - The two flash blocker bugs for desktop web runtime have received little traction in almost a month
- john schoenick is back to working on them!
- they're his top priority this week
- What other payment providers besides Paypal are being considered for in-app purchases?
- you're poking the bear!
- in the short term, we're working directly with bluvia folks (subsidiary of telefonica; provides payment services for mobile)
- version one will be client side; specific to b2g; happens through navigator.pay interface; as little as possible (down to nothing) stored on the server
- current implementation on desktop and android is with paypal
- we might consider additional payment providers in the future
- a developer that wants to sell in both brazil and android will have to implement two payment mechanisms
- we are going to be providing developers with a client-side library and server-side hooks to determine whether they're on android or b2g
- priority of implementing navigator.pay on android and desktop?
- we're only focusing on b2g use case
- benadida has ideas about what v2 might look like
- How do we balance our apps product concerns for Android Web Apps Experience with the feasibility of what we can or can't do on Android?
- folks are raising various issues
- it isn't clear that we can do enough on android
- android has a bunch of challenges for us
- f.e. we can't generate APKs without requiring you to enable untrusted sources
- as we dig into the details, we're identifying more android-specific challenges
- we'll have to navigate these challenges as we go
- android web runtime triage is happening friday, should help answer some of these questions
- when are we going to allow anyone to access the marketplace?
- rick is the new vp for the marketplace business
- he's working with folks to plan alpha and beta milestones for the year
- that will happen this week
- we should know more next week
- http app ran into problem caching https urls and vice-versa; who can we talk to about it?
- the best person is honza bambas
- mayhemer on IRC
- plugin support in webapps: on b2g we have no plugins, period; probably never will; but on desktop we're supporting flash and only flash; is that the case, and is it set in stone?
- yes, for two reasons: there are a bunch of flash games, and flash is the solution for media playback
- we started with no plugins on desktop as well
- but we realized we won't get h264 playback in time
- so we have to go with flash
- "flash fire" happened; a huge spike in flash-related crashes, which bled firefox users; how do we mitigate the risk?
- we mostly do the same thing we do for Firefox
- but if we get a bunch of flash games, and they're crashy, we might do something special with the socorro team
- we don't need to do anything special at this point, but we should be aware of the possibility and be prepared for it
- we might not have as much leverage with adobe for problems in a webapp
- and problems might be specific to a webapp or the runtime
- good to note and be aware of; nothing to do at this point
- having crash data is important
- at some point we'll want to be better tied into release drivers and have communications plan in place
- so when we have millions of users and a chemspill we know what to do
- crash isn't as much of a risk on runtime because user more likely to blame app rather than firefox
- has anyone thought of automated testing of gecko in the webapp runtime?
- one of the blockers is to get unit testing up and running for the runtime
- we want to test what content can do as well as what chrome does in the runtime
- but the question might be whether we can run existing content tests that we currently run in firefox, but in the webrt context
- there is a race condition that cannot be triggered in firefox but can in webrt, so it may be worth looking into
Roundtable
- future of this meeting
- new vp rick sent out an email
- goal to establish a main engineering coordination meeting for all engineering groups doing apps-related work
- bwalker would like this meeting to become that main engineering coordination meeting
- myk has been evolving this meeting in that direction over time
- would need additional representatives, f.e. from b2g
- we need to tightly coordinate amongst all the teams
- Q: does this meeting conflict with the b2g gaia meeting? A: yes.
- what about folks who attend monday marketplace meeting?
- that meeting has plenty of content and likely needs to continue
Actions
- telliott to join marketplace team mailing list