Unlike iOS and Windows Phone, Android offers true multi tasking allowing users to simultaneously run and use multiple apps at once. The negative side of this openness is that some poorly coded apps can continue to unnecessarily run in the background, thereby draining battery and wasting resources.
While Greenify prevents apps from running in the background, it does not actually stop them from loading when you power on or restart your Android device. This slows down the whole boot up process and also leads to your device feeling sluggish for the first few minutes after boot up. Thankfully, there is a simple fix for this problem, provided your device is rooted. Read the steps below to find out how:
Step 1: Download Autorun Manager from the Play Store. The app will work on all Gingerbread or higher running devices but requires root access to work properly.
Step 2: Make sure to provide root access to the app on first start. Select the Basic Mode as it allows you to prevent applications from running automatically on bootup. The Advanced mode lets you prevent apps from starting up when a certain system wide event occurs — strictly meant for gurus!
Step 3: The app will list all the apps that automatically run on every boot up of your Android device. Just tap on the apps that you want to disable from auto starting. Make sure not to disable any core system apps, until and unless you are absolutely sure of what you are doing.
Make sure to restart your Android device after disabling all the unnecessary apps to check that there are no stability issues. Do keep in mind that preventing some apps from auto starting might affect their functionality.