- From: Mobile Web Best Practices Working Group Issue Tracker <sysbot+tracker@w3.org>
- Date: Thu, 18 Sep 2008 07:46:02 -0400 (EDT)
- To: public-bpwg@w3.org
ISSUE-277 (adam): 3.3.1 Inform user about automatic network access and provide control [Mobile Web Applications Best Practices] http://www.w3.org/2005/MWI/BPWG/Group/track/issues/277 Raised by: Adam Connors On product: Mobile Web Applications Best Practices Bryan's comments: Under "3.3.1 Inform the User About Automatic Use of Networks" The earlier version (20080521) had guidance on network usage aspects that the user should be informed of: "Applications should disclose, in a clear and useful way, the basic nature of their automatic use of the Internet for data exchange, e.g.: - how often the application will interact via the Internet, e.g. every 5 minutes, hourly, daily - how long the automatic behavior will continue - how heavy the overall data usage is expected to be, or type of service plan recommended (e.g. 10 MB/month, or unlimited usage plan) " While the new text in the current draft is also useful, I believe developers need more specific guidance on *what* should be disclosed, not just be told to disclose "the basic nature of their use of the network." That statement alone is too vague. Adam Comments: ->-> In (20080521) it wasn't clear how/when this information was to be disclosed. It would be a poor (and unprecedented) user experience for a web-application to raise a dialogue box at start-up to impart this information. ->-> This is a good one for us to discuss and make a good recommendation on. We all agree on the gist of the BP -- that applications shouldn't make *secret* data requests... But the value of the BP is in the compromise between detail and usability. ->-> I am concerned that "clear and useful way" in the previous version was too vague, and the enumerated examples too detailed. The pressure of a "Best-Practice" might make an unexperienced engineer feel compelled to communicate all this information which would not lead to a good application. ->-> This level of information *could* be detailed on a help page or on terms and services, in which case we should make a clear recommendation on this. Though we should find concrete examples to motivate this which I don't know of -- e.g. lets investigate BJive and similar applications. ->-> Based on experience of other applications, background data activity is usually imparted in the form of a spinner somewhere in the UI, which would form the basis for a good recommendation in my opinion.
Received on Thursday, 18 September 2008 11:47:41 UTC