13. A system comprising: a display screen; one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising: receiving a request or intent, from an application for one of a plurality of location service authorization types for the application, wherein in a first location service authorization type allows location data to be sent by a location service to the application when the application is not in use and a second location service authorization type allows location data to be sent by the service to the application only when the application is displayed on the display screen of the mobile device; presenting an authorization dialog on the display screen of the system; receiving user input, through the authorization dialog, authorizing location service for the application; and enforcing the location service authorization type for the application, the enforcing including determining whether to provide the location data to the application based on the location service authorization type for the application.
13. A system comprising: a display screen; one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising: receiving a request or intent, from an application for one of a plurality of location service authorization types for the application, wherein in a first location service authorization type allows location data to be sent by a location service to the application when the application is not in use and a second location service authorization type allows location data to be sent by the service to the application only when the application is displayed on the display screen of the mobile device; presenting an authorization dialog on the display screen of the system; receiving user input, through the authorization dialog, authorizing location service for the application; and enforcing the location service authorization type for the application, the enforcing including determining whether to provide the location data to the application based on the location service authorization type for the application. 14. The system of claim 13 , wherein the authorization dialog includes text provided by the application.