[Sparkle] Where to put profiling?

Andy Matuschak andy at andymatuschak.org
Sun Dec 23 21:03:37 PST 2007


>> Are you asking if it's possible to make the check box in the prompt
>> on by default, or if it's possible to not ask the user for
>> permission at all but to just send the data anyway? The users are
>> being asked, in this case, immediately before the first check. The
>> answer to the first question is certainly; the answer to the second
>> question is undecided in my mind at the moment. At least, I don't
>> know if Sparkle will officially support sending the info without
>> permission; you can always modify the framework.
>
>  Well, all three, in a way. I have some products where system
> information is just a nice thing for me. I have others where it would
> really benefit support if I knew what systems people are running. For
> the latter, I'd like it to be on by default, and I wouldn't want to
> confuse less experienced user by having some scary "transmit system
> information" checkbox that they might think transfers something that's
> personal (not just personalized). For the former, I wouldn't mind too
> much, and might even turn it off by default.

Yeah, that makes sense. It's something Sparkle+ allows, too, so I'll  
merge it in.

>  This is a developer library, so I think we can be more geeky and
> configurable under the hood :-) As long as there's a sensible default.

Agreed. I'm more worried about undue complexity in the codebase  
(SUUpdater.m is 700 lines and I can't figure out how to shorten it,  
grrrr) than in the documentation.

>  Alternatively, you could just put the "Privacy" think as a blue,
> underlined "link" in the text. That's what many people do for a
> "Privacy Policy" in similar situations. OTOH, most people would expect
> that to lead to a web site, not to a place with a checkbox, so maybe
> the button is a better idea.

Eep, nuu! Web links are for the web, I feel. I don't think the button  
is bad on the left. Though I would like some more opinions.

- Andy Matuschak


More information about the Sparkle mailing list