Apps/StatusMeetings/Engineering/2012-06-26: Difference between revisions

no edit summary
No edit summary
 
Line 38: Line 38:


= Minutes =
= 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 =
= Actions =
* telliott to join marketplace team mailing list
canmove, Confirmed users
2,056

edits