[system settings] syncing over 3G should be configurable and off by default

Bug #1306078 reported by Bill Filler on 2014-04-10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu UX
Matthew Paul Thomas
Renato Araujo Oliveira Filho
sync-monitor (Ubuntu)
Renato Araujo Oliveira Filho

Bug Description

by default we should not perform a sync when not connected to wifi. in the future this should be a setting.

---------UX comment----------

desired resolution:

In general Sync/background updates per up should be allowed in System Settings. However, switching off this functionality should be done per app basis, therefor should sit in App Settings.

summary: - syncing over 3G should be configurable and off by default
+ [system settings] syncing over 3G should be configurable and off by
+ default
Daniela Ferrai (dferrai) on 2014-06-24
Changed in ubuntu-ux:
assignee: nobody → Matthew Paul Thomas (mpt)
John Lea (johnlea) on 2014-07-21
Changed in ubuntu-ux:
importance: Undecided → High
status: New → Triaged
Bill Filler (bfiller) on 2014-07-31
tags: added: rtm14
Changed in sync-monitor (Ubuntu):
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
importance: Undecided → Medium
status: New → Confirmed
Changed in sync-monitor:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
Matthew Paul Thomas (mpt) wrote :

Sorry, I don't understand this bug report. What is a "sync", exactly?

The "Updates" screen has a setting for which kinds of connection to use when auto-downloading updates. So whatever syncing is, if it is necessary maybe it could be modelled on that setting.

Changed in ubuntu-ux:
status: Triaged → Incomplete
Victor Tuson Palau (vtuson) wrote :

I think it means calendar and contacts sync.

tags: added: ota-2
Matthew Paul Thomas (mpt) wrote :

Calendar and contacts are apps, so that would belong in the apps rather than in System Settings.

Changed in ubuntu-ux:
assignee: Matthew Paul Thomas (mpt) → Olga Kemmet (olga-kemmet)
status: Incomplete → New
Changed in ubuntu-ux:
status: New → Triaged
Olga Kemmet (olga-kemmet) wrote :

I disagree and agree with that, it should be a global setting rather than per app.
It could be refined per app (switch off) but in general if apps can do background sync/updates via 3G as well has to be determined in System Settings.

description: updated
Changed in ubuntu-ux:
assignee: Olga Kemmet (olga-kemmet) → nobody
assignee: nobody → Matthew Paul Thomas (mpt)

We should split sync from apps. Because:

1 - Apps does not do the sync, it only can ask for sync (Android does not allow that, the sync is completely invisible by the user)
2- The sync can happen even if the app is not running (push-notifications-syncs, database changes)
3- A database can be accessed by different apps and changing this database could trigger a sync that can happen during the application life time or not
4 - Apps does not run in background so if the sync was attached to the app the sync will be suspended
5 - Syncs should to be a system wide process that runs: periodical , push-notifications events, user request, or several others ways based on device status (baterry, network, disk space).

I have attached two examples of android system settings sync options.

I am not saying that we should use the same approach, these images is just to show how android does.

Changed in ubuntu-ux:
status: Triaged → In Progress
Matthew Paul Thomas (mpt) wrote :

You can receive phone calls without the Phone app running, you can continue them with the Phone app in the background, and whether you can receive them depends on your network settings. Does that mean incoming calls must be presented, or listed afterwards, outside the Phone app rather than inside? No, because those factors aren't relevant when deciding where to put calls in the overall UI. So they aren't relevant when deciding where to put calendar and contact sync in the overall UI, either.

Factors that are relevant are things like:

(A) Where will people usually be when they want to change the settings? Usually in the apps, wondering why their data is out of date. Possibly also in the data usage settings, once they exist (bug 1287267), if you've been using too much data -- but syncs are probably dwarfed bandwidth-wise by video calls and/or streaming.

(B) How complex are the sync-related settings for each account? If complex, it's a burden for each app to reimplement them, and for users to learn any variations in presentation. If simple, it's no big deal for the settings to be in each app.

(C) How often will people use a calendar or contacts app other than the default one? If very often, then it might be annoying to require people to use the default app just to change sync settings that don't happen to be represented in your preferred app. But as far as I know, there are no rival contacts or calendar apps yet.

(In the course of writing this, I realized that Phone settings probably shouldn't be in System Settings either. I've reported bug 1447601 for that.)

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers