Apps/StatusMeetings/Engineering/2012-08-29
From MozillaWiki
< Apps | StatusMeetings | Engineering
Contents
Details
- Time: Wednesday, 2012 August 29, 9:05 - 9:55am PT (16:05 - 16:55 UTC)
- Backchannel:
- Virtual Location:
- Physical Locations:
- Mountain View: 4K - Kung Fu
- San Francisco: 324 - Bay Bridge
- 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)
- etherpad for taking minutes
Agenda
P1 FFxOS Basecamp
- Significant Updates
- Payments: V1 Payments moving forward (BV hosted IDs & Payments), Mozilla will move forward to own identities in (V2) - (Caitlin)
- (jsmith) ^^^ Giant question mark?
- Presentation to Community Appists and Hackers needs help from apps: (Caitlin)
- "technical apps slidedeck to be used at conferences anda hackfests. A very technical presentation that says 'this is what an app is' and 'here's how you can develop one'. Do you think you could partner up with someone from the apps team to generate something like that? I think with your presentation skills and know how and their deep product understanding, we could turn out something awesome that could be used by all reps." - Stormy to Christian Heilmann
- (jsmith) Important - The Firefox OS user agent has changed...again
- We are back to having Android in the user agent
- This will affect the current quality of apps that are listed in the marketplace in what content is rendered
- Alpha version of Marketplace Developer Hub (dev site link) is due to be released tomorrow (Thursday)
- in this release: selection of core docs, tutorials and tools for apps development
- next: improvements for IA/UX (clearer distinction between devhub and MDN), and visual design.
- Payments: V1 Payments moving forward (BV hosted IDs & Payments), Mozilla will move forward to own identities in (V2) - (Caitlin)
- Checkin/Status on Major Challenges
- Questions and Concerns
- Are we prepared to support Apps Challenges in Brazil? #openwebapps and dev-webapps will get questions from Havi this week while trying to create and test new apps. Do we already have solid FFxOS and Android expertise in our group? (Caitlin)
- Could you find out who within platform engineering could help me understand how HTML5 performance compares to Native? (Caitlin for Thomas Elin)
- (jsmith) Taras Glek?
- (jsmith) Concern - Need QA resources not utilized for determining app quality in order to focus on getting the FF OS stable first
- (jsmith) Concern - Need for centralized starting point for documentation on payments for basecamp
- There's docs being tracked elsewhere, although https://wiki.mozilla.org/WebAPI/WebPayment has existed for a while and is actively maintained
- Can we agree on one location where payments docs start?
P2&3 Other Concerns / Cross Platform
- Significant Updates
- (jsmith) Android web apps now targeting to be shipped for Fx17, not Fx16
- Checkin/Status on Major Challenges
- Catch-22 on testing -- we can't get broad user testing on Marketplace until we open up access; we don't want to open up access until we ship Android WebRT; we don't want to enable Android WebRT until we have a well-tested Marketplace (Bill)
- Questions and Concerns
- (jsmith) Need an owner for https://bugzilla.mozilla.org/show_bug.cgi?id=777400 to disable exposure of a not-fully implementing API for packaged apps on desktop/android
Minutes
Significant Updates
Brazil Apps Challenge
- happening this Saturday
- some folks already aware, helping out
- -> pmpcat to post to dev-webapps about upcoming Brazil Apps Challenge
Payments and Identity
- kumar etc. were able to identify payments workflow for v2
- for v1 we are moving forward with bluevia payments and bluevia-hosted IDs
- very little integration with payments/identity partners for v1
- we need to focus on end-to-end user scenario tests
- making sure users can purchase apps, get refunds, in-app payments, etc.
- rfant, agal, jsullivan aligned on v1 plan
- won't necessarily be perfect, just an initial version
- unclear that we have clear channel for raising risks and concerns
Presentation to Community Appists and Hackers
- stormy working with cheilman on presentation anyone can use
- missing content that is technical focus: how do i develop app
- markg finished documentation for devhub, putting it together for thursday
- should be able to link to it
- talk to wenzel or go to dev-engage meeting
- http://marketplace-dev.allizom.org/developers
- -> morgamic to provide link to dev-engage meeting info
Firefox OS User Agent Changed Again
- we removed platform identifier
- brendan decided this is too risky
- we added "Android" back into user agent
- could change in future
- we need to be alert for apps thinking they're on android
- and suggesting that users install their app in android store
Alpha Version of Marketplace Developer Hub
- due to be released tomorrow (Thursday)
- still in alpha form, more stuff to do
- morgamic met with aspivak last friday about updating MDN
- morgamic working with aspivak on devhub/MDN integration
App Testing on Firefox OS
- adora doing app testing on Firefox OS
- focusing on game testing, developing list of issues
- talk to adora for details!
Checkin/Status on Major Challenges
Single App Per Domain Restriction
- bwalker talked to a developer working on apps for whom this is an issue
- developer having trouble getting subdomains created because of organization policies/politics
- bwalker exploring some ideas for workarounds for such developers
- one idea is loading apps in a full-frame iframe loaded from the main origin
- ladamski thinks that'll work
Android Test Day
- was successful, lots of testing
- found a security issue, working on fixing it
Packaged Apps
- proposal is relatively settled
- we should publish docs on them to MDN
- ladamski has proposal for how to talk about packaged apps
- packaging is not a security category
- packaging is just a delivery mechanism
- more info at https://wiki.mozilla.org/Apps/Security
HTML5 vs. Native Performance
- who can help thomaselin figure this out?
- general platform issues: tglek
- for games: mbest
- lmandel manages snappy team so would be a good person to talk to
- lthomson's team works on socorro and graph server
- not yet clear how we're going to test apps and who will be responsible
- best argument is fast apps
- our own Marketplace app is one good example
- Cut the Rope is another
- fzzzy is working on packaged version of Cut the Rope that runs great on Firefox OS
Contention for QA Resources
- we need all QA hands on deck for Firefox OS
- a couple QA engineers are on desktop, a couple are on web
- f.e. jbecerra, sdonner; can we get them to help out on Firefox OS?
- BD is asking for an app quality comparison
- but QA needs to focus on Firefox OS quality first
- adora has started recently and is focusing on app quality
- requests for app quality investigation should go to her now
- it looks like we won't have the targeted number of apps ready in time
- so we need to communicate this
- -> pmpcat to communicate to rfant about our progress toward app targets
Payments Docs
- seem to be scattered in various places
- there are multiple docs because there are multiple approaches to payments
- https://wiki.mozilla.org/WebAPI/WebPayment represents what we're doing for v1
- but it doesn't have info on what a developer needs to do on the Marketplace
- we should take down info on MDN until it's final
- MDN currently has disclaimers at the top of all payment-related pages
- better to pull it off and schedule it for an october deliverable
- -> markg to remove payment info from MDN
- we are already talking about the v2 payments solution
- -> pmpcat to make sure everyone knows that https://wiki.mozilla.org/WebAPI/WebPayment is the spec of record for v1
- basecamp v1 is what we're delivering in february
- devhub v1 will be in alpha tomorrow
Actions
- pmpcat to post to dev-webapps about upcoming Brazil Apps Challenge
- morgamic to provide link to dev-engage meeting info
- pmpcat to communicate to rfant about our progress toward app targets
- markg to remove payment info from MDN
- pmpcat to make sure everyone knows that https://wiki.mozilla.org/WebAPI/WebPayment is the spec of record for v1