If your phone has a slower processor or is light on RAM, then maintaining a lean home screen can help speed it up.
Live wallpapers and widgets use resources, and the latter can even continue updating in the background.
But, ACCESS_FINE_LOCATION is providing permission for both providers.
INTERNET permission is must for the use of network provider.
Because, GPS provider will take time to get location at indoor area.
Android code names are confectionery-themed and have been in alphabetical order since 2009's Android 1.5 Cupcake, with the most recent major version being Android 8.0 Oreo, released in August 2017.
The updates may or may not reach actual users' devices; that depends on vendors.
Global Android version distribution as of August 2017.
Android Marshmallow is the most widely used version of Android, running on 32.3% of all Android devices accessing Google Play, while Android Lollipop runs on 29.2% of devices (75% on it or newer).