Location

Differences between revisions 9 and 17 (spanning 8 versions)
Revision 9 as of 2014-04-08 15:07:30
Size: 3322
Editor: mpt
Comment: "Location" -> "Location access" indicator, with list of apps that recently accessed your location
Revision 17 as of 2016-02-23 09:48:48
Size: 2937
Editor: mpt
Comment: - bug 1446627 (Won't Fix); - bug 1375322 (Fixed)
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Location services in Ubuntu are provided by [[https://launchpad.net/ubuntu/+source/geoclue|GeoClue]] and the [[https://launchpad.net/ubuntu-geoip|Ubuntu GeoIP Provider]], and presented by the [[https://launchpad.net/indicator-location|Location Indicator]]. Location services in Ubuntu are provided by [[https://launchpad.net/ubuntu/+source/geoclue|GeoClue]] and the [[https://launchpad.net/ubuntu-geoip|Ubuntu GeoIP Provider]]. Their UI includes the [[https://launchpad.net/indicator-location|Location Indicator]], app permission prompts, and settings in System Settings and the first-run setup.
Line 5: Line 5:
 * Blueprint: https://blueprints.launchpad.net/ubuntu/+spec/client-1303-location-service There are three locations for location settings: the initial setup, System Settings, and the location indicator menu.
Line 7: Line 7:
=== System Settings ===

||<^ tablestyle="float:left;margin:0 1em 1em 0" style="border:none">{{attachment:phone-location.png}}<<BR>>''Erratum: “wi-fi” should be “Wi-Fi”.''||<^ style="border:none;width:310px">{{attachment:phone-location.mockup.png}}<<BR>>''Erratum: “wi-fi” should be “Wi-Fi”.''||

In System Settings, “Location” should be part of “[[SecurityAndPrivacySettings|Security & Privacy]]”, though the “GPS” switch should also be part of the [[SystemSettings#phone-quick-access|quick access area]].

The text of the caption for the “Location detection” switch should depend on which location providers have been implemented, and for the non-GPS providers, whether they are currently powered on.

If just GPS is implemented: “Uses GPS to detect your rough location. When off, GPS turns off to save battery.”

If GPS and Wi-Fi is implemented:
||'''Wi-Fi is on'''||'''Wi-Fi is off'''||
||Uses Wi-Fi and GPS to detect your rough location. Turning off location detection saves battery.||Uses Wi-Fi (currently off) and GPS to detect your rough location. Turning off location detection saves battery.||

If GPS, Wi-Fi, and cell tower triangulation is implemented:
|| ||'''Wi-Fi is on'''||'''Wi-Fi is off'''||
||'''Cellular connection is on'''||Uses Wi-Fi, cell tower locations, and GPS to detect your rough location. Turning off location detection saves battery.||Uses Wi-Fi (currently off), cell tower locations, and GPS to detect your rough location. Turning off location detection saves battery.||
||'''Cellular connection is off'''||Uses Wi-Fi, cell tower locations (no current cellular connection), and GPS to detect your rough location. Turning off location detection saves battery.||Uses Wi-Fi (currently off), cell tower locations (no current cellular connection), and GPS to detect your rough location. Turning off location detection saves battery.||

The “Allow access to location:” list should be present whenever “Location detection” is on. It should include only currently-installed apps that have ever requested access to location data.
In System Settings, “Location” should be part of “[[SecurityAndPrivacySettings|Security & Privacy]]”.
Line 29: Line 10:
=== “Location access” indicator === {{attachment:location-screens.phone.png}}
Line 31: Line 12:
||<tablestyle="float:left;margin:0 1em 1em 0" style="border:none">{{attachment:phone-location-menu.png}}|| ''Errata:
 * “Location tracking” should be “Location detection”
 * “Track location using:” should be “Detect location using:”
 * “Apps that can track your location:” should be “Apps that can use this location:”''
Line 33: Line 17:
The “Location access” indicator should appear in the status bar whenever an app has accessed your location in the past five minutes. It should list all apps that have accessed your location in the past five minutes, most recent first. There are three possible settings for location detection: none, using GPS only, or using GPS + Wi-Fi + cell info.
Line 35: Line 19:
Each app item should have, as its value, the period since that app last accessed your location, using “now” if it is less than 5 seconds. Selecting any app should switch to that app, so that you may control whichever functions in that app are accessing location. In the initial setup, and in System Settings, these settings should be presented identically (bug Bug:1467790): a switch followed by two dependent radio buttons. This approach (rather than three radio buttons) means the indicator menu can be simpler by containing the switch alone (bugs Bug:1507793).
Line 37: Line 21:
Changing an app’s access to location altogether, or turning off location access as a whole, can be done via the “Location Settings…” item. In all three places, the '''switch''' should be “Location detection”. In the initial setup, it should be off by default.

In the initial setup and in System Settings, if HERE is not installed, the '''radio buttons''' should not be present.

If it is installed but “Location detection” is off, the radio buttons should be disabled.

“'''__HERE terms and conditions__'''” (bug Bug:1388178) should navigate to a child “HERE” screen displaying the terms and conditions, with the only navigation being the standard Back button back to the previous screen.

“'''Apps that can use this location:'''” should list only currently-installed apps that have ever requested access to location data (or “None requested” if none have).

Whenever “Location detetion” is off, the “Apps that can use this location:” label and list should be insensitive, ''and'' the switches for each app should be off, regardless of the underlying permission, so that there is no confusion about whether they are accessing your location. If you later choose to let the phone detect your location, the switches for each app should return to their previous states.

The '''indicator''' should appear in the status bar whenever an app has accessed your location in the past five minutes. It should list all apps that have accessed your location in the past five minutes, most recent first. Choosing any app should switch to that app, so that you may control whichever functions in that app are accessing location. “Location Settings…” should navigate to the “Location” screen of System Settings.

Location services in Ubuntu are provided by GeoClue and the Ubuntu GeoIP Provider. Their UI includes the Location Indicator, app permission prompts, and settings in System Settings and the first-run setup.

Phone

There are three locations for location settings: the initial setup, System Settings, and the location indicator menu.

In System Settings, “Location” should be part of “Security & Privacy”.

location-screens.phone.png

Errata:

  • “Location tracking” should be “Location detection”
  • “Track location using:” should be “Detect location using:”
  • “Apps that can track your location:” should be “Apps that can use this location:”

There are three possible settings for location detection: none, using GPS only, or using GPS + Wi-Fi + cell info.

In the initial setup, and in System Settings, these settings should be presented identically (bug 1467790): a switch followed by two dependent radio buttons. This approach (rather than three radio buttons) means the indicator menu can be simpler by containing the switch alone (bugs 1507793).

In all three places, the switch should be “Location detection”. In the initial setup, it should be off by default.

In the initial setup and in System Settings, if HERE is not installed, the radio buttons should not be present.

If it is installed but “Location detection” is off, the radio buttons should be disabled.

HERE terms and conditions” (bug 1388178) should navigate to a child “HERE” screen displaying the terms and conditions, with the only navigation being the standard Back button back to the previous screen.

Apps that can use this location:” should list only currently-installed apps that have ever requested access to location data (or “None requested” if none have).

Whenever “Location detetion” is off, the “Apps that can use this location:” label and list should be insensitive, and the switches for each app should be off, regardless of the underlying permission, so that there is no confusion about whether they are accessing your location. If you later choose to let the phone detect your location, the switches for each app should return to their previous states.

The indicator should appear in the status bar whenever an app has accessed your location in the past five minutes. It should list all apps that have accessed your location in the past five minutes, most recent first. Choosing any app should switch to that app, so that you may control whichever functions in that app are accessing location. “Location Settings…” should navigate to the “Location” screen of System Settings.

Location (last edited 2016-02-23 09:48:48 by mpt)