Web sites can enable A/B testing by serving a different page, for example. A mobile app would have to collect data and return it. As a matter of principle, is it okay to have software "phone home" to optimize parts of the display? Should it be disclosed to the user why I'm asking for this permission, even if they don't see the benefit in the current app?
EDIT: To clarify, even if disclosed to the user that I'd be doing so (which I'd absolutely do), is A/B testing important enough to the end user that it would be worth the trade off to them of having the software occasionally phone home? I've edited the question to reflect this, instead of my original question before I sidetracked myself.