On Aug 26, 2013, at 8:56 PM, Mark Finkle <[email protected]> wrote:
> > * Firefox finds a new service (e.g., by installing an add-on)? Does it turn > > on by default? > > The default should probably be "Sync Everything", which probably means we > sync new datatypes as we add them for users who don't change the default. If > a user changes her elections (i.e., opts out of some datatypes), new > datatypes are not synced unless the user turns them on. > I was not originally, but I think I am falling into Richard's camp a bit. > Defaulting to "Sync Everything" seems absurd if you consider some other > company doing it. Perhaps with your banking data, to a computer in an > Internet cafe. > The big money question is "What are the defaults?" If Sync is like many other products, a large percentage of the users won't touch the defaults [1,2]. The default value will be the only value. WRT new datatypes, if we don't turn them on by default, I anticipate hardly anyone will use them. By saying "Sync Everything", I'm not proposing actual copy, but I'm proposing the default is to sync all of your "Fx experience" (that we can). I watched a user in the Portland user tests that used Chrome sync because "all his stuff" is "just there". That's how I interpret our user story: "As a user, I want to be able to pick up any new device and replicate my core Firefox experience so I don't have repeat a bunch of work I've already done on another device." > On Aug 26, 2013, at 1:16 PM, Richard Newman <[email protected]> wrote: > > > The choice is whether you try to sync all of the same groups of buckets to > > every device, given that it's impossible to do so, and how you explain that > > gulf of inconsistency to the user. > > > > What I'm hearing from product and UX is that at least for the current > browser-data-centric datatypes, global (i.e., one setting for all your > devices) selections are sufficient or desired. I think this is fine, and > doesn't prevent use from tracking per-device capabilities to enable more > nuanced behavior in the future. > Sadly, this will lead to a mismash of UI in the future. Personally, I find it > odd that we are rejoicing in the mediocrity of the Sync 1.1 UI. After we nail the default behavior, the next question is how much customization we provide. Customization is complexity and the big money question is expected value vs cost. If hardly anyone changes the defaults, the expected value is small. What data to we have? How many users change the defaults in the existing sync system? How many users complain about or praise the existing customization controls (caveat: noisy or stalwart users are not necessarily representative users)? Another important data point is Chrome sync, which defaults to syncing all the browser data and disabling a datatype affects all connected devices. I suspect many of their UI decisions are data driven, and it would be foolish to completely ignore their choices. In the absence of compelling data, the prudent approach is to provide as little customization as is reasonable, and be prepared to iterate quickly. -chris [1] Many things I could quote here, but here's one: http://www.codinghorror.com/blog/2007/01/the-power-of-defaults.html [2] The flip side (disclosure, my wife wrote this): http://monica-at-mozilla.blogspot.com/2013/02/writing-for-98.html
_______________________________________________ Sync-dev mailing list [email protected] https://mail.mozilla.org/listinfo/sync-dev

