On 14-01-30 03:34 PM, Roberto Alsina wrote: > One advantage of doing it on first boot is the possibility of letting the user > decide a "human readable label" for the device that will be consistent all > through the device's life. > > It all depends on what features and user experiences we want to implement. > > For example: user reinstalls device, then the store suggests "want to > reinstall > all your apps". > > That implies that the store will know this newly installed device is the same > one as a device the user used before, which then implies we should ID it > somehow, either via the human-friendly label or some HW serial number.
Why should we limit that to reinstalls of the same device? If I get a replacement device, as long as the hardware is the same, shouldn't I get my apps reinstalled? Actually, I would probably want to get my apps reinstalled even if I changed hardware. (Of course, certain apps that aren't compatible would be excluded...) > > If we use a serial number, there are a number of privacy concerns (which could > be alleviated using a hash? No?) If we use the human-friendly label, then we > need to let the user change it somehow and preserve the device's identity. > > I suspect we should first come up with user stories and then design the > feature. > I agree. The user stories should determine what the minimum required information is needed. It would be preferable to use a generated UUID that can be changed/regenerated by the end user rather than hardware serial numbers or mac addresses that have privacy implications. Marc -- Mailing list: https://launchpad.net/~ubuntu-appstore-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-appstore-developers More help : https://help.launchpad.net/ListHelp

