So in an effort to save battery life I've used an Xposed module to disable wakelocks on Google Play Services. My questions is: what am I not going to get because of this? Location based Google Now items? Certain functionality? What difference am I going to see in my phone?
Related
I've noticed that since a few days ago, every day, even though I don't use them, the Google Maps and Google Search apps pop up in the battery usage with high percentages. I don't know why this is happening, especially because it didn't happen before, and I've already disabled location reporting...
I'm running CM10 M1, with stock CM kernel.
Bumping...
It's the app. Maps is a notorious battery drainer and Google search could just be Google Now.
Sign out of Latitude, disable location services (all of them) and as an extra step with an app such as Gemini App manager or Autostarts stop all autorun instances of Maps.
For Google Now, just disable it.
Now, I can say i am really experienced with android as of now. I have handled almost all of my own problems.
But one still remains... I use google keep and google url shortener on my phone which both require google play services
Now, I am running an unofficial build of cyanogenmod 10.1, and I use greenify. I also use tasker. I want to STOP google play
services on my command, but I don't want to install xposed framework because it drains a whole lot of battery and memory.
Can somebody please tell me how to stop all of the play services so i don't have 8 google play services running at once?
It really annoys me and I would like to stop it from running unless i say.
Thanks,
chopper
Any way to disable "you must have Google play services to run (name of app that doesn
Title cut off, rest should say "doesn't require Google play services to run"
I only use the play store basically, and have no issues with manually enabling before checking for app updates or to download new apps (on my newer device, my older device doesn't even require them for the play store at all)
But things like ccleaner, my emoji keyboard, a few other apps I can't think, of annoyingly claim to need these services to run... While I'm actively running them and using them just fine without.
On a device without the option "disable notifications for this app"either within the app itself, or within my older 4.0.4 device that runs just fine despite it being older... How can I get rid of these annoyances?
Play services are a huge battery and ram hog which I keep disabled unless needed. So any "just install play services" comments isn't exactly what I'm looking for...
I've looked around in disable service (the app) for these apps, unable to find anything looking relevant.
Any help would be appreciated
Play Services are often used for authentication reasons. Meaning the apps look if you have a genuine version. For freemium apps they check for any in app purchases you might have done.
Other common cases are for push notifications or location services etc. These are often only minor or optional features of apps. That's why they usually work nonetheless without having Play Services active.
The only easy option is to use an alternative app store like the Amazon App Store or F-Droid. All the apps over there are pretty much guaranteed to work without Play Services.
There are also some projects out there that aim for a system without Play Services. A quick search should yield quite some results.
If you are rooted and capable of using XPosed, then there is a module in the repo somewhere that does exactly what you are looking for - hiding the pop up.
Can't remember the name right now and don't know if it is still maintained, but searching the modules should provide it to you.
However, Google Play Service shouldn't be so much of a power drainer any more. Beginning with Android 6 / M the battery optimizations are quite enormous, even though the Play Services are excluded from the system wide optimization (because they take care of these optimizations). To further improve the footprint, you could disable the location services and wireless scanning services.
So there are news of Google collecting Location Even With GPS Turned Off. But I was really thinking to abort using google services not because of this location tracking but also battery draining from google's wakelock which a serious issue to me as no matter what rom am i using playstore will always drain battery ... So i am thinking to go different alternative service i need maps so obviously i use google maps alot but i need its alternate app and same follow with sync service ( i can adjust it to manual no problem ) but i need those services which will not drain my battery and seriously those secret tracking services. If you want to make fun go away. If any dev or group can make alternate google services pls response here . I could be beta tester.
There is already a project that goes along what you want. Search for microg (I think it's called) it limits the Google services and uses alternatives for others.
Here is the issue you will find. Android is made to use Google services and without it, a lot of things just will not work completely right. Like location based services.
is there any way to find out (debug) which app is causing google play services to drain battery in background ?
apart from trial and error of course ?
my guesses in my case are telegram (with a few bot notifications including pictures) / spotify running in background
tried clearing up cache, readd google account, disabled sync, everything same drain (2-3%/h)
nobody got a smart way to see which app causes google play services to missbehave?
As long as a service / app is running - where it doesn't matter whether in background or in foreground - battery gets drained.
common sense this. but how do i know which app is causing this drain to gms ?
My guess is you're confusing things:
GMS stands for Google Mobile Services and is essentially a bundle of applications and APIs ( application programming interfaces ) installed at the system level. This essentially means that they are deeply integrated with the operating system.
The list of apps tied together with GMS you surely can find on Internet.
Google Play Services is a proprietary background service and API package produced by Google for Android devices. It was introduced in 2012, it is allowing applications to communicate with the services through common means.
To check whether an app makes use of Google Play Services or not you would do a LOGCAT.