All Firefox Marketplace users have to do is use the same email address to create an account on Firefox Accounts. On the backend, we'll match up the account by email and everything will be the same.
If you are on Android, Desktop or Firefox OS 1.1 - 1.4 device you'll see the web based flow, which looks something like below:
If you are on Firefox OS 2.1 or greater (coming at the end of the year), you'll see the "native" phone flow.
The Firefox Accounts work has probably been one of the most challenging projects I've managed in my short time managing projects Mozilla for a few reasons:
- the Marketplace supports every version of Firefox OS from 1.1 up to 2.2 and beyond
- the Marketplace is available as packaged iframe app, a packaged app and a website
- the Marketplace has payments which are in a Trusted UI which is different and has to support all the above
- testing packaged apps is really hard and painful due to signing certificates (really, its horrible)
- the number of Firefox OS phones bricked this week in testing this is around 6 and counting
- we've got a hard deadline to try and get it in for Firefox OS 2.1
You take all this together and the two things I've learned these last weeks:
- there are some really awesome people at Mozilla working hard on this
- we've got to make this easier somehow, if its hard for us and this burden is slowing all development down
The bug for Firefox Accounts integration is 1007956 if you want follow along. In the meantime you should go sign up for a Firefox Account, you can use it for Firefox Sync, soon the Marketplace and more after that.